Započeo Blanco
•7. Jan. 2016.• Zaključano[TUT] Ulogovan provera
2,555
pregleda
10
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
25
Teme:
Pridružio se:Dec. 2015
7. Jan. 2016.
Pozdrav svima ! U ovom tutorialu cu vam kazati
kako da Igrac koji se konektuje a ne ULOGUJE da nemoze koristiti komande
It's Simple!
-----------------------------------------------------------------------------------------------------------------------------------------
1.Korak
Na pocetak skripte morate definisati sledece
-----------------------------------------------------------------------------------------------------------------------------------------
Dakle da pojasnim
Znaci UlogovanProvera Definisemo da server zna sta je to i da se svodi na MAX_PLAYERS to jest na sve igrace
-----------------------------------------------------------------------------------------------------------------------------------------
2.Korak
Zatim pod public OnPlayerConnect stavljamo
-----------------------------------------------------------------------------------------------------------------------------------------
Zasto smo ovo uradili ? Da kada se igrac konektuje stavlja se broj 0 sto znaci da nije jos ulogovan!
-----------------------------------------------------------------------------------------------------------------------------------------
3.Korak
Kod public OnPlayerSpawn stavljate
-----------------------------------------------------------------------------------------------------------------------------------------
E sada smo definisali kada se igrac SPAWN onda znaci da igrac moze koristiti komande!
Kako sada koristiti UlogovanProvera = 0 && UlogovanProvera = 1
-----------------------------------------------------------------------------------------------------------------------------------------
Sada ako pravite neku komandu ovo mozete koristiti
-----------------------------------------------------------------------------------------------------------------------------------------
Sada i ovo da vam pojasnim
If - To znaci "Ako" proverava svasta npr "If(!IsPlayerAdmin(playerid))" itd
U nasem slucaju cu pojasniti kada koristite da proverite da li je igrac konektovan !
UlogovanProvera = 1 << OVO ZNACI AKO IGRAC JE KONEKTOVAN DA MOZE KORISTITI KOMANDE
return - Ovo znaci Ako nije konektovan da nemoze koristiti komandu
SendClientMessage - Salje Igracu poruku da nije ulogovan
-----------------------------------------------------------------------------------------------------------------------------------------
Ako vam nesto nije jasno ovde posaljite prk obijasni cu vam sve!
kako da Igrac koji se konektuje a ne ULOGUJE da nemoze koristiti komande
It's Simple!
-----------------------------------------------------------------------------------------------------------------------------------------
1.Korak
Na pocetak skripte morate definisati sledece
new UlogovanProvera-----------------------------------------------------------------------------------------------------------------------------------------
Dakle da pojasnim
Znaci UlogovanProvera Definisemo da server zna sta je to i da se svodi na MAX_PLAYERS to jest na sve igrace
-----------------------------------------------------------------------------------------------------------------------------------------
2.Korak
Zatim pod public OnPlayerConnect stavljamo
UlogovanProvera = 0;-----------------------------------------------------------------------------------------------------------------------------------------
Zasto smo ovo uradili ? Da kada se igrac konektuje stavlja se broj 0 sto znaci da nije jos ulogovan!
-----------------------------------------------------------------------------------------------------------------------------------------
3.Korak
Kod public OnPlayerSpawn stavljate
UlogovanProvera = 1;-----------------------------------------------------------------------------------------------------------------------------------------
E sada smo definisali kada se igrac SPAWN onda znaci da igrac moze koristiti komande!
Kako sada koristiti UlogovanProvera = 0 && UlogovanProvera = 1
-----------------------------------------------------------------------------------------------------------------------------------------
Sada ako pravite neku komandu ovo mozete koristiti
If(UlogovanProvera = 1) return SendClientMessage(playerid,COLOR_BELA,"SERVER : Nisi Ulogovan");-----------------------------------------------------------------------------------------------------------------------------------------
Sada i ovo da vam pojasnim
If - To znaci "Ako" proverava svasta npr "If(!IsPlayerAdmin(playerid))" itd
U nasem slucaju cu pojasniti kada koristite da proverite da li je igrac konektovan !
UlogovanProvera = 1 << OVO ZNACI AKO IGRAC JE KONEKTOVAN DA MOZE KORISTITI KOMANDE
return - Ovo znaci Ako nije konektovan da nemoze koristiti komandu
SendClientMessage - Salje Igracu poruku da nije ulogovan
-----------------------------------------------------------------------------------------------------------------------------------------
Ako vam nesto nije jasno ovde posaljite prk obijasni cu vam sve!
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
7. Jan. 2016.
Ovde treba da stavis 0 umesto 1 da bi radilo kako treba
If(UlogovanProvera = 1) return SendClientMessage(playerid,COLOR_BELA,"SERVER : Nisi Ulogovan");Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
25
Teme:
Pridružio se:Dec. 2015
7. Jan. 2016.
Maxwellâ„¢ wrote on January 7, 2016, 7:48 pm:
Ovde treba da stavis 0 umesto 1 da bi radilo kako treba
If(UlogovanProvera = 1) return SendClientMessage(playerid,COLOR_BELA,"SERVER : Nisi Ulogovan");Stani ali 1 oznacava da je igrac konektovan a return ako nije konektovan to jest 0 oznacava
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
7. Jan. 2016.
Ovo znaci ako je UlogovanProvera = 1 da ne moze da koristi komande.A Ulogovan 1 mu postavljas kada se igras spawnuje a 0 OnPlayerConnect
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
25
Teme:
Pridružio se:Dec. 2015
7. Jan. 2016.
Maxwellâ„¢ wrote on January 7, 2016, 7:53 pm:
Ovo znaci ako je UlogovanProvera = 1 da ne moze da koristi komande.A Ulogovan 1 mu postavljas kada se igras spawnuje a 0 OnPlayerConnect
E ebi ga nemogu sad izmijenjati
SVAKO KO PROCITA
If(UlogovanProvera = 0) return SendClientMessage(playerid,COLOR_BELA,"SERVER : Nisi Ulogovan");MORA STAVITI NA SVAKU KOMANDU KO OCE UPOTRIJEBI OVO /\
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
147
Postovi:
3
Teme:
Pridružio se:Mar. 2012
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
362
Postovi:
26
Teme:
Pridružio se:Jun 2014
7. Jan. 2016.
Blanco wrote on January 7, 2016, 7:53 pm:
Ovo znaci ako je UlogovanProvera = 1 da ne moze da koristi komande.A Ulogovan 1 mu postavljas kada se igras spawnuje a 0 OnPlayerConnect
E ebi ga nemogu sad izmijenjati
SVAKO KO PROCITA
If(UlogovanProvera = 0) return SendClientMessage(playerid,COLOR_BELA,"SERVER : Nisi Ulogovan");MORA STAVITI NA SVAKU KOMANDU KO OCE UPOTRIJEBI OVO /\
Radis tutorijal a neznas niti sam kak treba ic, totalno beskorisan tutorijal -_-
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
14. Jan. 2016.
if(UlogovanProvera = 0) return SendClientMessage(playerid,COLOR_BELA,"SERVER : Nisi Ulogovan");
Takodje netacno jer trebaju dva znaka jednakosti "=="
Takodje za cuvanje memorije bolje koristi boolean odnosno
new bool:UlogovanProvera;
UlogovanProvera = true/false;
//Takodje ima 2 nacina provjere odnosno
if(!UlogovanProvera) je isto sto i if(UlogovanProvera == false)
//odnosno
if(UlogovanProvera) je isto sto i if(UlogovanProvera == true)Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
7 / 250 XP
Početnik(0)
401
Postovi:
68
Teme:
Pridružio se:Avg. 2013
18. Maj 2016.
Sto jebavate decka bez veze ?? Samo mu trebate skrenuti paznju da je pogresio, a ne vi da u odgovoru pravite vasu verziju tutorijala...
Ne valja jer 1 znaci da je igrac ulogovan.. Sto znaci kada se loguje nece moci da koristi komande.. Umesto 1 stavi 0 i eto.. Nemam ti ja sta pametovati kako mozes i kako trebas, ti si napisao tutorijal... A ove iznad sto glume neke baje ignorisi..
if(UlogovanProvera == 1) return SCM(playerid, -1, "bla bla");
Ne valja jer 1 znaci da je igrac ulogovan.. Sto znaci kada se loguje nece moci da koristi komande.. Umesto 1 stavi 0 i eto.. Nemam ti ja sta pametovati kako mozes i kako trebas, ti si napisao tutorijal... A ove iznad sto glume neke baje ignorisi..
if(UlogovanProvera == 0) return SCM(playerid, -1, "bla bla");
Administrator
Balkan SA:MP
SA-MP Doprinos
GTA VI Pionir
Balkan SA:MP
SA-MP Doprinos
GTA VI Pionir28
Saradnik
165 / 500 XP
Doprinosilac(51)
2,751
Postovi:
153
Teme:
Pridružio se:Jul 2011
18. Maj 2016.
Nisi trebao refreshovati temu koja je starija od 4 meseca...
Evo svima kraca komanda i lock
Evo svima kraca komanda i lock
public OnPlayerCommandReceived(playerid, cmdtext[]) //
{
if(Logged == 0) // vasa varijabla za proveru
{
SendClientMessage(playerid, -1, "Morate biti ulogovani."); //
return false ;
}
return true ;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
