Detaljan opis problema: Imam bug kada npr ocu da stealujem pare nekom igracu a on nepostoji pise da komanda nepostoji a kada probam da napravim else onda ili error ili neki veliki bug, i tako ti ja probam opljackati sebe i to uspem sa komanda pa moj ID to mi netreba neznam kako to da uklonim ali jos veci bug je kada kucam tu komandu i napisem npr komanda pa stavim neki text blablabla ono ce opet mene krenuti da opljacka znaci primer je /stealmoney blabla i mene ce opljackati kako to da popravim ? 😕
Dio skripte:
if(strcmp(cmd, "/stealmoney", true) == 0) {
if (gTeam != TEAM_COPS) {
tmp = strtok(cmdtext, idx);
new izleciose = random(3);
new suspect = GetClosestPlayer(playerid);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_ORANGE, "KORISTITI: /stealmoney ");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_ORANGE, "ERROR: Igrac nepostoji.");
return 1;
}
giveplayerid = strval(tmp);
new playercash;
playercash = GetPlayerMoney(giveplayerid);
if (IsPlayerConnected(giveplayerid)) {
if(GetDistanceBetweenPlayers(playerid,suspect) < 3)
if(izleciose == 1 || izleciose == 2)
{
GivePlayerMoney(playerid, playercash);
ResetPlayerMoney(giveplayerid);
GetPlayerName(giveplayerid,PlayerName,MAX_PLAYER_NAME);
format(string, sizeof(string), "Opljackao si %s i uzeo si mu $%d", PlayerName, playercash);
SendClientMessage(playerid,COLOR_ORANGE,string);
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+1);
new playername;
GetPlayerName(playerid ,playername,sizeof(playername));
format(string, sizeof(string), "[Policija Report]%s je opljackao neku osobu (/wl)",playername);
MessageToCops(COLOR_BLUE,string);
SetTimerEx("OcistiWl", 300000, false, "i", playerid);
}
else
{
SendClientMessage(playerid,COLOR_ORANGE,"Nisi uspeo da ukrades pare.");
}
return 1;
}
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
P.S vidite ovo sto pise "ERROR: Igrac nepostoji." to ko da u skripti ni nepostoji znaci neznam da li sam uspeo ijednom da uradim nesto a da mi to izbaci :O
