hlmod.hu
https://hlmod.hu/

Név lekérése.
https://hlmod.hu/viewtopic.php?f=10&t=9230
Oldal: 1 / 2

Szerző:  Maxi [ 2013.07.01. 17:43 ]
Hozzászólás témája:  Név lekérése.

Azt szeretném kérdezni, hogy hogyan tudok lekérni egy nevet?
Vegyünk egy könnyű példát.
Ha valaki beírja, /rs akkor kiír egy ilyet a chatbe:
xy nullázta a statját!
Részletesen kérem elmagyarázni, KÖSZÖNÖM!

Szerző:  Silent [ 2013.07.01. 17:58 ]
Hozzászólás témája:  Re: Név lekérése.

Jhajj..

Először is kell egy, a stringet tároló tömb.

new neve[33];

És kell egy függvény, ami elvégzi a dolgát.

get_user_name(id, neve, charsmax(neve));

Lebontva:
id - a játékos id-je
neve - a tömbünk
charsmax:
sizeof(neve) -1 mivel egy 33 elemű tömbbe fér 32 karakter és a végére egy nagy nulla.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. public onsayrs(id)
  3. {
  4. new name[33];
  5. get_user_name(id, name, charsmax(name));
  6. client_print(id, print_chat, "%s a tettes", name);
  7. return 1;
  8. }
  9.  

Szerző:  Gatshow [ 2013.07.01. 17:59 ]
Hozzászólás témája:  Re: Név lekérése.

Silent mire leírom a választ addigra te elküldöd azt :lol:

Szerző:  Silent [ 2013.07.01. 18:01 ]
Hozzászólás témája:  Re: Név lekérése.

Pedig én telefonról pötyögtettem.

Szerző:  Maxi [ 2013.07.01. 18:02 ]
Hozzászólás témája:  Re: Név lekérése.

Ez eddig mind szép és jó. Nem a kérdésemre adtad a választ. Almát kértem,s körtét adtál.
Szóval az rs!

Szerző:  Silent [ 2013.07.01. 18:05 ]
Hozzászólás témája:  Re: Név lekérése.

Asd.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. public plugin_init() register_clcmd("say /rs", "onsayrs");
  5.  
  6. public onsayrs(id)
  7. {
  8. new name[33];
  9. get_user_name(id, name, charsmax(name));
  10. client_print(id, print_chat, "%s nullazta...", name);
  11. return 1;
  12. }
  13.  

Szerző:  Maxi [ 2013.07.01. 18:24 ]
Hozzászólás témája:  Re: Név lekérése.

Silent írta:
Asd.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. public plugin_init() register_clcmd("say /rs", "onsayrs");
  5.  
  6. public onsayrs(id)
  7. {
  8. new name[33];
  9. get_user_name(id, name, charsmax(name));
  10. client_print(id, print_chat, "%s nullazta...", name);
  11. return 1;
  12. }
  13.  

Köszöntem!

Szerző:  Gatshow [ 2013.07.01. 18:35 ]
Hozzászólás témája:  Re: Név lekérése.

Silent írta:
Asd.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. public plugin_init() register_clcmd("say /rs", "onsayrs");
  5.  
  6. public onsayrs(id)
  7. {
  8. new name[33];
  9. get_user_name(id, name, charsmax(name));
  10. client_print(id, print_chat, "%s nullazta...", name);
  11. return 1;
  12. }
  13.  


igen ám de ez nem nullázza a statot :?

Szerző:  Maxi [ 2013.07.01. 18:35 ]
Hozzászólás témája:  Re: Név lekérése.

Gatshow írta:
Silent írta:
Asd.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. public plugin_init() register_clcmd("say /rs", "onsayrs");
  5.  
  6. public onsayrs(id)
  7. {
  8. new name[33];
  9. get_user_name(id, name, charsmax(name));
  10. client_print(id, print_chat, "%s nullazta...", name);
  11. return 1;
  12. }
  13.  


igen ám de ez nem nullázza a statot :?

ki kérte, hogy nullázza.?

Szerző:  Gatshow [ 2013.07.01. 18:39 ]
Hozzászólás témája:  Re: Név lekérése.

maxi írta:
Gatshow írta:
Silent írta:
Asd.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. public plugin_init() register_clcmd("say /rs", "onsayrs");
  5.  
  6. public onsayrs(id)
  7. {
  8. new name[33];
  9. get_user_name(id, name, charsmax(name));
  10. client_print(id, print_chat, "%s nullazta...", name);
  11. return 1;
  12. }
  13.  


igen ám de ez nem nullázza a statot :?

ki kérte, hogy nullázza.?


igaz :lol:

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/