[POMOC] Kako ovo da uradim?

Započeo TheMonk
9. Jan. 2011.
929
pregleda
5
postova
adam
5
Kingpin
9. Jan. 2011.
Kako da namestim da samo ja mogu da stavim nick da mi bude na primer Monk a ne Ime_Prezime?
BalcanNation
4
Shot Caller
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 _ !
GGC
5
Godfather
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?
BalcanNation
4
Shot Caller
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
&& pInfo == 0


dodajte ovo
&& !strcmp(name,"Monk",true)==0


znaci ako name (ime igraca) nije monk onda onda se kicka igraca, ako je onda nista...

nadam se da je pomoglo 😄
adam
5
Kingpin
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
&& pInfo == 0


dodajte ovo
&& !strcmp(name,"Monk",true)==0


znaci 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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha