hlmod.hu
https://hlmod.hu/

prefix read_flags
https://hlmod.hu/viewtopic.php?f=10&t=11174
Oldal: 1 / 1

Szerző:  HuBaBuBa [ 2013.10.02. 19:54 ]
Hozzászólás témája:  prefix read_flags

Hali!

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0"
  9. #define AUTHOR "P4"
  10.  
  11. public plugin_init() {
  12. register_plugin(PLUGIN, VERSION, AUTHOR)
  13.  
  14. register_clcmd("say", "prefix")
  15. }
  16.  
  17. public prefix(id) {
  18.  
  19. new message[192], Name[32], chat[192];
  20.  
  21. read_args (message, 191)
  22. remove_quotes (message)
  23.  
  24. if (equal (message, ""))
  25. return PLUGIN_HANDLED;
  26.  
  27. get_user_name(id, Name, 31);
  28.  
  29.  
  30. if(get_user_flags(id) == read_flags("abcdefghijklmnopqrstu")) {
  31. formatex(chat, 191, "^1[^4ADMIN^1]^3 %s^1 : %s", Name, message)
  32. }
  33.  
  34. else if(get_user_flags(id) == read_flags("biq")) {
  35. formatex(chat, 191, "^1[^4VIP^1]^3 %s^1 : %s", Name, message)
  36. }
  37.  
  38. else
  39. formatex(chat, 191, "^3%s^1 : %s", Name, message)
  40.  
  41. ColorChat(0, RED, chat)
  42.  
  43. return PLUGIN_HANDLED;
  44.  
  45. }


amx_loginos adminok & vipek vannak a szerveren és a probléma az hogy csak második bejelentkezésre adja be a prefixet.
Úgy kéne nékem megoldani, hogy első bejelentkezésre olvassa & jelenítse is meg a prefixet.

Kód:
- mindenféleképpen amx_login -ra kell
- mindenféleképpen read_flags -el

Szerző:  ~TeQuiLa` [ 2013.10.06. 00:30 ]
Hozzászólás témája:  Re: prefix read_flags

Egy egyszerű, s nem kompakt megoldást tudok.
Lekéred, hogy beírta-e a loginját és utána egy logint hipp-hopp. Nem egy jó megoldás de működőképes.
SMA Forráskód: [ Mindet kijelol ]
  1. client_cmd(id, "amx_login xy xy")

Szerző:  HuBaBuBa [ 2013.10.06. 10:43 ]
Hozzászólás témája:  Re: prefix read_flags

~TeQuiLa` írta:
Egy egyszerű, s nem kompakt megoldást tudok.
Lekéred, hogy beírta-e a loginját és utána egy logint hipp-hopp. Nem egy jó megoldás de működőképes.
SMA Forráskód: [ Mindet kijelol ]
  1. client_cmd(id, "amx_login xy xy")

Lehet hogy hülye vagyok, de ahogy én lejátszottam elméletbe, úgy akárhogy próbálgattam, mindig meghasalt valahol ez az ötlet.
Egy gyakorlati példával ha illusztrálnád, megköszönném!

Szerző:  kiki [ 2013.10.06. 10:54 ]
Hozzászólás témája:  Re: prefix read_flags

Megnyitod amx login sma.

Megkeresed a részt ahol belép. Tehát ahol kiírja hogy sikeres bejelentkezés jogaid ..stb
alá két sor, client_cmd amx_logout, majd client_cmd amx login valami valami, persze hogy ne legyen ebből káosz, egy adminnál ez csak egyszer menjen 1, ehez használj bool változót.

Szerző:  ~TeQuiLa` [ 2013.10.06. 21:39 ]
Hozzászólás témája:  Re: prefix read_flags

kiki írta:
Megnyitod amx login sma.

Megkeresed a részt ahol belép. Tehát ahol kiírja hogy sikeres bejelentkezés jogaid ..stb
alá két sor, client_cmd amx_logout, majd client_cmd amx login valami valami, persze hogy ne legyen ebből káosz, egy adminnál ez csak egyszer menjen 1, ehez használj bool változót.

logout nem kell, elég még egyszer ugyan úgy bejelentkezni :)

Szerző:  ultraibolya [ 2013.10.07. 14:53 ]
Hozzászólás témája:  Re: prefix read_flags

de igen,mert akkor azt írja hogy már be vagy jelentkezve.

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