hlmod.hu
https://hlmod.hu/

HUD Kiirja admin-e
https://hlmod.hu/viewtopic.php?f=9&t=28375
Oldal: 2 / 2

Szerző:  Pika [ 2017.10.26. 19:25 ]
Hozzászólás témája:  Re: HUD Kiirja admin-e

adriansr14 írta:
Itt adok neki értéket:
  1. public alep(id) {
  2.     if(Admins[id] >= 1) set_user_flags(id, get_user_flags(id) | ADMIN);
  3.     if(get_user_flags(id) & ADMIN)
  4.     {
  5.         set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0);
  6.     show_dhudmessage(id, "Admin Vagy");
  7.  
  8.     }
  9. }


Kezdünk eltérni a témátol, és kezdek kiesni a lendületből, belekavarodtam. Az Admins változó hol kapja az értéket? Tehát ha leellenörzöd, hogy 1, de alapból 0 általában. Valahol adnod kell neki 1 értéket.

Szerző:  adriansr14 [ 2017.10.26. 19:34 ]
Hozzászólás témája:  Re: HUD Kiirja admin-e

Pika írta:
adriansr14 írta:
Itt adok neki értéket:
  1. public alep(id) {
  2.     if(Admins[id] >= 1) set_user_flags(id, get_user_flags(id) | ADMIN);
  3.     if(get_user_flags(id) & ADMIN)
  4.     {
  5.         set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0);
  6.     show_dhudmessage(id, "Admin Vagy");
  7.  
  8.     }
  9. }


Kezdünk eltérni a témátol, és kezdek kiesni a lendületből, belekavarodtam. Az Admins változó hol kapja az értéket? Tehát ha leellenörzöd, hogy 1, de alapból 0 általában. Valahol adnod kell neki 1 értéket.

Rájöttem mit akarsz ezzel nekem mondani végre....
  1. public alep(id) {
  2.     if(get_cvar_num("adminbalepes") == 1 && get_user_flags(id) & ADMIN) //csak az adminok tudják beírni :D
  3.     {
  4.         set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0);
  5.     show_dhudmessage(id, "Admin Vagy");
  6.  
  7.     Admins[id] += 1;
  8.     }
  9. }

Köszönöm!
S ezt hogyan tudnám még, a HUD nal? Hogy a nézett játékos admin-e?
  1. show_hudmessage(id, "NĂ©zett játĂ©kos adatai NĂ©v: < %s > Admin:  %s",szName, Admins[id] >= 1 ? "Igen":"Nem");
  2. Admins[Target]>= 1 ? "Igen":"Nem" //pl?

Szerző:  regener [ 2017.10.26. 20:27 ]
Hozzászólás témája:  Re: HUD Kiirja admin-e

Kód:
if(get_cvar_num("adminbalepes") == 1 && get_user_flags(id) & ADMIN)

Ez folyton 1-et fog visszadobni mivel a cvart kéred le, nem a játékost.
Amit leírtam módszer azzal mennie kell, max rosszul raktad össze.
Szerverre fellépéskor ellenőriz, majd ezt lekéri és cselekszik ha kell.

Amit te írtál pedig minden egyes hudüzenet előtt lekéri hogy admin-e.

Szerző:  adriansr14 [ 2017.10.27. 15:21 ]
Hozzászólás témája:  Re: HUD Kiirja admin-e

regener írta:
Kód:
if(get_cvar_num("adminbalepes") == 1 && get_user_flags(id) & ADMIN)

Ez folyton 1-et fog visszadobni mivel a cvart kéred le, nem a játékost.
Amit leírtam módszer azzal mennie kell, max rosszul raktad össze.
Szerverre fellépéskor ellenőriz, majd ezt lekéri és cselekszik ha kell.

Amit te írtál pedig minden egyes hudüzenet előtt lekéri hogy admin-e.


Nem lett volna jó, mert nem Steam-id-re van adva az admin, s ha felcsatlakozik, akkor nem fogja tudni hozzáadni, csak ha bejelentkezik a szerveren adminnak, tehát ez már nekem nem volt jó.
Megoldottam a fenti forrásokkal.

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