hlmod.hu
https://hlmod.hu/

Admin jogok nevei
https://hlmod.hu/viewtopic.php?f=9&t=18512
Oldal: 1 / 1

Szerző:  krizsi [ 2014.12.14. 21:08 ]
Hozzászólás témája:  Admin jogok nevei

üdv.

Hol találom meg azt, hogy az amx jogoknak mi a nevük? get_user_flags paranccsal szeretnék lekérdezni 1-1 jogot, szükségem lenne a nevekre.
Példa:
b jog = ADMIN_RESERVATION

Ha lehetséges akkor az összesre szükségem lenne, eddig nem találtam meg őket sehol!

Előre is köszönöm!

Szerző:  Beckx [ 2014.12.14. 21:15 ]
Hozzászólás témája:  Re: Admin jogok nevei

Users.ini

Kód:
; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)

Szerző:  MeSter [ 2014.12.14. 21:16 ]
Hozzászólás témája:  Re: Admin jogok nevei

https://wiki.alliedmods.net/Commands_(AMX_Mod_X)

Kód:
amx_kick   <name or #userid> [reason]A   ADMIN_KICK   Kicks a player.
amx_ban   <name or #userid> [reason]   ADMIN_BAN   Bans a player.
amx_addban   <authid or ip> <minutes> [reason]   ADMIN_BAN   Adds a ban to the server banlist.
amx_unban   <authid or ip>   ADMIN_BAN   Unbans a player.
amx_slay   <name or #userid>   ADMIN_SLAY   Slays a player.
amx_slap   <name or #userid> [damage]   ADMIN_SLAY   Slaps a player for variable damage.
amx_leave   <tag> [tag1] [tag2] [tag3]   ADMIN_KICK   Kicks all players not wearing one of the tags.
amx_pause      ADMIN_CVAR   Pauses or unpauses the game.
amx_who      ADMIN_ADMIN   Displays who is on the server.
amx_cvar   <cvar> [value]   ADMIN_CVAR   Changes or displays a cvar value.
amx_map   <mapname>   ADMIN_MAP   Changes map.
amx_nick   <original name> <new name>   ADMIN_LEVEL_A   Changes Users Name.
amx_cfg   <filename>   ADMIN_CFG   Executes a server-side config file.
amx_rcon   <rcon command line>   ADMIN_RCON   Executes a command on the server console.
amx_plugins      ADMIN_ADMIN   Lists all loaded plugins.
amx_modules      ADMIN_ADMIN   Lists all loaded modules.

Szerző:  krizsi [ 2014.12.14. 21:18 ]
Hozzászólás témája:  Re: Admin jogok nevei

Nem ezt kérdeztem hanem, hogy sma-ban hogyan használom.

Ezekre lennék kíváncsi, hogy egy-egy "szintet" hogyan tudok külön-külön lekérdezni.

PL:
SMA Forráskód: [ Mindet kijelol ]
  1. //; b - reservation (can join on reserved slots)
  2.  
  3. if(get_user_flags(cucccc) & ADMIN_RESERVATION){
  4.  
  5. }


; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)

Szerző:  MeSter [ 2014.12.14. 21:21 ]
Hozzászólás témája:  Re: Admin jogok nevei

krizsi írta:
Nem ezt kérdeztem hanem, hogy sma-ban hogyan használom.



SMA Forráskód: [ Mindet kijelol ]
  1. if (get_user_flags(id) & ADMIN_KICK) { // ezzel


Egyébként ha nézzeges olyan plugint amiben jogra csinál valamit.....

Szerző:  krizsi [ 2014.12.14. 21:23 ]
Hozzászólás témája:  Re: Admin jogok nevei

nekem az összes kellene nem csak a kick

Szerző:  MeSter [ 2014.12.14. 21:26 ]
Hozzászólás témája:  Re: Admin jogok nevei

krizsi írta:
nekem az összes kellene nem csak a kick


Most mondtad nem azt kérdezted ott már leírtam a jogot

ha nem Kick jogot akkarsz akkor

SMA Forráskód: [ Mindet kijelol ]
  1. if (get_user_flags(id) & ADMIN_BAN) { // ADMIN_BAN-t kicseréled a tetszőleges jogra !


Enyi

Egy pluginba meg igy használod:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8.  
  9. public plugin_init() {
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11. register_clcmd("say /admin", "admin")
  12.  
  13. }
  14. public admin(id){
  15.  
  16. if (get_user_flags(id) & ADMIN_KICK) {
  17. client_print(0, print_chat,"ADmin vagy...")
  18. }
  19. }
  20.  
  21. // Mit is csináltunk ?
  22.  
  23. // az if (get_user_flags(id) & ADMIN_KICK) { használatával akinek van Kick joga ha beírják /admin akkor ezt az uzenetet kapja : ADmin vagy...

 

Szerző:  Beckx [ 2014.12.14. 21:28 ]
Hozzászólás témája:  Re: Admin jogok nevei

SMA Forráskód: [ Mindet kijelol ]
  1. if(get_user_flags(cucccc) & ADMIN_IMMUNITY)
  2. if(get_user_flags(cucccc) & ADMIN_RESERVATION)
  3. if(get_user_flags(cucccc) & ADMIN_KICK)
  4. if(get_user_flags(cucccc) & ADMIN_BAN)
  5. if(get_user_flags(cucccc) & ADMIN_RESERVATION)
  6. if(get_user_flags(cucccc) & ADMIN_SLAY)
  7. if(get_user_flags(cucccc) & ADMIN_MAP)
  8. if(get_user_flags(cucccc) & ADMIN_CVAR)
  9. if(get_user_flags(cucccc) & ADMIN_RESERVATION)
  10. if(get_user_flags(cucccc) & ADMIN_CFG)
  11. if(get_user_flags(cucccc) & ADMIN_CHAT)
  12. if(get_user_flags(cucccc) & ADMIN_VOTE)
  13. if(get_user_flags(cucccc) & ADMIN_ALL)
  14. if(get_user_flags(cucccc) & ADMIN_LEVEL_A)
  15. if(get_user_flags(cucccc) & ADMIN_LEVEL_B)
  16. if(get_user_flags(cucccc) & ADMIN_LEVEL_B)
  17. if(get_user_flags(cucccc) & ADMIN_LEVEL_C)
  18. if(get_user_flags(cucccc) & ADMIN_LEVEL_D)
  19. if(get_user_flags(cucccc) & ADMIN_LEVEL_E)
  20. if(get_user_flags(cucccc) & ADMIN_LEVEL_F)
  21. if(get_user_flags(cucccc) & ADMIN_LEVEL_G)
  22. if(get_user_flags(cucccc) & ADMIN_LEVEL_H)

Szerző:  krizsi [ 2014.12.14. 21:30 ]
Hozzászólás témája:  Re: Admin jogok nevei

Beckx

köszi

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