Habe ich gerade probiert,
Wenn das So ist
if (strcmp("/starts", cmdtext, true, 10) == 0)
{
if((Joblaufen) == 1)
{
new car=GetPlayerVehicleID(playerid);
if(car==Infernus1||car==Infernus2||car==Infernus3||car==Infernus4)
{
Joblaufen = 1;
SetPlayerCheckpoint(playerid, Checkpoint1, 3.0);
GameTextForPlayer(playerid, "~g~Du hast nun den Job angenommen!", 3000, 3);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s ist nun Speed - Curier.", name );
SendClientMessageToAll(COLOR_RED, string);
return 1;
}
else SendClientMessage(playerid, 0xFFFFFFFF, "Du hast bereits ein Job!");
return 1;
}
else SendClientMessage(playerid, COLOR_RED,"Du musst in einem Speed - Infernus sein, um den Job auszuführen!");
return 1;
}
{
if((Joblaufen) == 1)
{
new car=GetPlayerVehicleID(playerid);
if(car==Infernus1||car==Infernus2||car==Infernus3||car==Infernus4)
{
Joblaufen = 1;
SetPlayerCheckpoint(playerid, Checkpoint1, 3.0);
GameTextForPlayer(playerid, "~g~Du hast nun den Job angenommen!", 3000, 3);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s ist nun Speed - Curier.", name );
SendClientMessageToAll(COLOR_RED, string);
return 1;
}
else SendClientMessage(playerid, 0xFFFFFFFF, "Du hast bereits ein Job!");
return 1;
}
else SendClientMessage(playerid, COLOR_RED,"Du musst in einem Speed - Infernus sein, um den Job auszuführen!");
return 1;
}
kommt der Fehler das ich in einem Infernus sein muss obwohl ich bereits drinne sitze ?oO
Wenn else SenClient.....Du hast bereits ein Job unten steht dann kommt diese Meldung ingame, das ich bereits ein Job habe, also kann ich den Start befehl nie ausführen.
Woran liegt das ?
MfG
Ed_Hardy