hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 525 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 524 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] 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: Ezt hogyan tudom színezni ?
HozzászólásElküldve: 2015.12.12. 14:13 
Offline
Tag

Csatlakozott: 2015.12.05. 14:36
Hozzászólások: 34
Megköszönt másnak: 16 alkalommal
Ez így okey? beleírtam a prefix-et meg a színeket de a prefix az nem jó hogyan kell azt beleírni h mutassa a ,,Nincs jelen admin előtt" meg ezek előtt...

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. /*---------------EDIT ME------------------*/
  4. #define ADMIN_CHECK ADMIN_KICK
  5. #define prefix [] = -|MNK|-
  6.  
  7. static const COLOR[] = "^x04" //green
  8. static const COLOR_TEAM[] = "^x03" //csapat szin
  9. static const COLOR_YELLOW[] = "^x01" //sarga
  10. static const CONTACT[] = ""
  11. /*----------------------------------------*/
  12.  
  13. new maxplayers
  14. new gmsgSayText
  15.  
  16. public plugin_init() {
  17. register_plugin("Admin Check", "1.51", "OneEyed")
  18. maxplayers = get_maxplayers()
  19. gmsgSayText = get_user_msgid("SayText")
  20. register_clcmd("say", "handle_say")
  21. }
  22.  
  23. public handle_say(id) {
  24. new said[192]
  25. read_args(said,192)
  26. if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 )
  27. set_task(0.1,"print_adminlist",id)
  28. return PLUGIN_CONTINUE
  29. }
  30.  
  31. public print_adminlist(user)
  32. {
  33. new adminnames[33][32]
  34. new message[256]
  35. new id, count, x, len
  36.  
  37. for(id = 1 ; id <= maxplayers ; id++)
  38. if(is_user_connected(id))
  39. if(get_user_flags(id) & ADMIN_CHECK)
  40. get_user_name(id, adminnames[count++], 31)
  41.  
  42. len = format(message, 255, "%s Jelenlevo adminok: ",COLOR)
  43. if(count > 0) {
  44. for(x = 0 ; x < count ; x++) {
  45. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  46. if(len > 96 ) {
  47. print_message(prefix, user, message)
  48. len = format(message, 255, "%s ",COLOR_TEAM)
  49. }
  50. }
  51. print_message(user, message)
  52. }
  53. else {
  54. len += format(message[len], 255-len, "Nincs jelen admin.")
  55. print_message(prefix, user, message)
  56. }
  57.  
  58. }
  59.  
  60. print_message(id, msg[]) {
  61. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  62. write_byte(id)
  63. write_string(msg)
  64. message_end()
  65. }
  66.  


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 59 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