Ich habe mal wieder ein Problem. Es geht um ein Banksystem in einem Selfmade Script. Immer wenn ich z.B. /bank eingeben, dann Crasht der Server.
Ich habe mal die Commands Reingeschrieben.
{
new string[256];
new pname[16];
new amount = strval(cmdtext[6]);
GetPlayerName(playerid, pname, sizeof(pname));
if(!strcmp(cmdtext, "/bank", true, 3))
{
if(!Bankautomat(playerid))return SendClientMessage(playerid,COLOR_RED,"Du befindest dich am falschen Ort!");
format(string, sizeof(string),"Du hast $%d auf deinem Konto.", PlayerInfo[playerid][Bank]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
if(strcmp(cmdtext, "/einzahlen", true, 3))
{
if(Bankautomat(playerid))
{
GivePlayerMoney(playerid,-amount);
PlayerInfo[playerid][Bank] += amount;
format(string,sizeof(string),"Du hast $%d auf dein Bankkonto eingezahlt.",amount);
SendClientMessage(playerid,COLOR_YELLOW,string);
return 1;
}
return 1;
}
if(strcmp(cmdtext, "/abbuchen", true, 3))
{
if(Bankautomat(playerid))
{
GivePlayerMoney(playerid, amount);
PlayerInfo[playerid][Bank] -= amount;
format(string,sizeof(string),"Du hast %d$ von deinem Konto Abgebucht.",amount);
SendClientMessage(playerid,COLOR_YELLOW,string);
return 1;
}
return 1;
}
Greetz
KillerTier