[Pomoc] Changename

Započeo ProGlide26, Maj 14, 2014, 12:40:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Balkan Extreme
Detaljan opis problema: Pa ovako, u modu ima komanda /changename i onda na primer sebi stavim ime na primer Don
Ali meni ce to ime trajati sve dok sam u igrici, kad izadjem, i opet udjem, vratice se na staro i moracu opet menjati.
Moze li mi neko reci kako da namestim, da kad sebi promenim ime, na primer u Don, udjem u SAMP, stavim svoje ime na Don, i da mogu da se prijavim na to ime ALI SAMO DA TO VAZI ZA MENE, ZNACI SAMO KAD JA ULAZIM POD TIM IMENOM DA MOGU DA SE LOGUJEM, A DRUGI IGRACI KAD PROBAJU NA PRIMER DA UDJU POD IME MARKO, DA IM IZBACI ONO DA IME I PREZIME MORA BITI U FORMATU Ime_Prezime ODNOSNO DA NEMOGU DA SE KONEKTUJU AKO NEMAJU TAJ FORMAT Ime_Prezime, I DA IH KICKUJE SERVER ?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Neznam da li ste me razumeli sta hocu, ako vam nesto treba, u komentare, u komentare i ostavite resenje :)
Poslednja Izmena: Maj 14, 2014, 12:51:59 POSLE PODNE od ProGlide26

Ljudi, sigurno znate resenje, evo vlasnik Balkan Extreme-a je uradio to, Vlasnici Balkan Extazi!-a isto to uradili, valjda mozemo i mi :D
Poslednja Izmena: Maj 14, 2014, 13:18:00 POSLE PODNE od ProGlide26


Pa ako ti je ime Samper_Brate i kad changename u samo Samper posle ne ulazi na acc Samper_Brate vec samo Samper jel kontas. Tako je kod mene msm

Pa logicno da nece raditi kada se SetPlayerName funckija ne cuva posle OnGameModeExit-a ili restartovanja servera.
Jednostavno spremis varijablu za ime kao i sve ostalo, ne znam koji saving sistem koristis ali u principu samo Writujes u fajl/bazu drugo ime preko saving funkcije.
Poslednja Izmena: Maj 14, 2014, 22:06:01 POSLE PODNE od Shoorty

sch

*

Evo ovo staviš pod OnPlayerConnect:

    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    new namestring = strfind(plname, "_", true);
    new Don = strfind(plname, "Don", true);

      if(Don == -1 && namestring == -1)
      {
         SCM(playerid, CRVENA, "Kikovan si od strane servera zbog nepravilnog imena! Tvoje ime mora biti u Formatu Ime_Prezime");
         Kick(playerid);
         return 1;
      }
   }



To on traži da jedini on može ući ig pod nickom Don npr...
Poslednja Izmena: Maj 14, 2014, 22:45:36 POSLE PODNE od xxAmxXxâ„¢
Pawn Scripting Arbaiter
Willfried Schafer

Znači, ovo što si mi rekao, stavim pod OnPlayerConnect i svaki put kad ja ulazim na primer pod imenom Don, meni će se lepo logovati kao da je format Ime_Prezime, a drugi ako pokušaju da na primer naprave sebi novi acc sa imenom npr Marko, njima će izbaciti da moraju da imaju Ime_Prezime i onda im neće dati da se register i da se loguju ?

Da samo tvoje ime, inace ddruge ce kickat
[TuT]-Vozila na posebnog igrača- http://balkan-samp.com/forum/index.php?topic=78806.0 | [FS]-G.P.S- http://balkan-samp.com/forum/index.php?topic=73768.0
[FS]-Rcon Panel- http://balkan-samp.com/forum/index.php?topic=72595.0 | [GM]-Division Street(stari)- http://balkan-samp.com/forum/index.php?topic=78810.0
Citat: magarac poslato Avgust 28, 2013, 18:58:01 POSLE PODNE
Ma jbt ne zelim ja to...... koji k ce mi takva camera di trci okolo......

<script type="text/javascript">
var bannersnack_embed = {"hash":"bxui659h2","width":400,"height":130,"t":1421676936,"userId":16712396,"bgcolor":"#3D3D3D","wmode":"opaque"};
</script>
<script type="text/javascript" src="http://files.bannersnack.com/iframe/embed.js"></script>

public OnPlayerConnect
{
new string[256];
new h1;
h1 = strfind(plname, "ProGlide", true)
if(h1 == -1)
{
SendClientMessage(playerid, COLOR_YELLOW, " Vase ime nije prihvatljivo,kikovani ste zbog nepravilnog imena!");
Kick(playerid);
return 1;
}
}
Poslednja Izmena: Maj 16, 2014, 14:35:47 POSLE PODNE od Amar Tinjak
-      @ Mirzerian_06     -


You wanna play a game? Alright.