Sziasztok!
Az lenne a problémám ,hogy tudok minuszba utalni/pénzt berakni és felvenni. Ebben szeretném a segítségeteket kérni.
if(dialogid == 9)
{
if(!response) return 1;
if(pInfo[playerid][pMoney] >= strval(inputtext))
{
if(strval(inputtext) == 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
pInfo[playerid][pMoney] -= strval(inputtext);
pInfo[playerid][pBankMoney] += strval(inputtext);
format(S, sizeof(S), \"Sikeres letét! * Betéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
SendClientMessage(playerid, ZOLD, S);
cmd_me(playerid, \"betesz némi pénzt.\");
if(strval(inputtext) >= 20000)
{
format(S2, sizeof(S2), \"[AC] %s betett egy nagyobb összeget a bankba! | %d$ |\", Nev(playerid), strval(inputtext));
SendAdminMessage(FONTOS, S2);
}
}
else
{
SendClientMessage(playerid, PIROS, \"Sajnos, nincs ennyi pénzed!\");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 10)
{
if(!response) return 1;
if(pInfo[playerid][pBankMoney] >= strval(inputtext))
{
pInfo[playerid][pMoney] += strval(inputtext);
pInfo[playerid][pBankMoney] -= strval(inputtext);
format(S, sizeof(S), \"Sikeres felvétel! * Felvéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
SendClientMessage(playerid, ZOLD, S);
cmd_me(playerid, \"felvesz némi pénzt.\");
if(strval(inputtext) >= 20000)
{
format(S2, sizeof(S2), \"[AC] %s kivett egy nagyobb összeget a bankból! | %d$ |\", Nev(playerid), strval(inputtext));
SendAdminMessage(FONTOS, S2);
}
}
else
{
SendClientMessage(playerid, PIROS, \"Sajnos nincs ennyi pénz a számlán!\");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 12)
{
if(!response) return 1;
if(pInfo[playerid][pBankMoney] >= strval(inputtext))
{
pInfo[playerid][pBankMoney] -= strval(inputtext);
if(pInfo[playerid][pBankMoney] >= 1)
pInfo[pInfo[playerid][pKinek]][pBankMoney] += strval(inputtext);
if(pInfo[pInfo[playerid][pKinek]][pMobile] == 1)
{
format(S, sizeof(S), \"SMS! Tárgya: Bejövõ átutalás | Üzenet: Számlaszám: %d Összeg: %d$ *\", pInfo[playerid][pBankSzamla], strval(inputtext));
SendClientMessage(pInfo[playerid][pKinek], ZOLD, S);
}
SendClientMessage(playerid, ZOLD, \"* Sikeres átutalás!\");
pInfo[playerid][pKinek] = 0;
cmd_me(playerid, \"átutalt egy bankszámlára.\");
}
else
{
SendClientMessage(playerid, PIROS, \"Nincs ennyi pénz a számlán!\");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}
[mod]Javítottam helyetted a
taget
tagre![/mod]
if(dialogid == 9)
{
if(!response) return 1;
if(strval(inputtext) <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
if(pInfo[playerid][pMoney] >= strval(inputtext))
{
pInfo[playerid][pMoney] -= strval(inputtext);
pInfo[playerid][pBankMoney] += strval(inputtext);
format(S, sizeof(S), \"Sikeres letét! * Betéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
SendClientMessage(playerid, ZOLD, S);
cmd_me(playerid, \"betesz némi pénzt.\");
if(strval(inputtext) >= 20000)
{
format(S2, sizeof(S2), \"[AC] %s betett egy nagyobb összeget a bankba! | %d$ |\", Nev(playerid), strval(inputtext));
SendAdminMessage(FONTOS, S2);
}
}
else
{
SendClientMessage(playerid, PIROS, \"Sajnos, nincs ennyi pénzed!\");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 10)
{
if(!response) return 1;
if(strval(inputtext) <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
if(pInfo[playerid][pBankMoney] >= strval(inputtext))
{
pInfo[playerid][pMoney] += strval(inputtext);
pInfo[playerid][pBankMoney] -= strval(inputtext);
format(S, sizeof(S), \"Sikeres felvétel! * Felvéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
SendClientMessage(playerid, ZOLD, S);
cmd_me(playerid, \"felvesz némi pénzt.\");
if(strval(inputtext) >= 20000)
{
format(S2, sizeof(S2), \"[AC] %s kivett egy nagyobb összeget a bankból! | %d$ |\", Nev(playerid), strval(inputtext));
SendAdminMessage(FONTOS, S2);
}
}
else
{
SendClientMessage(playerid, PIROS, \"Sajnos nincs ennyi pénz a számlán!\");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 12)
{
if(!response) return 1;
if(strval(inputtext) <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
if(pInfo[playerid][pBankMoney] >= strval(inputtext))
{
pInfo[playerid][pBankMoney] -= strval(inputtext);
if(pInfo[playerid][pBankMoney] >= 1)
pInfo[pInfo[playerid][pKinek]][pBankMoney] += strval(inputtext);
if(pInfo[pInfo[playerid][pKinek]][pMobile] == 1)
{
format(S, sizeof(S), \"SMS! Tárgya: Bejövõ átutalás | Üzenet: Számlaszám: %d Összeg: %d$ *\", pInfo[playerid][pBankSzamla], strval(inputtext));
SendClientMessage(pInfo[playerid][pKinek], ZOLD, S);
}
SendClientMessage(playerid, ZOLD, \"* Sikeres átutalás!\");
pInfo[playerid][pKinek] = 0;
cmd_me(playerid, \"átutalt egy bankszámlára.\");
}
else
{
SendClientMessage(playerid, PIROS, \"Nincs ennyi pénz a számlán!\");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}