hlmod.hu
https://hlmod.hu/

Vip mutató
https://hlmod.hu/viewtopic.php?f=29&t=11189
Oldal: 1 / 1

Szerző:  misu88 [2013.10.03. 16:12 ]
Hozzászólás témája:  Vip mutató

Hello egy kis plugint szeretnék kérni.
Annyi lenne, ha beirjak /vip vagy /vips akkor kiirja a jelenlévő vipeket.
ADMIN_LEVEL_H-n legyen :)
Köszönöm

Szerző:  nexus [2013.10.03. 16:24 ]
Hozzászólás témája:  Re: Vip mutató

Máskor nézz körül....

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Online VIPs"
  5. #define VERSION "1.0"
  6. #define AUTHOR "demon"
  7.  
  8. #define JOG ADMIN_LEVEL_H
  9.  
  10. static const COLOR[] = "^x04" //zöld
  11. new maxplayers
  12. new gmsgSayText
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16.  
  17. register_clcmd("say /vips", "vipek")
  18. maxplayers = get_maxplayers()
  19. gmsgSayText = get_user_msgid("SayText")
  20. }
  21.  
  22. public vipek(user) {
  23. new adminnames[33][32]
  24. new message[256]
  25. new id, count, x, len
  26.  
  27. for(id = 1 ; id <= maxplayers ; id++)
  28. if(is_user_connected(id))
  29. if(get_user_flags(id) & JOG)
  30. get_user_name(id, adminnames[count++], 31)
  31.  
  32. len = format(message, 255, "%s[VIP] Jelenleg elerheto vippek: ",COLOR)
  33. if(count > 0) {
  34. for(x = 0 ; x < count ; x++) {
  35. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  36. if(len > 96 ) {
  37. print_message(user, message)
  38. len = format(message, 255, "%s ",COLOR)
  39. }
  40. }
  41. print_message(user, message)
  42. }
  43. else {
  44. len += format(message[len], 255-len, "[VIP] Nincs elerheto vip")
  45. print_message(user, message)
  46. }
  47. }
  48.  
  49. print_message(id, msg[]) {
  50. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  51. write_byte(id)
  52. write_string(msg)
  53. message_end()
  54. }

Szerző:  norbee.16 [2013.10.03. 20:22 ]
Hozzászólás témája:  Re: Vip mutató

A /vip parancsoz hoga írtam
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Online VIPs"
  5. #define VERSION "1.0"
  6. #define AUTHOR "demon"
  7.  
  8. #define JOG ADMIN_LEVEL_H
  9.  
  10. static const COLOR[] = "^x04" //zöld
  11. new maxplayers
  12. new gmsgSayText
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16.  
  17. register_clcmd("say /vip", "vipek")
  18. register_clcmd("say /vips", "vipek")
  19. maxplayers = get_maxplayers()
  20. gmsgSayText = get_user_msgid("SayText")
  21. }
  22.  
  23. public vipek(user) {
  24. new adminnames[33][32]
  25. new message[256]
  26. new id, count, x, len
  27.  
  28. for(id = 1 ; id <= maxplayers ; id++)
  29. if(is_user_connected(id))
  30. if(get_user_flags(id) & JOG)
  31. get_user_name(id, adminnames[count++], 31)
  32.  
  33. len = format(message, 255, "[VIP] Jelenleg elerheto vippek: %s",COLOR)
  34. if(count > 0) {
  35. for(x = 0 ; x < count ; x++) {
  36. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  37. if(len > 96 ) {
  38. print_message(user, message)
  39. len = format(message, 255, "%s ",COLOR)
  40. }
  41. }
  42. print_message(user, message)
  43. }
  44. else {
  45. len += format(message[len], 255-len, "[VIP] Nincs elerheto vip")
  46. print_message(user, message)
  47. }
  48. }
  49.  
  50. print_message(id, msg[]) {
  51. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  52. write_byte(id)
  53. write_string(msg)
  54. message_end()
  55. }

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