Započeo Zarko55
•8. Apr. 2020.Tazer
1,100
pregleda
13
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
7
Teme:
Pridružio se:Sep. 2018
8. Apr. 2020.
Problem(error/warning)😛roblem je ovde na drugoj liniji " if(PI <= 0) return Error(playerid,"Igrac nema wanted level!");" , kada igrac nema wanted pise da igrac nema wanted, ali i kad ima wanted opet pise da igrac nema wanted level i ne mogu ga tazirati
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem)://
Dio skripte:
if(Tazer == 1)
{
if(!IgracPolicajac(playerid)) return Error(playerid, "Samo clanovi drzavne bezbednosti!");
if(PI <= 0) return Error(playerid,"Igrac nema wanted level!");
if(GetPlayerWeapon(playerid) != 0) return Error(playerid, "Trenutno su ti ruke zauzete nekom vrstom oruzja,odlozi ga i potom koristi tazer!");
ApplyAnimation(playerid,"KNIFE","knife_3",4.1,0,1,1,0,0,1);
new suspect = GetClosestPlayer(playerid);
if(gSpectateID != -1) Error(playerid, "Nitko nije blizu vas pa nemozete nikoga sokirati.");
new victimid = GetClosestPlayer(playerid);
if(IgracPolicajac(suspect)) return Error(playerid, "Ne mozete sokirati kolege.");
if(IsPlayerInAnyVehicle(suspect)) return Error(playerid, "Osumnjiceni je u autu, izvuci ga van prvo!");
if(IsPlayerInAnyVehicle(playerid)) Error(playerid, "Morate izaci iz vozila da bi ste sokirali nekoga!");
if(IsPlayerConnected(victimid))
{
if(GetDistanceBetweenPlayers(playerid,victimid) < 2)
{
if(IgracTazovan == 0)
{
new Float:health;
GetPlayerHealth(victimid, health);
SetPlayerHealth_H(victimid, health - 5.0);
TogglePlayerControllable(suspect, 0);
format(conelys, sizeof(conelys), "* Sokirao vas je %s na 20 sekundi.", ImeIgraca(playerid));
SendClientMessage(suspect, ZUTA, conelys);
format(conelys, sizeof(conelys), "* Sokirali ste %s na 20 sekundi.", ImeIgraca(suspect));
SendClientMessage(playerid, ZUTA, conelys);
format(conelys, sizeof(conelys), "* %s pogadja %s sa elektro sokerom, i sokira ga.", ImeIgraca(playerid) ,ImeIgraca(suspect));
ProxDetector(30.0, playerid, conelys, PROX,PROX,PROX,PROX,PROX);
ApplyAnimation(playerid,"CRACK","crckdeth4",0,0,1,1,1,1, 1);
IgracTazovan = 1;
SetTimerEx("TazovanTajmer",15000, false, "i", suspect);
}
else
{
Error(playerid, "Osoba je vec sokirana, pricekajte malo!");
}
}
}
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem)://
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
82 / 250 XP
Početnik(0)
856
Postovi:
43
Teme:
Pridružio se:Avg. 2016
8. Apr. 2020.
To ne provjerava dal on ima wanted vec kako izgleda dal je taziran
Probaj zamijenit tu liniju sa ovim
Probaj zamijenit tu liniju sa ovim
if(PI <= 0) return Error(playerid,"Igrac nema wanted level!"); // provjeri kako ti je definiran wanted levelStreet Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
7
Teme:
Pridružio se:Sep. 2018
8. Apr. 2020.
over wrote on April 8, 2020, 3:16 pm:
<= 0, velike pohvale za tebe, nemas potrebe za tim ili stavi jedno ili drugo cisto sumnjam da moze wl biti u minusu tako da stavi == 0 i probaj
To sam prvo stavio ali isto je bilo
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
7
Teme:
Pridružio se:Sep. 2018
8. Apr. 2020.
Miki11 wrote on April 8, 2020, 3:16 pm:
To ne provjerava dal on ima wanted vec kako izgleda dal je taziran
Probaj zamijenit tu liniju sa ovim
Probaj zamijenit tu liniju sa ovim
if(PI <= 0) return Error(playerid,"Igrac nema wanted level!"); // provjeri kako ti je definiran wanted levelpa isto sam stavio kao i ti
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
82 / 250 XP
Početnik(0)
856
Postovi:
43
Teme:
Pridružio se:Avg. 2016
8. Apr. 2020.
Zarko55 wrote on April 8, 2020, 3:25 pm:
pa isto sam stavio kao i ti
if(PI <= 0) return Error(playerid,"Igrac nema wanted level!");A ovo je moja
if(PI <= 0) return Error(playerid,"Igrac nema wanted level!");Treba ti provjera dal igrac ima wl, provjeri kako ti je to definirano, ako koristis UP mod vjerojatno je pWaned ili nesto slicno
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
7
Teme:
Pridružio se:Sep. 2018
8. Apr. 2020.
Miki11 wrote on April 8, 2020, 3:28 pm:
Ocito da nisi ovo je tvoja linija
A ovo je moja
Treba ti provjera dal igrac ima wl, provjeri kako ti je to definirano, ako koristis UP mod vjerojatno je pWaned ili nesto slicno
if(PI <= 0) return Error(playerid,"Igrac nema wanted level!");A ovo je moja
if(PI <= 0) return Error(playerid,"Igrac nema wanted level!");Treba ti provjera dal igrac ima wl, provjeri kako ti je to definirano, ako koristis UP mod vjerojatno je pWaned ili nesto slicno
Ovako mi je definirano "TrazenNivo"
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
15 / 250 XP
Početnik(0)
470
Postovi:
48
Teme:
Pridružio se:Feb. 2015
10. Apr. 2020.
A kako mu setas WL ? Preko suspect komande ili server autoamtski, daj posalji suspect komandu i funkciju sa setovanje wla
, ocigledno da je TrazeniNivo uvek 0....
, ocigledno da je TrazeniNivo uvek 0....
ITS Student - Information Technology
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
7
Teme:
Pridružio se:Sep. 2018
10. Apr. 2020.
|Gagi| wrote on April 10, 2020, 2:40 pm:
A kako mu setas WL ? Preko suspect komande ili server autoamtski, daj posalji suspect komandu i funkciju sa setovanje wla
, ocigledno da je TrazeniNivo uvek 0....
, ocigledno da je TrazeniNivo uvek 0....
YCMD:su(playerid, params[],help)
{
if(UlogovanProvera == 0) return Error(playerid, "Moras biti prijavljen.");
if(!Policajac(playerid)) return Error(playerid, "Samo pripadnici policije.");
if(OfficerNaDuznosti == 0) return Error(playerid, "Niste uzeli znacku(duznost) pa nemozete koristi tu komandu.");
new id,zlocin,wpoint;
if(sscanf(params, "usd", id, wpoint,zlocin)) return Koristi(playerid, "su [ID/Nick] [wanted level] [Opis zlocina]");
if(strlen(zlocin) >= 63) return Error(playerid, "Vas text je predugacak. Mozete korisite ukupno 64 slova/znaka!");
if(!IsPlayerConnected(id)) return Error(playerid, "Taj igrac je offline.");
if(id == playerid) return Error(playerid, "Ne mozete sebi dati wanted nivo.");
if(IgracPolicajac(id)) return Error(playerid,"Ne mozete dati wanted level kolegi iz drzavnih bezbednosti.");
if(wpoint > 6 || wpoint < 1) return Error(playerid, "Broj wanteda ne moze ici preko 6 i manje od 1.");
if(GetPlayerWantedLevel_Ex(id) > 6) return Error(playerid, "Igrac moze imati max 6 wanted nivoa.");
SetPlayerWantedLevel_Ex(id, wpoint);
PI = wpoint;
format(conelys, sizeof(conelys), ": Sve jedinice: Prijavio: %s", Ime_Igraca(playerid));
FamilyPoruka(1, TEAM_BLUE_COLOR, conelys);
FamilyPoruka(2, TEAM_BLUE_COLOR, conelys);
format(conelys, sizeof(conelys), ": Zlocin: %s, Osumljiceni: %s [WL: %d]", zlocin, ImeIgraca(id), GetPlayerWantedLevel_Ex(id));
FamilyPoruka(1, TEAM_BLUE_COLOR, conelys);
FamilyPoruka(2, TEAM_BLUE_COLOR, conelys);
new string;
format(string, sizeof(string), "Trenutni Wanted Level: %d", GetPlayerWantedLevel_Ex(id));
SCM(id, COLOR_LIGHTRED, string);
format(string, sizeof(string), "Pocinili ste zlocin: %s. Prijavio: %s.", zlocin, Ime_Igraca(playerid));
SCM(id, COLOR_LIGHTRED, string);
strmid(ZlocinInfo, Ime_Igraca(playerid), 0, strlen(Ime_Igraca(playerid)), 255);
strmid(ZlocinInfo, Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255);
strmid(ZlocinInfo, zlocin, 0, strlen(zlocin), 255);
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
