GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: jana4 - 2010. július 25. - 15:33:14

Cím: Név elé a nemzetiséget
Írta: jana4 - 2010. július 25. - 15:33:14
Üdv,

egy témában kérték ezt a kis kódot, tegnap írtam, nem teszteltem, de a témanyitója tesztelte és jó lett.


A kód (a szkript/mód tetejére másold be!):

 
public SetPlayerNameWithCountry(playerid, country[]);
public SetPlayerNameWithCountry(playerid, country[])
{
new string[128], playername[16];
GetPlayerName(playerid, playername, 16);
format(string, 128, \"[%s]%s\", country, playername);
SetPlayerName(playerid, string);
return 1;
}

 
Példa a használatra:
 

public OnPlayerCommandText(playerid, cmdtext[])
{
      if(!strcmp(\"magyar-vagyok\", cmdtext, true)) return SetPlayerNameWithCountry(playerid, \"HUN\");
     return 0;
}

 
Ez annyit tesz lehetõvé, hogy a játékos neve elé írja ki a nemzetiséget.

Üdv, ScreaM
Cím: Név elé a nemzetiséget
Írta: DrAkE - 2010. július 25. - 16:42:18
Jó kis kód grat:D
Cím: Név elé a nemzetiséget
Írta: jana4 - 2010. július 25. - 17:20:15
Kösz, de ehhez semmi tudomány nem kell. :)
Cím: Név elé a nemzetiséget
Írta: GroX - 2010. július 25. - 17:24:47
GEOIP pluginnal még le tudnád kérdezni hogy melyik országban és azon belül melyik városban lakik és akkor még jobb lenne.
Cím: Név elé a nemzetiséget
Írta: jana4 - 2010. július 25. - 17:26:16
A GeoIP plugin egy bugos sz*r. :shy:

ja és a GeoIP hibásan kérdezi le várost. nálam is csak a körülöttem lévo településeket írja
Cím: Név elé a nemzetiséget
Írta: DrAkE - 2010. július 25. - 17:43:58
Azért mert sok embernek ugyan az az IPje és csak viszonylag tudják behatárolni.
Cím: Név elé a nemzetiséget
Írta: GroX - 2010. július 27. - 20:19:10
Idézetet írta: DrAkE date=1280072638\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2592\" data-ipsquote-contentclass=\"forums_Topic
Azért mert sok embernek ugyan az az IPje
 
ez hülyeség
az ipnek maximum az eleje egyezhet (szolgáltató miatt)
Cím: Név elé a nemzetiséget
Írta: M4tr1X - 2010. szeptember 03. - 21:43:33
Rossz a kód..  ::|
Ilyen nincs:
 
public SetPlayerNameWithCountry(playerid, country[]);

 
Esetleg:
 
forward SetPlayerNameWithCountry(playerid, country[]);

 
OFF: Bocsi, hogy \"felhozom\" a témát, de most néztem meg.
Cím: Név elé a nemzetiséget
Írta: ZeRo - 2010. szeptember 04. - 09:38:20
Idézetet írta: M4tr1X date=1283543013\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2592\" data-ipsquote-contentclass=\"forums_Topic
Rossz a kód..  ::|
Ilyen nincs:
 
public SetPlayerNameWithCountry(playerid, country[]);

 
Esetleg:
 
forward SetPlayerNameWithCountry(playerid, country[]);

 
OFF: Bocsi, hogy \"felhozom\" a témát, de most néztem meg.
 
Nem, ez teljesen helyes.
Cím: Név elé a nemzetiséget
Írta: M4tr1X - 2010. szeptember 04. - 15:11:57
Tehát a \'forward\'-ot lehet helyettesíteni \'public\'-al is?  :neutral:
Cím: Név elé a nemzetiséget
Írta: jana4 - 2010. szeptember 04. - 15:53:14
Idézetet írta: M4tr1X date=1283605917\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2592\" data-ipsquote-contentclass=\"forums_Topic
Tehát a \'forward\'-ot lehet helyettesíteni \'public\'-al is?  :neutral:
 
Igen
Cím: Név elé a nemzetiséget
Írta: [M]D[S]Rotary - 2010. szeptember 04. - 16:14:46
Egész jó lett :D
Cím: Név elé a nemzetiséget
Írta: skyLine - 2011. február 28. - 20:29:43
Már csak olyan kell, hogy a zászlót rakja ki :D
Na de biztos eljön ideõvel... :D
Gondolom 0.5a-ra :D
Am jó lett grat! :D
Cím: Név elé a nemzetiséget
Írta: jana4 - 2011. február 28. - 20:34:55
Milyen zászlót, hova?  :)

Egyébként kösz, bár bumpolni nem szeretünk annyira. ;)
Cím: Név elé a nemzetiséget
Írta: Domeee - 2011. március 04. - 20:34:29
zászló tényleg jólenne mondjuk név elé/után... :D
Cím: Név elé a nemzetiséget
Írta: jana4 - 2011. március 04. - 20:36:40
Idézetet írta: Domeee date=1299267269\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2592\" data-ipsquote-contentclass=\"forums_Topic
zászló tényleg jólenne mondjuk név elé/után... :D
 
Nem kivitelezhetõ.
Cím: Név elé a nemzetiséget
Írta: Vampesz - 2011. március 09. - 06:34:49
Hát egy kezdetleges zászlót most már lehet csinálni...annyi az egész, hogy mondjuk

{ff0000}||{ffffff}||{008000}||{}Nem lesz teljesen jó zászló de értelmezhetõ ^^ bár hazaérek megnézem, hogy milyen karakterekkel is nézne ki a legjobban ;)


A számkódokat pótolom 2 óra múlva mert akkor leszek megint Net közelben(Szakmai Órák 4ever ^^)



Szerk.: Annyi az egész, hogy bonyolultabb zászlókat mondjuk Japán meg ilyenek azokat nem lehet megcsinálni vagy hülyén nézne ki :/
Cím: Név elé a nemzetiséget
Írta: jana4 - 2011. március 09. - 19:07:55
Vampesz, nem szerkesztem a fõposztot, akinek kell, az leballag ide.
 

new pn[20], string[128];
GetPlayerName(playerid, pn, 20);
format(string, 128, \"{FF0000}||{FFFFFF}||{008000}%s\", pn);
SetPlayerName(playerid, string);

 
Teszteljétek le. Ha nem jó, írjatok. Bár ez a zászlós megoldás enyhén hülyeség, de ti tudjátok.
Cím: Név elé a nemzetiséget
Írta: 01ToYoTa01 - 2011. március 15. - 15:58:55
Jó, de mondjuk ha az kell, hogy magyar-vagyok, akkor i\'m-english az angol vagy mi? :D
Cím: Név elé a nemzetiséget
Írta: LoLHead - 2011. május 29. - 08:14:40
az ipnek maximum az eleje egyezhet (szolgáltató miatt)
 
Nem pont. Nekem van 2 haverom , Itt miskolc mellett és teljesen ugyan az az IP-jük.
Cím: Név elé a nemzetiséget
Írta: jana4 - 2011. május 29. - 18:39:26
Idézetet írta: LoLHead date=1306649680\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2592\" data-ipsquote-contentclass=\"forums_Topic
az ipnek maximum az eleje egyezhet (szolgáltató miatt)
 
Nem pont. Nekem van 2 haverom , Itt miskolc mellett és teljesen ugyan az az IP-jük.
 
Lol, majdnem 1 éves hozzászóláshoz írsz választ? Egyébként nem lehet ugyanaz az IP!!