Hallo Liebe User..
ich versuche grade vergeblich den ATM BUG zu fixxen..
ich habe es so gemacht..
if(listitem == 1)
{
new val = strval(inputtext);
if(GetPlayerMoney(playerid) == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Ungültig!");
return 1;
}
if(val > GetPlayerMoney(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "So viel Geld hast du nicht!");
return 1;
}
if(val == 999999999999999)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
if(val == 888888888888888)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1; }
if(val == 777777777777777)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
if(val == 666666666666666)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
if(val == 555555555555555)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
if(val == 444444444444444)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
if(val == 333333333333333)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
if(val == 222222222222222)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
if(val == 111111111111111)
{
SendClientMessage(playerid, COLOR_GRAD1, " ATM - BUG ist Verboten!");
Kick(playerid);
return 1;
}
new bank = PlayerInfo[playerid][pAccount];
new s[128];
format(s,sizeof(s),"Kontostand: %d$\nWie viel möchtest du auf dein Konto einzahlen?",bank);
ShowPlayerDialog(playerid,Einzahlen,DIALOG_STYLE_INPUT,"Einzahlen",s,"Einzahlen","Zurück");
}
Das mit Ungültig funktioniert zwar aber wenn ich den ATM Bug mache dann
funktioniert der trotzdem .. normalerweise sollte ich doch gekickt werden ?
Wo liegt der fehler ?