hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 23:39



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [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  [11 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: Admin_check színesen.
HozzászólásElküldve:2012.08.14. 21:40 
Offline
Őskövület
Avatar

Csatlakozott:2011.12.28. 00:35
Hozzászólások:2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.

Hogy lehet meg csinálni az admin_Check plugint más hogy. Hogy így írja chatben:

ColorChat(0, GREEN, "^4[S][M] DR] ^1Jelenlevo adminok: %s", user)

ColorChat(0, GREEN, "^4[S][M] DR] ^1Nincs jelen admin ^3!!!")

És ne igy:

len = format(message, 255, "%s Jelenlevo adminok: ",COLOR)

len += format(message[len], 255-len, "Nincs jelen admin.")

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.14. 23:38 
Offline
Őstag
Avatar

Csatlakozott:2011.08.27. 23:19
Hozzászólások:1023
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 11 alkalommal
Valószínűleg úgy ahogy leírtad -.-"

_________________
[kozep]t/s[/kozep]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.15. 00:49 
Offline
Őskövület
Avatar

Csatlakozott:2011.12.28. 00:35
Hozzászólások:2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Azt én is vágom... De ezt nem tudom, hogy írjam át :(

Kód:
  1. #include <amxmodx>

  2.  

  3. /*---------------EDIT ME------------------*/

  4. #define ADMIN_CHECK ADMIN_KICK

  5.  

  6. static const COLOR[] = "^x04" //green

  7. static const CONTACT[] = ""

  8. /*----------------------------------------*/

  9.  

  10. new maxplayers

  11. new gmsgSayText

  12.  

  13. public plugin_init() {

  14.         register_plugin("Admin Check", "1.51", "OneEyed")

  15.         maxplayers = get_maxplayers()

  16.         gmsgSayText = get_user_msgid("SayText")

  17.         register_clcmd("say", "handle_say")

  18. }

  19.  

  20. public handle_say(id) {

  21.         new said[192]

  22.         read_args(said,192)

  23.         if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 )

  24.                 set_task(0.1,"print_adminlist",id)

  25.         return PLUGIN_CONTINUE

  26. }

  27.  

  28. public print_adminlist(user)

  29. {

  30.         new adminnames[33][32]

  31.         new message[256]

  32.         new id, count, x, len

  33.        

  34.         for(id = 1 ; id <= maxplayers ; id++)

  35.                 if(is_user_connected(id))

  36.                         if(get_user_flags(id) & ADMIN_CHECK)

  37.                                 get_user_name(id, adminnames[count++], 31)

  38.  

  39.         len = format(message, 255, "%s Jelenlevo adminok: ",COLOR)

  40.         if(count > 0) {

  41.                 for(x = 0 ; x < count ; x++) {

  42.                         len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")

  43.                         if(len > 96 ) {

  44.                                 print_message(user, message)

  45.                                 len = format(message, 255, "%s ",COLOR)

  46.                         }

  47.                 }

  48.                 print_message(user, message)

  49.         }

  50.         else {

  51.                 len += format(message[len], 255-len, "Nincs jelen admin.")

  52.                 print_message(user, message)

  53.         }

  54.        

  55. }

  56.  

  57. print_message(id, msg[]) {

  58.         message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)

  59.         write_byte(id)

  60.         write_string(msg)

  61.         message_end()

  62. }

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.15. 01:51 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
pixxa112 írta:
Azt én is vágom... De ezt nem tudom, hogy írjam át :(

Kód:
  1. #include <amxmodx>

  2.  

  3. /*---------------EDIT ME------------------*/

  4. #define ADMIN_CHECK ADMIN_KICK

  5.  

  6. static const COLOR[] = "^x04" //green

  7. static const CONTACT[] = ""

  8. /*----------------------------------------*/

  9.  

  10. new maxplayers

  11. new gmsgSayText

  12.  

  13. public plugin_init() {

  14.         register_plugin("Admin Check", "1.51", "OneEyed")

  15.         maxplayers = get_maxplayers()

  16.         gmsgSayText = get_user_msgid("SayText")

  17.         register_clcmd("say", "handle_say")

  18. }

  19.  

  20. public handle_say(id) {

  21.         new said[192]

  22.         read_args(said,192)

  23.         if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 )

  24.                 set_task(0.1,"print_adminlist",id)

  25.         return PLUGIN_CONTINUE

  26. }

  27.  

  28. public print_adminlist(user)

  29. {

  30.         new adminnames[33][32]

  31.         new message[256]

  32.         new id, count, x, len

  33.        

  34.         for(id = 1 ; id <= maxplayers ; id++)

  35.                 if(is_user_connected(id))

  36.                         if(get_user_flags(id) & ADMIN_CHECK)

  37.                                 get_user_name(id, adminnames[count++], 31)

  38.  

  39.         len = format(message, 255, "%s Jelenlevo adminok: ",COLOR)

  40.         if(count > 0) {

  41.                 for(x = 0 ; x < count ; x++) {

  42.                         len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")

  43.                         if(len > 96 ) {

  44.                                 print_message(user, message)

  45.                                 len = format(message, 255, "%s ",COLOR)

  46.                         }

  47.                 }

  48.                 print_message(user, message)

  49.         }

  50.         else {

  51.                 len += format(message[len], 255-len, "Nincs jelen admin.")

  52.                 print_message(user, message)

  53.         }

  54.        

  55. }

  56.  

  57. print_message(id, msg[]) {

  58.         message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)

  59.         write_byte(id)

  60.         write_string(msg)

  61.         message_end()

  62. }

javaslom a billentyűzetet!

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.15. 04:02 
Offline
Őskövület
Avatar

Csatlakozott:2011.12.28. 00:35
Hozzászólások:2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Offos HSZEKET nem kérek. Kösz....

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.15. 10:29 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Teszt nemvolt
Kód:
  1.  

  2.     #include <amxmodx>

  3.      

  4.     #define ADMIN_CHECK ADMIN_KICK

  5.      

  6.  

  7.  

  8.     new maxplayers

  9.     new gmsgSayText

  10.      

  11.     public plugin_init() {

  12.             register_plugin("Admin Check", "1.51", "OneEyed")

  13.             maxplayers = get_maxplayers()

  14.             gmsgSayText = get_user_msgid("SayText")

  15.             register_clcmd("say", "handle_say")

  16.     }

  17.      

  18.     public handle_say(id) {

  19.             new said[192]

  20.             read_args(said,192)

  21.             if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 )

  22.                     set_task(0.1,"print_adminlist",id)

  23.             return PLUGIN_CONTINUE

  24.     }

  25.      

  26.     public print_adminlist(user)

  27.     {

  28.             new adminnames[33][32]

  29.             new message[256]

  30.             new id, count, x, len

  31.            

  32.             for(id = 1 ; id <= maxplayers ; id++)

  33.                     if(is_user_connected(id))

  34.                             if(get_user_flags(id) & ADMIN_CHECK)

  35.                                     get_user_name(id, adminnames[count++], 31)

  36.      

  37.             len = format(message, 255, "^x04[S][M] DR] ^x01Jelenlevo adminok:")

  38.             if(count > 0) {

  39.                     for(x = 0 ; x < count ; x++) {

  40.                             len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")

  41.                             if(len > 96 ) {

  42.                                     print_message(user, message)

  43.                                     len = format(message, 255, "^x04")

  44.                             }

  45.                     }

  46.                     print_message(user, message)

  47.             }

  48.             else {

  49.                     format(message, 255, "^x04[S][M] DR] ^x01 Nincs jelen admin ^x03!!!")

  50.                     print_message(user, message)

  51.             }

  52.            

  53.     }

  54.      

  55.     print_message(id, msg[]) {

  56.             message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)

  57.             write_byte(id)

  58.             write_string(msg)

  59.             message_end()

  60.     }

  61.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.15. 22:32 
Offline
Őskövület
Avatar

Csatlakozott:2011.12.28. 00:35
Hozzászólások:2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Köszi, megy.. Csak az adminokat nem írja zöldel :(

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.16. 02:35 
Offline
Őskövület
Avatar

Csatlakozott:2011.12.28. 00:35
Hozzászólások:2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Meg tudnád csinálni zöldre a jelenlévő adminokat?? PLS

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.16. 08:57 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Kód:
  1. len = format(message, 255, "^x04[S][M] DR] ^x01Jelenlevo adminok:")


->

Kód:
  1. len = format(message, 255, "^x04[S][M] DR] ^x04Jelenlevo adminok:")


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin_check színesen.
HozzászólásElküldve:2012.08.16. 09:44 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
így fog elvileg kinézni: [S][M] DR] Jelenlevo adminok: nevek elvileg!!
Kód:
  1.  

  2.      

  3.         #include <amxmodx>

  4.          

  5.         #define ADMIN_CHECK ADMIN_KICK

  6.          

  7.      

  8.      

  9.         new maxplayers

  10.         new gmsgSayText

  11.          

  12.         public plugin_init() {

  13.                 register_plugin("Admin Check", "1.51", "OneEyed")

  14.                 maxplayers = get_maxplayers()

  15.                 gmsgSayText = get_user_msgid("SayText")

  16.                 register_clcmd("say", "handle_say")

  17.         }

  18.          

  19.         public handle_say(id) {

  20.                 new said[192]

  21.                 read_args(said,192)

  22.                 if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 )

  23.                         set_task(0.1,"print_adminlist",id)

  24.                 return PLUGIN_CONTINUE

  25.         }

  26.          

  27.         public print_adminlist(user)

  28.         {

  29.                 new adminnames[33][32]

  30.                 new message[256]

  31.                 new id, count, x, len

  32.                

  33.                 for(id = 1 ; id <= maxplayers ; id++)

  34.                         if(is_user_connected(id))

  35.                                 if(get_user_flags(id) & ADMIN_CHECK)

  36.                                         get_user_name(id, adminnames[count++], 31)

  37.          

  38.                 len = format(message, 255, "^x04[S][M] DR] ^x01Jelenlevo adminok:^x04")

  39.                 if(count > 0) {

  40.                         for(x = 0 ; x < count ; x++) {

  41.                                 len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")

  42.                                 if(len > 96 ) {

  43.                                         print_message(user, message)

  44.                                         len = format(message, 255, "^x04")

  45.                                 }

  46.                         }

  47.                         print_message(user, message)

  48.                 }

  49.                 else {

  50.                         format(message, 255, "^x04[S][M] DR] ^x01 Nincs jelen admin ^x03!!!")

  51.                         print_message(user, message)

  52.                 }

  53.                

  54.         }

  55.          

  56.         print_message(id, msg[]) {

  57.                 message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)

  58.                 write_byte(id)

  59.                 write_string(msg)

  60.                 message_end()

  61.         }

  62.      

  63.  

_________________
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  [11 hozzászólás ]  Oldal12Következő


Ki van itt

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