[POMOC] Kako ovo da uradim?

Započeo TheMonk, Januar 09, 2011, 21:57:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Kako da namestim da samo ja mogu da stavim nick da mi bude na primer Monk a ne Ime_Prezime?



#include <dini>

forward RPName(name[],ret_first[],ret_last[]);

public OnPlayerConnect(playerid) {
new name[MAX_PLAYER_NAME], first[MAX_PLAYER_NAME], last[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
new file[128]; format(file,sizeof(file),"/Users/%s.ini",pName(playerid)); pInfo[playerid][pAdmin] = dini_Int(file,"admin");
if(!RPName(name,first,last) && pInfo[playerid][pAdmin] == 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[i] == '_') {
        if(point != -1) return 0;
        else{
if(i == 0) return 0;
point = i + 1; }
    }else if(point == -1) ret_first[i] = name[i];
    else{ ret_last[i - point] = name[i]; done = true; } }
if(!done) return 0;
return 1; }




Zapravo ova komanda dopusta samo administratorima da koriste nick bez _ !
Kr0s3
is back...

[FilterScript] BizzSystem
[FilterScript] Dinamicno Rotiranje Objekata

[MAP] BalkanNation: BalkanTV

[Tutorial] VrsteVozila
[Tutorial] Razne boje sa starim bojama
[Tutorial] Radenje RPG moda "od 0"

Ukoliko trebate pomoc u skriptanju, neznate nesto napraviti ili neznate popraviti neki bug slobodno me PM...
Voljan sam pomoci svakome, jer kada sam ja ucio meni nitko nije...


Ukoliko nas podupires stavi na svoj profil,
skripta online uskoro



www.balkan-nation.com

@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?
Aequam memento rebus in arduis servare mentem.

Registriras ga admin komandom, ili neka se on rega drugim nickom pa odes na host i promjenis ga samo...

ili dodas umjesto
&& pInfo[playerid][pAdmin] == 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 :D
Kr0s3
is back...

[FilterScript] BizzSystem
[FilterScript] Dinamicno Rotiranje Objekata

[MAP] BalkanNation: BalkanTV

[Tutorial] VrsteVozila
[Tutorial] Razne boje sa starim bojama
[Tutorial] Radenje RPG moda "od 0"

Ukoliko trebate pomoc u skriptanju, neznate nesto napraviti ili neznate popraviti neki bug slobodno me PM...
Voljan sam pomoci svakome, jer kada sam ja ucio meni nitko nije...


Ukoliko nas podupires stavi na svoj profil,
skripta online uskoro



www.balkan-nation.com

Citat: BalcanNation poslato Januar 10, 2011, 07:48:01 PRE PODNE
Registriras ga admin komandom, ili neka se on rega drugim nickom pa odes na host i promjenis ga samo...

ili dodas umjesto
&& pInfo[playerid][pAdmin] == 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 :D

Nema u modu && pInfo[playerid][pAdmin] == 0