Hey Leute,
dieser Befehl zeigt im Script zwar keine Errors mehr an, jedoch funktioniert er nicht so, wie er funktionieren soll...
if(strcmp(cmdtext, "/startbonus", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][Level] == 1 || Spieler[playerid][Level] == 2)
{
new string[128];
new name[MAX_PLAYER_NAME];
format(string, sizeof(string), "* Du hast den Startbonus bekommen. (Level: 3, Geld: + $8.500).");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Wir wünschen dir weiterhin viel Spaß beim Spielen auf German Oldschool Reallife!",name);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, 8500); /// Geld was der Spieler bekommt
Spieler[playerid][Level] = 3; // Level was der Spieler bekommt
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Anfänger (Level 1/2) mehr!");
return 1;
}
}
return 1;
}
Der Spieler hat jedoch Level 1 (auch in dem Accounts Ordner...)