Wenn ich /materials1 get 12 eingebe
passiert folgendes :
Da steht dann : Du kannst maximal 20 Pakete tragen?
Jedoch habe ich ja noch nichts drinn in der Variable?
if(strcmp(cmd, "/materials1", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GOLD, "____________________________|Warenhilfe|____________________________");
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /materials [Aktion] [Anzahl]");
SendClientMessage(playerid, COLOR_WHITE, "*get [LS], *deliver [Unterschiedlich]");
SendClientMessage(playerid, COLOR_GOLD,"__________________________________________________________________");
return 1;
}
if(strcmp(tmp,"get",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GOLD, "____________________________|Warenhilfe|____________________________");
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /materials [Aktion] [Anzahl]");
SendClientMessage(playerid, COLOR_WHITE, "Du hast die Anzahl vergessen");
SendClientMessage(playerid, COLOR_GOLD,"__________________________________________________________________");
return 1;
}
new menge;
new preis = menge*50;
if(menge < 1 || menge > 20) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 20 Pakete mitnehmen !"); return 1; }
GivePlayerMoney(playerid,-preis);
PlayerInfo[playerid][pBootsmann] = menge;
return 1;
}
}
}
}