Sag doch das du Godfather hast :-!
Von Godfather habe ich keine Ahnung und will ich auch nie welche haben.
if(strcmp(strget(cmdtext,0), "/hotdog", true) == 0)
{
if(IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du musst Online sein");
{
if(PlayerInfo[playerid][pJob] == 20) return SendClientMessage(playerid, COLOR_RED, "Du musst Hotdogverkäufersein");
{
if(IsPlayerInVehicle(playerid, 588)) return SendClientMessage(playerid, COLOR_RED, "Du musst im Hotdogwagen sein");
{
if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /hotdog [ID] [Preis]");
{
if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /hotdog [ID] [Preis]");
{
new Float:health, ziel = strval(strget(cmdtext,1)), preis = strval(strget(cmdtext,2));
GetPlayerHealth(playerid,health);
GivePlayerMoney(ziel, -preis);
SetPlayerHealth(ziel, health+25);
GivePlayerMoney(playerid, preis)
}
else
{
SendClientMessage(playerid, COLOR_RED, " Du bist kein Hotdogverkäufer !");
}
}}}}
return 1;
}
füg das noch unten ein außerhalb eines pubs:
stock strget(strx[], pos, search = ' ') {
new arg, ret[128], idxx;
for (new i = 0; i < strlen(strx); i++) {
if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
arg++;
if (arg == pos + 1){
ret[i-idxx] = EOS;
return ret;
} else if (arg == pos)
idxx= i+1;
}
else if (arg == pos)
ret[i - idxx] = strx[i];
}
return ret;
}
Dann sollte schonma 80 % der Errors weg sein