hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 15:33



Jelenlévő felhasználók

Jelenleg 234 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 232 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 14 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: HUD Kiirja admin-e
HozzászólásElküldve: 2017.10.26. 19:25 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
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.

Ők köszönték meg Pika nek ezt a hozzászólást: adriansr14 (2017.10.26. 19:34)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: HUD Kiirja admin-e
HozzászólásElküldve: 2017.10.26. 19:34 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
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?

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: HUD Kiirja admin-e
HozzászólásElküldve: 2017.10.26. 20:27 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
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.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: HUD Kiirja admin-e
HozzászólásElküldve: 2017.10.27. 15:21 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
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.

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 14 hozzászólás ]  Oldal Előző 1 2


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 20 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole