Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: caupton poslato Mart 06, 2011, 20:15:26 POSLE PODNE

Naslov: [Pomoc]Brojac
Poruka od: caupton poslato Mart 06, 2011, 20:15:26 POSLE PODNE
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):/
Naslov: Odg: [Pomoc]Brojac
Poruka od: []Flynâ„¢ poslato Mart 06, 2011, 20:16:55 POSLE PODNE
Omg,zbog kakvih vi gluposti otvarate teme.

Verovatno je neka greska u varijabli za admina ili nesto tako.
Naslov: Odg: [Pomoc]Brojac
Poruka od: caupton poslato Mart 06, 2011, 20:20:32 POSLE PODNE
pa ajde mi reci kako da popravim to to jetvoj GM :s  :'( :'( :'(
Naslov: Odg: [Pomoc]Brojac
Poruka od: 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
Naslov: Odg: [Pomoc]Brojac
Poruka od: cristiane poslato Mart 06, 2011, 21:48:58 POSLE PODNE
Citat: Nikola_Hawks poslato Mart 06, 2011, 20:15:26 POSLE PODNE
Dio skripte:pawno
Kakav bolan pawno,postavi tu naredbu /broji da vidimo.

Naslov: Odg: [Pomoc]Brojac
Poruka od: [AG] N1n0 poslato Mart 06, 2011, 21:49:19 POSLE PODNE
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! ;)
Naslov: Odg: [Pomoc]Brojac
Poruka od: 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
Naslov: Odg: [Pomoc]Brojac
Poruka od: [AG] N1n0 poslato Mart 06, 2011, 21:52:09 POSLE PODNE
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

Moguce, zavisi kako je admin sistem napravljen, ali neverujem da je napravljen na taj nacin! ;)
Naslov: Odg: [Pomoc]Brojac
Poruka od: MicroSD_ poslato Mart 06, 2011, 21:52:56 POSLE PODNE
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
Naslov: Odg: [Pomoc]Brojac
Poruka od: Aleksandar? poslato Mart 06, 2011, 21:55:01 POSLE PODNE
@ (; 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 <