[POMOC]oko tazer i cuff

Započeo Sarkenzo
15. Jul 2014. Zaključano
461
pregleda
19
postova
Sarkenzo
4
Shot Caller
15. Jul 2014.
Skripta koju koristim: GTA RP
Detaljan opis problema: Ne znam kako da napravim da ne moze da tazuje i kafuje igraca koji nema wl.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):http://www.dodaj.rs/?1i/h0/23TM0qTl/sa.png
http://www.dodaj.rs/?2B/95/3QilllOm/sa2.png
James_SmithXDl
6
OG Legend
15. Jul 2014.
proveris
if(GetPlayerWantedLevel(konstruktor) == 0) return posaljes poruku da taj igrac nema wl
Sarkenzo
4
Shot Caller
15. Jul 2014.
Sta ti je ovo konstruktor?  🙂 (playerid ili suspect)
A gde da ubacim ovaj deo teksta?
James_SmithXDl
6
OG Legend
15. Jul 2014.
pa konsturktor je varijabla kojom pozivas id igraca
a ovo sve ubacis posle sscanf provere ili kako vec proveravas i samo posaljes poruku sa returnom
Sarkenzo
4
Shot Caller
15. Jul 2014.
if(GetPlayerWantedLevel(suspect) == 0)return SendClientMessage(playerid, COLOR_GREY, "Ne mozete tazovati igraca koji nema wanted level!");
e sada sta da stavim ovde suspect? playerid? ili giveplayerid
James_SmithXDl
6
OG Legend
15. Jul 2014.
pa bre kazem ti varijablu kojom poznajes igraca kome to postavljas.
Sarkenzo
4
Shot Caller
15. Jul 2014.
Pa kako to da znam, zato te pitam?
James_SmithXDl
6
OG Legend
15. Jul 2014.
ti radis mod i to neznas hahah stvarno nevjerovatno daj mi komandu.
Sarkenzo
4
Shot Caller
15. Jul 2014.

if(strcmp(cmd, "/tazer", true) ==0 || strcmp(cmd, "/ta", true) ==0)
{
    if(IsPlayerConnected(playerid))
    {
if(gTeam == 2 || IsACop(playerid))
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, "  Ne mozete da koristite tazer dok ste u vozilu!");
        return 1;
    }
    new suspect = GetClosestPlayer(playerid);
    if(IsPlayerConnected(suspect))
{
    if(PlayerCuffed > 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "  Igrac je vec tazovan!");
        return 1;
                    }
    if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
{
    if(gTeam == 2)
    {
        SendClientMessage(playerid, COLOR_GREY, "  Ne mozete tazovati policajca/interventnu!");
        return 1;
                        }
    if(IsPlayerInAnyVehicle(suspect))
    {
        SendClientMessage(playerid, COLOR_GREY, "  Osumnjiceni je u vozilu, prvo ga izbacite!");
        return 1;
    }
    if(GetPlayerWantedLevel(suspect) == 0)return SendClientMessage(playerid, COLOR_GREY, "Ne mozete tazovati igraca koji nema wanted level!");
    GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new randt = random(4)+1;
if(randt == 1)
{
    format(string, sizeof(string), "* %s puca iz svog tazera na %s, ali promasuje.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
format(string, sizeof(string), "* Sokirani ste od strane %s na 20 sekundi.", sendername);
SendClientMessage(suspect, COLOR_WHITE, string);
format(string, sizeof(string), "* Sokirali ste %s na 20 sekundi.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s puca iz svog tazera na %s i tazuje ga.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(suspect, "~r~Sokiran", 2500, 3);
TogglePlayerControllable(suspect, 0);
LoopingAnim(suspect, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
PlayerCuffed = 1;
PlayerCuffedTime = 20;
}
            }
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Niko nije blizu tebe!");
    return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "  Niste policajac / interventna!");
}
}//not connected
    return 1;
}
James_SmithXDl
6
OG Legend
15. Jul 2014.
da u tvom slucaju je suspect. i nemoj da BUMPAS!
Sarkenzo
4
Shot Caller
15. Jul 2014.
http://www.dodaj.rs/?3N/Mz/2vQ0MNcV/sa-mp-018.png
pa vidis stavio sam suspect i nece opet
James_SmithXDl
6
OG Legend
15. Jul 2014.
pa jel vidis da ti pise da ga nemozes tazovat jer nema wanted level :S to si i hteo
Sarkenzo
4
Shot Caller
15. Jul 2014.
Pa ima dao sam mu na /su
James_SmithXDl
6
OG Legend
15. Jul 2014.
provera je sasvim uredu jel mu stavljas SetPlayerWantedLevel?
Sarkenzo
4
Shot Caller
15. Jul 2014.

if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 1) { }
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Niste na duznosti!");
    return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/su)spect [ID/Deo imena] [opis zlocina]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (gTeam == 2 || IsACop(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
if (gTeam != 2)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/su)spect [ID/Deo imena] [opis zlocin]");
return 1;
}
if(WantedPoints == 0) { WantedPoints = 3; }
else { WantedPoints+= 2; }
SetPlayerCriminalEx(giveplayerid,playerid, result);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "  Ne mozete optuziti policajca !");
}
}
}
else
{
format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "  Niste policajac / INT / Nacionalna garda !");
}
}
return 1;
}
Ja mislim da je SetPlayerCriminalEx pogledaj ti za svaki slucaj

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha