[Pomoc]Mogu sebe opljackati komandom

Započeo [BW]fitiLj.
4. Avg. 2012.
317
pregleda
5
postova
[AdmTeam]_jovan
4
Enforcer
4. Avg. 2012.
Skripta koju koristim: LSTW v2.0.0
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
McZap
4
Made Man
4. Avg. 2012.
pa i rl mozes sebe opljackat...samo trebas biti dovoljno lud 😄

eo stavi ovako

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(giveplayerid == playerid) return SendClientMessage(playerid,COLOR_RED,"Nemozete sebe oplackati ! ")
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;
}
}
}
[AdmTeam]_jovan
4
Enforcer
4. Avg. 2012.
e super hvala ti puno a jeli mi mozes dodati else da mi pise ako stavim nepostojeci ID da pise igrac nepostoji zato sto ovo moje neradi
McZap
4
Made Man
4. Avg. 2012.
pokusaj ovako

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 ");
                }
giveplayerid = strval(tmp);
new playercash;
                playercash = GetPlayerMoney(giveplayerid);

    if (IsPlayerConnected(giveplayerid))
{

if(giveplayerid == playerid) return SendClientMessage(playerid,COLOR_RED,"Nemozete sebe oplackati ! ")
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;
}
else return SendClientMessage(playerid,COLOR_RED,"Igrac ne postoji !");
}
}
[AdmTeam]_jovan
4
Enforcer
4. Avg. 2012.
e evo ga radi kao sat 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha