evo vam sve u vezi dialoga
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_SUCCESS_1 3
#define DIALOG_SUCCESS_2 4
#define DIALOG_ORG_INVITE 5
#define DIALOG_BANKA_GLAVNO 6
#define DIALOG_STAVI_PARE_NA_RACUN 7
#define DIALOG_STAVI_PARE_NA_KARTICU 8
#define DIALOG_PODIGNI_PARE_SA_RACUNA 9
#define DIALOG_PODIGNI_PARE_SA_KARTICE 10
enum pInfo
{
pPass,
pCash,
pAdmin,
pKills,
pDeaths,
pLeader,
pMember,
pRank,
pSkin,
pOrg_Skin,
pBRacun,
pBRPare,
FirmaID,
Float:pX,
Float:pY,
Float:pZ
}
case DIALOG_BANKA_GLAVNO:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno novca da otvorite racun. Potrebno vam je $2000!");
GivePlayerMoney(playerid, -2000);
PlayerInfo = 1;
SendClientMessage(playerid, 0xFFFFFF, "Uspesno ste otvorili racun!");
}
case 1:
{
if(PlayerInfo == 0) return SendClientMessage(playerid, 0xFFFFFF, "Prvo morate otvoriti racun!");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_INPUT, "RACUN", "Ukucajte iznos koji zelite staviti na racun", "Ulozi", "Izadji");
}
}
}
}
case DIALOG_STAVI_PARE_NA_RACUN:
{
if(response)
{
if(!IsNumeric(inputtext)) return SCM(playerid,0xFFFFFF, "Upisali ste neodgovarajuce simbole!");
if (strval(inputtext) > GetPlayerMoney(playerid))
{
SendClientMessage(playerid, 0xFFFFFF, "Uspesno ste stavili novac na racun!");
GivePlayerMoney(playerid, -strval(inputtext));//Koliko kontam tu treba da skidas novac
PlayerInfo += strval(inputtext);
}
else
{
SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno novca");
}
}
}
CMD:banka(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -479.0090,-205.1560,985.3784))
{
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "~~~~~BANKA INTESA~~~~~", "Otvori racun \nStavi pare na racun \nPodigni pare sa racuna \nKupi kreditnu karticu \nUplati pare na karticu \nStanje racuna \nStanje kartice", "Izaberi", "Izadji");
}
return 1;
}