[POMOC] Kako ovo da uradim?
929
pregleda
5
postova
9. Jan. 2011.
#include
forward RPName(name[],ret_first[],ret_last[]);
public OnPlayerConnect(playerid) {
new name, first, last; GetPlayerName(playerid,name,sizeof(name));
new file; format(file,sizeof(file),"/Users/%s.ini",pName(playerid)); pInfo = dini_Int(file,"admin");
if(!RPName(name,first,last) && pInfo == 0) {
SendClientMessage(playerid, bijela, " "); SendClientMessage(playerid, bijela, " "); SendClientMessage(playerid, bijela, " ");
//Napisi poruku
SendClientMessage(playerid, 0xFFFFFFFF, "Dobio si kick !"); SetTimerEx("Kick",1000,0,"d",playerid); return 1; }
return 1; }
public RPName(name[],ret_first[],ret_last[]) {
new len = strlen(name), point = -1, bool:done = false;
for(new i = 0; i < len; i++) {
if(name == '_') {
if(point != -1) return 0;
else{
if(i == 0) return 0;
point = i + 1; }
}else if(point == -1) ret_first = name;
else{ ret_last[i - point] = name; done = true; } }
if(!done) return 0;
return 1; }
Zapravo ova komanda dopusta samo administratorima da koriste nick bez _ !
10. Jan. 2011.
@BalcanNation, Kazes da treba igrac biti admin da ga ne kicka, e pa prvo se igrac treba registrirati, i na pocetku nije admin, kako ce se onda registrirati osim FTP putem?
10. Jan. 2011.
Registriras ga admin komandom, ili neka se on rega drugim nickom pa odes na host i promjenis ga samo...
ili dodas umjesto
dodajte ovo
znaci ako name (ime igraca) nije monk onda onda se kicka igraca, ako je onda nista...
nadam se da je pomoglo 😄
ili dodas umjesto
&& pInfo == 0dodajte ovo
&& !strcmp(name,"Monk",true)==0znaci ako name (ime igraca) nije monk onda onda se kicka igraca, ako je onda nista...
nadam se da je pomoglo 😄
10. Jan. 2011.
BalcanNation wrote on January 10, 2011, 6:48 am:
Registriras ga admin komandom, ili neka se on rega drugim nickom pa odes na host i promjenis ga samo...
ili dodas umjesto
dodajte ovo
znaci ako name (ime igraca) nije monk onda onda se kicka igraca, ako je onda nista...
nadam se da je pomoglo 😄
ili dodas umjesto
&& pInfo == 0dodajte ovo
&& !strcmp(name,"Monk",true)==0znaci ako name (ime igraca) nije monk onda onda se kicka igraca, ako je onda nista...
nadam se da je pomoglo 😄
Nema u modu && pInfo == 0
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava