Szerző Téma: Játékos Elsõ nevének lekérdezése  (Megtekintve 1546 alkalommal)

Játékos Elsõ nevének lekérdezése
« Dátum: 2011. december 18. - 22:10:16 »
0 Show voters
Játékos Elsõ nevének lekérdezése
 
Nos egyik barátomnak segítettem volna scriptben de amint nekifogtam egybõl egy olyan irányba kanyarodtam el amerre nem kellett volna és érdekes eredmény sült ki.
Nézzük a kódot:
//[ pawn ] kóddal hibásan jeleníti meg!!!
 
COMMAND:vezeteknev(playerid)
{
new Nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nev, MAX_PLAYER_NAME);
new sztg[32];
        for(new jnev = 0; jnev < MAX_PLAYER_NAME; jnev++)
{
        sztg[jnev] = Nev[jnev];
if(Nev[jnev] == \'_\')
{
Nev[jnev] = \' \';
sztg[jnev] = Nev[jnev];
new szov[32];
format(szov,32, \"%s\",sztg);
SendClientMessage(playerid,0xffffffAA,szov);
return 1;
}
}
return 1;
}

 
Mûködésben:
\"r6m89.png\"
Haszna szerintem csak RP szervereken lehet.
Hogyan készült:
Elõször while ciklussal akartam végigtolni majd megakasztani a _ karakternél de problémába ütköztem nem jutott eszembe, hogy hogyan kérdezzem le és tároljam el egy változóban az eddigi karaktereket.
A GetPlayerName függvénybõl is gondolkodtam, hogy kivonok karaktereket és for ciklust küldök végig. Végigküldés közben folyamatosan kérdezi le a karaktereket és egy változóban eltárolja.
Az utolsó probléma az volt, hogy mivel a _ nál akasztotta meg azért az is bent maradt de ezt már egyszerûen töröltem.
Munkaidõ 15 perc
13 perc bömbölés, hogy nem jövök rá a logikai elvre.
1 perccel késõbb rájöttem és megírtam.
Utolsó percben kipróbáltam.
« Utoljára szerkesztve: 2011. december 18. - 22:12:29 írta Gentleman »

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Játékos Elsõ nevének lekérdezése
« Válasz #1 Dátum: 2011. december 21. - 14:00:37 »
0 Show voters
Ez jó, de inkább szerintem azt kéne megcsinálnod, hogy ne látszódjon a nevekben a _ jel.
Pl.
David_Slekk
helyett
David Slekk
Látszódjon...

Játékos Elsõ nevének lekérdezése
« Válasz #2 Dátum: 2011. december 22. - 09:14:00 »
0 Show voters
Idézetet írta: Sramm date=1324472437\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14434\" data-ipsquote-contentclass=\"forums_Topic
Ez jó, de inkább szerintem azt kéne megcsinálnod, hogy ne látszódjon a nevekben a _ jel.
Pl.
David_Slekk
helyett
David Slekk
Látszódjon...
 

http://forum.sa-mp.com/showthread.php?t=207984

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Játékos Elsõ nevének lekérdezése
« Válasz #3 Dátum: 2011. december 22. - 10:26:46 »
0 Show voters
Tudom, csak mondtam.. :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal