Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Bendzo02 poslato Oktobar 24, 2017, 20:44:30 POSLE PODNE

Naslov: XBEr - Potrebna funkcija jednog imena .
Poruka od: Bendzo02 poslato Oktobar 24, 2017, 20:44:30 POSLE PODNE
Potrebana mi je funkcija jednog imena na Balkan Extazy modu, msm. kada ulazim na server da mogu ući sa jednim imenom  8)
Pošto nmg naći u modu :D
Naslov: Odg: XBEr - Potrebna funkcija jednog imena .
Poruka od: pajdomen poslato Oktobar 24, 2017, 20:47:49 POSLE PODNE
Npr umesto linsco_assade u Linsco?
Pa Ako koristis xber setuj sebi admina u imas cmd /changename i menjas.
Ja znam kako da ubacis na up ali za xber ne znam nisam nikad otvarao mod :D
Naslov: Odg: XBEr - Potrebna funkcija jednog imena .
Poruka od: Bojan.amx poslato Oktobar 24, 2017, 20:52:30 POSLE PODNE
Citat: Bendzo02 poslato Oktobar 24, 2017, 20:44:30 POSLE PODNE
Potrebana mi je funkcija jednog imena na Balkan Extazy modu, msm. kada ulazim na server da mogu ući sa jednim imenom  8)
Pošto nmg naći u modu :D

Imas pod #define Owner_1 "Pa ime od toga vlasnika"
Naslov: Odg: XBEr - Potrebna funkcija jednog imena .
Poruka od: Bendzo02 poslato Oktobar 24, 2017, 20:54:28 POSLE PODNE
Citat: Linsco poslato Oktobar 24, 2017, 20:47:49 POSLE PODNE
Npr umesto linsco_assade u Linsco?
Pa Ako koristis xber setuj sebi admina u imas cmd /changename i menjas.
Ja znam kako da ubacis na up ali za xber ne znam nisam nikad otvarao mod :D
Hajde, sad ću probati :D
Naslov: Odg: XBEr - Potrebna funkcija jednog imena .
Poruka od: Bašovski poslato Oktobar 24, 2017, 20:54:56 POSLE PODNE
Obriši provjeru nicka na onplayerconnect ili na login, ostavi na registraciji.
Naslov: Odg: XBEr - Potrebna funkcija jednog imena .
Poruka od: Bendzo02 poslato Oktobar 24, 2017, 21:00:13 POSLE PODNE
Citat: Bojan.amx poslato Oktobar 24, 2017, 20:52:30 POSLE PODNE
Citat: Bendzo02 poslato Oktobar 24, 2017, 20:44:30 POSLE PODNE
Potrebana mi je funkcija jednog imena na Balkan Extazy modu, msm. kada ulazim na server da mogu ući sa jednim imenom  8)
Pošto nmg naći u modu :D

Imas pod #define Owner_1 "Pa ime od toga vlasnika"
Probao sam, ne radi.
Naslov: Odg: XBEr - Potrebna funkcija jednog imena .
Poruka od: ★ OneZero ★ poslato Oktobar 25, 2017, 11:07:32 PRE PODNE
PronaÄ'eÅ¡ u skripti pod public OnPlayerConnect(playerid)

[pawn]if(!fexist(accima))[/pawn]

Prema ovome ako već postoji acc onda nema veze kakvog je oblika ime, no ako želiš da se netko može normalno registrirati sa posebnim imenom iznad toga dodaš

[pawn]new plajernejm[MPN]; //string u koji spremaš igračevo ime, veličina je definirana sa MPN što je u XBEr [MAX_PLAYER_NAME] [/pawn]

[pawn]GetPlayerName(playerid, plajernejm, sizeof(plajernejm)); //sa ovim upisuješ igračevo ime u string[/pawn]

[pawn]new namestring = strfind(plajernejm, "Herc", true); //tražiš "Herc" u stringu, tu možeš staviti new namestring = strfind(plajernejm, Owner_1, true); jer Owner_1 je već definirano na početku ako si promijenio u svoje ime[/pawn]

[pawn]if(!fexist(accima) && namestring == -1) //znači samo dodaÅ¡ provjeru za namestring == -1, taj -1 označava da ime nije pronaÄ'eno u stringu, ako je pronaÄ'eno izbacit će poziciju na kojoj je naÄ'eno prvi znak ja mislim[/pawn]

Naslov: Odg: XBEr - Potrebna funkcija jednog imena .
Poruka od: Slade poslato Oktobar 26, 2017, 11:09:18 PRE PODNE
Sto ce ti funkcija, jednostavno stavi kick na registraciju, ne na OnPlayerConnect ili gdje već, jer ako je na registraciji i nemaš donju crticu kikat će , a na loginu ako nemaš znači stavio ti je admin ime i možeš slobodno ući.