hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.15. 21:17



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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  [1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kisadmin
HozzászólásElküldve:2013.11.02. 19:01 
Offline
Jómunkásember
Avatar

Csatlakozott:2013.09.21. 12:03
Hozzászólások:318
Megköszönt másnak: 31 alkalommal
Megköszönték neki: 30 alkalommal
Hello! Egy kisadmin plugin kellene! Tehát aki ezt megkapja az tudjon:
-Bannolni max. 3 órára
-Amxmodmenu
-KICK
-Pályaváltás
Ezeket ugykéne h külön egy Kisadmin.INI-be adjam!
Elöre is köszi és aki megcsinálja megy a gomb!
Ebből kilehet indulni:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "KisAdmin Rendszer"
  5. #define VERSION "1.0"
  6. #define AUTHOR "RaZzoR & Maxi"
  7.  
  8. #define FILE_NAME "kisadmin_fajl.ini"
  9. #define TASK_REMOVE 80880122
  10.  
  11. new ADMIN[33]
  12. new configsDir[64]
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17.  
  18. get_configsdir(configsDir, 63)
  19. format(configsDir, 63, "%s/%s", configsDir, FILE_NAME)
  20. }
  21.  
  22. public client_connnect(id)
  23. {
  24. new line = 0
  25. new linetext[255], linetextlength
  26. new id_ip[32], flags[32], get_ip[32], get_id[32]
  27.  
  28. get_user_authid(id, get_id, 31)
  29. get_user_ip(id, get_ip, 31, 1)
  30.  
  31.  
  32. if(file_exists(configsDir))
  33. {
  34. while((line = read_file(configsDir, line, linetext, 256, linetextlength)))
  35. {
  36. if(linetext[0] == ';')
  37. continue
  38.  
  39. parse(linetext, id_ip, 31, flags, 31)
  40.  
  41. if(equal(id_ip, "get_ip") || equal(id_ip, "get_id"))
  42. {
  43. new FLAG = read_flags(flags)
  44. set_user_flags(id, FLAG)
  45.  
  46. set_task(10800.0, "remove", id + TASK_REMOVE) // 3 Hours = 10800 Sec
  47.  
  48. ADMIN[id] = 1
  49. }
  50. }
  51. }
  52. }
  53.  
  54. public client_disconnect(id)
  55. ADMIN[id] = 0
  56.  
  57. public client_putinserver(id)
  58. {
  59. new get_name[32]
  60. get_user_name(id, get_name, 31)
  61.  
  62. if(ADMIN[id] == 1)
  63. {
  64. set_hudmessage(42, 255, 255, 0.01, 0.29, 0, 6.0, 4.0)
  65. show_hudmessage(id, "Szia %s, elvezd KisAdmin jogaid !!!", get_name)
  66. }
  67. }
  68.  
  69. public remove(id)
  70. {
  71. remove_task(id + TASK_REMOVE)
  72.  
  73. if(get_user_flags(id) & ADMIN_BAN)
  74. {
  75. new FLAG_BANS = read_flags("d")
  76. remove_user_flags(id, FLAG_BANS)
  77. }
  78. }
  79.  

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


Ki van itt

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