hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 11:27



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ellenörzés.
HozzászólásElküldve: 2016.07.07. 22:28 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 970
Megköszönt másnak: 109 alkalommal
Megköszönték neki: 135 alkalommal
Üdv!

Nos , csináltam gyorsban egy olyan cuccot ami letiltaná az ADMIN_BAN-al rendelkező ADMINoknak azt a parancsot hogy tudjanak mapot váltani az adott mapokra. [És az ellenőrzést hogyan oldjam meg?, ami most van ellenőrzés képpen az nem jó.]

Ui: Lehet hogy egészen hülyén próbálom megoldani.

  1. /*
  2. ---------------------------------------
  3. ||  ||||||||   ||        ||  ||  ||
  4. ||  ||      ||      ||  
  5. ||  |||||||      ||    ||    ||  ||
  6. ||  ||        ||  ||     ||  ||
  7. |||||   ||||||||    ||       ||  ||
  8. ---------------------------------------
  9. */
  10.  
  11. #include <amxmodx>
  12. #include <amxmisc>
  13.  
  14.  
  15. public plugin_init() {
  16.     register_plugin("Name","Version","Made By: <<Nev>>")
  17.    
  18.     set_task(0.1, "tilt", 0, "", 0, "b", 0)
  19.    
  20.     // Add your code here...
  21. }
  22. public tilt(id)
  23. {
  24.     if(get_user_flags(id)&ADMIN_LEVEL_A)
  25.     {
  26.         server_cmd("amx_map map_name")
  27.     }
  28.     else if(get_user_flags(id)&ADMIN_KICK)
  29.     {
  30.         client_print(id, print_chat, "Boccs Teso de neked ehhez nincs jogod");
  31.     }
  32. }
  33.  
  34. // ÚJ FÉLESÉG , de az ellenörzés még kérdéses itt is.
  35. public tilt2(id)
  36. {
  37.     new arg[32]
  38.     new arglen = read_argv(1, arg, 31)
  39.    
  40.     if(get_user_flags(id) & ADMIN_KICK &&(equal(arg, "map_name")))
  41.     {
  42.         client_print(id, print_chat, "Boccs Teso de neked ehhez nincs jogod");
  43.         return PLUGIN_HANDLED
  44.     }
  45. }

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ellenörzés.
HozzászólásElküldve: 2016.07.08. 00:37 
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
Nem egyszerűbb más jogra rakni át az amx_map és amx_mapsmenu parancsot a configs/cmdaccess.ini-ben?
Vagy simán elvenni tőle az F jogot az users.ini-ből? (F jog = amx_mapmenu és amx_map parancs)

Mellesleg az ADMIN_LEVEL_A -n az "m" jogot jelenti, amin a játékos menü van, neked ADMIN_BAN kell oda. (Persze másképp mint most, de én a fentebb írtakat csinálnám inkább.)


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  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 111 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