[Pomoc]Brojac

Započeo caupton, Mart 06, 2011, 20:15:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Cyber
Detaljan opis problema:ovako kucam /broji i izadje mi nisi ADMIN/GM a ja jesam admin 1338 pa kako sada to da popravim
Dio skripte:pawno
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

Omg,zbog kakvih vi gluposti otvarate teme.

Verovatno je neka greska u varijabli za admina ili nesto tako.

pa ajde mi reci kako da popravim to to jetvoj GM :s  :'( :'( :'(

CMD:broji(playerid,params[]) 

new string[99]; 
new Float:X, Float:Y, Float:Z; 
if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid, BELA, "Niste Admin(lvl 1+)"); 
if (auts != false) return SendClientMessage(playerid, CRVENA, "Vec je pokrenuto brojanje!"); 

auts = true; 
format(string,sizeof(string),"Admin:%s je pokrenuo brojac", ImeIgraca(playerid)); 
SendClientMessageToAll(NARANDZASTA, string); 
for(new i; i < MAX_PLAYERS; i++) 

GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~w~:::: ~r~5 ~w~::::",1000,3); 
GetPlayerPos(i, X,Y,Z); 

SetTimer("count4",2000,0); 
SetTimer("count3",3000,0); 
SetTimer("count2",4000,0); 
SetTimer("count1",5000,0); 
SetTimer("countgo",6000,0); 
SetTimer("stop",7000,0); 

return 1; 




eo ti to zamjeni s onim i radit ce ti

cristiane

Citat: Nikola_Hawks poslato Mart 06, 2011, 20:15:26 POSLE PODNE
Dio skripte:pawno
Kakav bolan pawno,postavi tu naredbu /broji da vidimo.


Citat: hood9 poslato Mart 06, 2011, 21:42:17 POSLE PODNE
CMD:broji(playerid,params[])  
{  
new string[99];  
new Float:X, Float:Y, Float:Z;  
if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid, BELA, "Niste Admin(lvl 1+)");  
if (auts != false) return SendClientMessage(playerid, CRVENA, "Vec je pokrenuto brojanje!");  
{  
auts = true;  
format(string,sizeof(string),"Admin:%s je pokrenuo brojac", ImeIgraca(playerid));  
SendClientMessageToAll(NARANDZASTA, string);  
for(new i; i < MAX_PLAYERS; i++)  
{  
GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~w~:::: ~r~5 ~w~::::",1000,3);  
GetPlayerPos(i, X,Y,Z);  
}  
SetTimer("count4",2000,0);  
SetTimer("count3",3000,0);  
SetTimer("count2",4000,0);  
SetTimer("count1",5000,0);  
SetTimer("countgo",6000,0);  
SetTimer("stop",7000,0);  
}  
return 1;  
}  



eo ti to zamjeni s onim i radit ce ti

Ja mislim da ni ovo nevalja jer PlayerInfo[playerid][Admin] treba da bude na > 1.
Razlog je ako bude < 1 to znaci da ce samo admini lvl 1, -1, -2 i tako na dalje..
Samo zameni PlayerInfo[playerid][Admin] < 1 u PlayerInfo[playerid][Admin] > 1 i ja mislim da bih trebalo da radi! ;)
Poslednja Izmena: Mart 06, 2011, 21:50:15 POSLE PODNE od (; H1n0 ;)

LoooooooooL neee pa to kod mene na serv...radi tako je to mi je Glavni serv poslao to radi sto posto ako je 1 onda mogu SVI admini


Citat: hood9 poslato Mart 06, 2011, 21:50:46 POSLE PODNE
LoooooooooL neee pa to kod mene na serv...radi tako je to mi je Glavni serv poslao to radi sto posto ako je 1 onda mogu SVI admini

to je kod tebe jer ti je joXy poslao kako treba, ali u " pravom " je onako kako je autor prije tebe napisao

@ (; H1n0 ;)   da ti pojasnim malo:


if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid, BELA, "Niste Admin(lvl 1+)");  

Ovo ce returnati(vracati) poruku da igrac nije admin ako mu je admin lvl manji od 1..

Da je napravio ovako:

if(PlayerInfo[playerid][Admin] < 1)
{
//neki kod
}
else SendClientMessage(playerid, BELA, "Niste Admin(lvl 1+)");

onda ne bi valjalo..u tom slucaju bi morao staviti > , a ne <
Poslednja Izmena: Mart 06, 2011, 21:55:52 POSLE PODNE od Aleksandar