Skripta koju koristim:GF
Detaljan opis problema:Ovako kad kucam /megafon i PD sam pise mi uzmi duznost i budi u vozilo i radi, a kad kucam za /megafonfbi pise samo clanovi fbi , nece da mi ocita ... ne kontam zasto O.o
Dio skripte:YCMD:megafonfbi(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pClanFBI] == 1 || PlayerInfo[playerid][pLider] == 1)
{
if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(PlayerInfo[playerid][pMutiran] != 0) return SCM(playerid,-1, ""PLAVA"(BE:RP) "SIVA"Mutiran si pa nemozes koristit ovu komandu!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, ""PLAVA"(BE:RP) "BELA"Morate biti u vozilu!");
new result[256],text;
if(sscanf(params, "s[100]",text )) return SendClientMessage(playerid, -1, ""PLAVA"BE:RP Pomoc | "BELA"/megafon [megaphone text]");
new tekst1 = strlen(result);
for(new i = 0; i<tekst1; i++) { if(IsNumeric(result[i])) result[i] = '*' ; }
format(result, sizeof(result), ""ZUTA"[ Agent %s(megafon): %s ]",GetName(playerid), text);
ProxDetector(60.0, playerid, result,BELA2,BELA2,BELA2,BELA2,BELA2);
} else SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi FBI-a!");
return 1;
}
////////////////////////////////////////////////////////////////////////
Neke slike/video za lakse dobivanje pomoci(neobavezno):
YCMD:megafonfbi(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(PlayerInfo[playerid][pMutiran] != 0) return SCM(playerid,-1, ""PLAVA"(BE:RP) "SIVA"Mutiran si pa nemozes koristit ovu komandu!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, ""PLAVA"(BE:RP) "BELA"Morate biti u vozilu!");
if(PlayerInfo[playerid][pClanFBI] == 1 && PlayerInfo[playerid][pLider] == 1)
{
new result[256],text;
if(sscanf(params, "s[100]",text )) return SendClientMessage(playerid, -1, ""PLAVA"BE:RP Pomoc | "BELA"/megafon [megaphone text]");
new tekst1 = strlen(result);
for(new i = 0; i<tekst1; i++) { if(IsNumeric(result[i])) result[i] = '*' ; }
format(result, sizeof(result), ""ZUTA"[ Agent %s(megafon): %s ]",GetName(playerid), text);
ProxDetector(60.0, playerid, result,BELA2,BELA2,BELA2,BELA2,BELA2);
} else { SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi FBI-a!"); }
return 1;
}
hvala
vidi sta i izbacuje :/
http://prntscr.com/3pnny4 (http://prntscr.com/3pnny4)
pa zasto pises hvala a prvo neprovjeris komandu?
proveri da li su ti varijable kao sto su u proveri
YCMD:megafonfbi(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(PlayerInfo[playerid][pMutiran] != 0) return SCM(playerid,-1, ""PLAVA"(BE:RP) "SIVA"Mutiran si pa nemozes koristit ovu komandu!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, ""PLAVA"(BE:RP) "BELA"Morate biti u vozilu!");
if(PlayerInfo[playerid][pClanFBI] == 1 || PlayerInfo[playerid][pLider] == 1)
{
new result[256],text;
if(sscanf(params, "s[100]",text )) return SendClientMessage(playerid, -1, ""PLAVA"BE:RP Pomoc | "BELA"/megafon [megaphone text]");
new tekst1 = strlen(result);
for(new i = 0; i<tekst1; i++) { if(IsNumeric(result[i])) result[i] = '*' ; }
format(result, sizeof(result), ""ZUTA"[ Agent %s(megafon): %s ]",GetName(playerid), text);
ProxDetector(60.0, playerid, result,BELA2,BELA2,BELA2,BELA2,BELA2);
} else { SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi FBI-a!"); }
return 1;
}
jedino do tog jos moze biti problem.
koju varijabilu da trazim ? ili koju da ubacim ako nema?
ubaci ovo sto sam dao ako neradi problem je onda u varijablama
PlayerInfo[playerid][pClanFBI] == 1 || PlayerInfo[playerid][pLider] == 1
mozda ti nisu na ovim vrednostima..
pa ubacio sam ovo prvo sto si mi dao i nije radilo, i sad ne kontam kakve razlike ima uzmedju ove dve? tj ova dva coda
de probaj covjece....
kazem ti sta moze biti problem zar ti je toliko tesko objasniti?=
probao sam i ovaj drugi i isto mi pise ono kao i prvi put ..
ajde proveri varijable..
http://prntscr.com/3pnyku (http://prntscr.com/3pnyku)
boze covjece proveri im vrednost sta ce mi to
proverio bih ja da znam o cemu pricas :O pocetnik sam ::)
pa ja neznam kako da ti objasnim jer ti ocito nista nerazumijes..
svaka varijabla ima svoju vrijednost koja je podesena u skripti
znaci ako si ti fbi odes u svoj fajl i kazes mi na kojoj su vrijednosti varijable u fajlu
mislim na ove dvi
pClanFBI pLider
skontao sam te , ali pod kojim imenom da trazim i sta tacno da ti postavim ne razumijem :(
ti si me skontao a nerazumijes...
jel ti treba crtati?
udjes u svoj fajl i das mi te dvije varijable i njihovu vrijednost?
Nema za fbi ima samo pClan a za pLider ima koliko oces sta ja znam koja je tacna :'(
u fajlu imas koliko oces varijabli za pLider ovo je neverovatno ovde ide lock kad budes razumeo sta ti govorim javi mi se na pm.