hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: GoodMan 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Admin Prefix
HozzászólásElküldve: 2017.01.04. 18:19 
Offline
Újonc

Csatlakozott: 2017.01.04. 18:00
Hozzászólások: 1
Megköszönték neki: 1 alkalommal
Sziasztok
Tudnátok nekem segíteni?
Nagyon nagyon kezdő vagyok sőt most csinálom először...
És megpróbáltam betenni egy admin prefixet egy tutoriál segítsége alapján,
az exxét nemtudtam, a pluginak a nevét pontosan nem tudtam és lehet nem jól írtam be
ez a plugin az Admin Prefix 4.0
A válszokat előre is köszönöm! :)

Ők köszönték meg ShbSuhanaPuna nek ezt a hozzászólást: FonoK (2017.01.26. 21:47)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Prefix
HozzászólásElküldve: 2017.01.21. 12:57 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
Szia. Én egy fix forráskodú FIX prefixet használok. Ha gondolod használd ezt.

Rendszergazda prefixhez "r" jog kell.
Tulajdonos prefixhez "a" jog kell.
FőAdmin prefixhez "g" jog kell.
Admin prefixhez "d" jog kell.

Ezeket tudod szerkeszteni ez alapján:
Kód:
ADMIN_ALL  -Mindenki
ADMIN_IMMUNITY  1 - "a"  -immunitás
ADMIN_RESERVATION 2 - "b" -helyfoglalás
ADMIN_KICK  4 - "c" -kick
ADMIN_BAN  8 - "d" -ban
ADMIN_SLAY  16 "e" - Játékos Megütés/Megölés
ADMIN_MAP  32 - "f" -Pályaváltás
ADMIN_CVAR  64 - "g" -cvarok változtatása
ADMIN_CFG  128 - "h" -CFG Betöltése
ADMIN_CHAT  256 - "i" -chat
ADMIN_VOTE  512 - "j" -Szavazás
ADMIN_PASSWORD - "k" -sv_password használata
ADMIN_RCON  - "l" -Rcon hozzáférés
ADMIN_LEVEL_A  - "m"  //külön jogok
ADMIN_LEVEL_B  - "n"
ADMIN_LEVEL_C  - "o"
ADMIN_LEVEL_D  - "p"
ADMIN_LEVEL_E  - "q"
ADMIN_LEVEL_F  - "r"
ADMIN_LEVEL_G  - "s"
ADMIN_LEVEL_H  - "t"
ADMIN_MENU  1- "u" -Menü elérése
ADMIN_ADMIN  - "y" -Sima admin
ADMIN_USER  - "z" -Sima játékos


  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "Szerver Prefix"
  7. #define VERSION "1.0"
  8. #define AUTHOR "PikHácsúú#"
  9.  
  10. new message[192]
  11. new nev[32]
  12. new Temp[192]
  13. static color[10]
  14.  
  15. #define RENDSZERGAZDA ADMIN_LEVEL_F
  16. #define TULAJ ADMIN_IMMUNITY
  17. #define FOADMIN ADMIN_CVAR
  18. #define ADMIN ADMIN_BAN
  19.  
  20. public plugin_init() {
  21.     register_plugin(PLUGIN, VERSION, AUTHOR)
  22.     register_clcmd("say", "sayhook")
  23.     register_clcmd("say_team", "tshook")
  24. }
  25. public sayhook(id)
  26. {
  27.    
  28.     read_args (message, 191)
  29.     remove_quotes (message)
  30.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  31.     {
  32.         return PLUGIN_CONTINUE
  33.     }
  34.     get_user_name(id, nev, 31)
  35.     if(is_user_alive(id)) {
  36.         get_user_team(id, color, 9)
  37.        
  38.         if(get_user_flags(id) & RENDSZERGAZDA)
  39.             formatex(Temp, 191, "^x04[Rendszergazda] ^x03%s^x04: %s", nev, message)
  40.         else if(get_user_flags(id) & TULAJ)
  41.             formatex(Temp, 191, "^x04[Tulajdonos] ^x03%s^x04: %s", nev, message)
  42.         else if(get_user_flags(id) & FOADMIN)
  43.             formatex(Temp, 191, "^x04[FĹ‘Admin] ^x03%s^x04: %s", nev, message)
  44.         else if(get_user_flags(id) & ADMIN)
  45.             formatex(Temp, 191, "^x04[Admin] ^x03%s^x04: %s", nev, message)
  46.        
  47.         else formatex(Temp, 191, "^x03%s^x01: %s", nev, message)
  48.        
  49.     }
  50.     else {
  51.         get_user_team(id, color, 9)
  52.         if(get_user_flags(id) & RENDSZERGAZDA)
  53.             formatex(Temp, 191, "^1*DEAD*^x04[Rendszergazda] ^x03%s^x04: %s", nev, message)
  54.         else if(get_user_flags(id) & TULAJ)
  55.             formatex(Temp, 191, "^1*DEAD*^x04[Tulajdonos] ^x03%s^x04: %s", nev, message)
  56.         else if(get_user_flags(id) & FOADMIN)
  57.             formatex(Temp, 191, "^1*DEAD*^x04[FĹ‘Admin] ^x03%s^x04: %s", nev, message)
  58.         else if(get_user_flags(id) & ADMIN)
  59.             formatex(Temp, 191, "^1*DEAD*^x04[Admin] ^x03%s^x04: %s", nev, message)
  60.        
  61.         else formatex(Temp, 191, "^1*DEAD*^x03%s^x01: %s", nev, message)
  62.     }
  63.     sendmessage(color)
  64.     return PLUGIN_HANDLED
  65. }
  66. public tshook(id)
  67. {
  68.     read_args (message, 191)
  69.     remove_quotes (message)
  70.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  71.     {
  72.         return PLUGIN_CONTINUE
  73.     }
  74.     get_user_name(id, nev, 31)
  75.     new playerTeam = get_user_team(id)
  76.     new playerTeamName[19]
  77.     switch (playerTeam)
  78.     {
  79.         case 1: {
  80.             copy (playerTeamName, 11, "*T*")
  81.            
  82.         }
  83.         case 2: {
  84.             copy (playerTeamName, 18, "*CT*")
  85.            
  86.         }
  87.         default:
  88.         copy (playerTeamName, 9, "*NĂ©zo*")
  89.     }
  90.     if(is_user_alive(id))
  91.     {
  92.         get_user_team(id, color, 9)
  93.         if(get_user_flags(id) & RENDSZERGAZDA)
  94.             formatex(Temp, 191, "^x04[Rendszergazda] ^x03%s^x04: %s", nev, message)
  95.         else if(get_user_flags(id) & TULAJ)
  96.             formatex(Temp, 191, "^x04[Tulajdonos] ^x03%s^x04: %s", nev, message)
  97.         else if(get_user_flags(id) & FOADMIN)
  98.             formatex(Temp, 191, "^x04[FĹ‘Admin] ^x03%s^x04: %s", nev, message)
  99.         else if(get_user_flags(id) & ADMIN)
  100.             formatex(Temp, 191, "^x04[Admin] ^x03%s^x04: %s", nev, message)
  101.        
  102.         else formatex(Temp, 191, "^x03%s^x01: %s", nev, message)
  103.     }
  104.     else {
  105.         get_user_team(id, color, 9)
  106.         if(get_user_flags(id) & RENDSZERGAZDA)
  107.             formatex(Temp, 191, "^1 *DEAD*^x04[Rendszergazda] ^x03%s^x04: %s", nev, message)
  108.         else if(get_user_flags(id) & TULAJ)
  109.             formatex(Temp, 191, "^1 *DEAD*^x04[Tulajdonos] ^x03%s^x04: %s", nev, message)
  110.         else if(get_user_flags(id) & FOADMIN)
  111.             formatex(Temp, 191, "^1 *DEAD*^x04[FĹ‘Admin] ^x03%s^x04: %s", nev, message)
  112.         else if(get_user_flags(id) & ADMIN)
  113.             formatex(Temp, 191, "^1 *DEAD*^x04[Admin] ^x03%s^x04: %s", nev, message)
  114.        
  115.         else formatex(Temp, 191, "^1 *DEAD*^x03%s^x01: %s", nev, message)
  116.     }
  117.     sendtmessage(color, playerTeam)
  118.     return PLUGIN_HANDLED
  119. }
  120. public sendmessage(color[])
  121. {
  122.     new teamName[10]
  123.     for(new player = 1; player < get_maxplayers(); player++)
  124.     {
  125.         get_user_team (player, teamName, 9)
  126.         teamf (player, color)
  127.         elkuldes(player, Temp)
  128.         teamf(player, teamName)
  129.     }
  130. }
  131. public sendtmessage(color[], playerTeam)
  132. {
  133.     new teamName[10]
  134.     for (new player = 1; player < get_maxplayers(); player++)
  135.     {
  136.         if(get_user_team(player) == playerTeam)
  137.         {
  138.             get_user_team (player, teamName, 9)
  139.             elkuldes(player, Temp)
  140.             teamf (player, teamName)
  141.             teamf (player, color)
  142.         }
  143.     }
  144. }
  145. public teamf(player, team[])
  146. {
  147.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  148.     write_byte(player)
  149.     write_string(team)
  150.     message_end()
  151. }
  152. public elkuldes(player, Temp[])
  153. {
  154.    
  155.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  156.     write_byte( player )
  157.     write_string( Temp )
  158.     message_end()
  159.    
  160. }

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép

Ők köszönték meg PikHácsúú# nek ezt a hozzászólást: FonoK (2017.01.26. 21:47)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Prefix
HozzászólásElküldve: 2017.01.21. 22:55 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Off Topic
Feleslegesen Definálod a dolgokat én szerintem, ha 1 sorban is meglehet oldani definálás nélkül.

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

Ők köszönték meg The Peace nek ezt a hozzászólást: FonoK (2017.01.26. 21:47)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Prefix
HozzászólásElküldve: 2017.01.22. 11:04 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
Off Topic
Lehetséges. Nagyon régi már. :D Csak nem javítottam át jó ez így ahogy van. :D. Annyira jó a Definiálás, hogy nem kell átirogatni 4x a prexiknél a jogokat. És van 4 prefix az, 4x4 = 16. Nem lenne türelmem 16 helyen átirni. Így 4 helyen sokkal egyszerűbb.

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép

Ők köszönték meg PikHácsúú# nek ezt a hozzászólást: FonoK (2017.01.26. 21:47)
  Népszerűség: 2.27%


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


Ki van itt

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