Hallo,
ich habe eben den unten angegebenen Befehl eingefügt, wenn ich versuche, ihn ingame zu benutzen, kommt, dass der Befehl nicht existieren würde...
Was hab ich jetzt wieder falsch gemacht? ![]()
Wenn ich nur /rob eingebe, kommt, ich sei kein Taschendieb
/edit: hatte mich in der Job ID vertan ![]()
/edit2: jetzt kommt, dass ich mich nicht selber ausrauben kann...
if(strcmp(cmdtext,"/rob",true)==0)
{
if(PlayerInfo[playerid][pJob] == 19)
{
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(para1 == playerid)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(IsPlayerInAnyVehicle(para1))
{
if(PlayerInfo[playerid][pRobTime] != 0)
{
if(PlayerInfo[para1][pRobbedTime] != 0)
{
new rand = random(5);
if(rand == 1)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, playername, sizeof(playername));
new maxmoney = GetPlayerMoney(para1);
if(maxmoney >= 50000)
{
GivePlayerMoneyS(playerid, 50000);
GivePlayerMoneyS(para1, -50000);
PlayerInfo[playerid][pRobTime] = 300;
PlayerInfo[para1][pRobbedTime] = 1800;
format(string, sizeof(string), "%s hat %s erfolgreich ausgeraubt und 50.000$ erbeutet!",playername, giveplayer);
ProxDetector(10.0, playerid, string, COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
return 1;
}
else
{
GivePlayerMoneyS(playerid, maxmoney);
GivePlayerMoneyS(para1, -maxmoney);
PlayerInfo[playerid][pRobTime] = 300;
PlayerInfo[para1][pRobbedTime] = 1800;
format(string, sizeof(string), "%s hat %s erfolgreich ausgeraubt und %d$ erbeutet!",playername, giveplayer ,maxmoney);
ProxDetector(10.0, playerid, string, COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
return 1;
}
}
else
{
PlayerInfo[playerid][pRobTime] = 300;
PlayerInfo[para1][pRobbedTime] = 1800;
format(string, sizeof(string), "%s's Raubversuch an %s ist gescheitert!",playername, giveplayer);
ProxDetector(10.0, playerid, string, COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
return 1;
}
}
SendClientMessage(playerid,COLOR_RED,"Diese Person wurde in den letzten 30 Minuten bereits einmal ausgeraubt!");
return 1;
}
SendClientMessage(playerid,COLOR_RED,"Du hast in den letzten 5 Minuten bereits einen Raubversuch gestartet!");
return 1;
}
SendClientMessage(playerid,COLOR_RED,"Der auszuraubende Spieler darf sich in keinem Fahrzeug befinden!");
return 1;
}
SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht online!");
return 1;
}
SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht online!");
return 1;
}
SendClientMessage(playerid,COLOR_RED,"Du kannst dich nicht selber ausrauben!");
return 1;
}
SendClientMessage(playerid,COLOR_RED,"Du bist kein Taschendieb!");
return 1;
}