HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. /*
  2.  
  3. Forditotta: Dave www.amxmodx.extra.hu sajtdavid@hotmail.com www.dav3.extra.hu
  4. */
  5.  
  6. #include <amxmodx>
  7. #include <amxmisc>
  8.  
  9.  
  10. public amx_x(id) {
  11. if(!(get_user_flags(id)&ADMIN_LEVEL_A) && id) {
  12. client_print(id,print_console,"[AMXX] Parancs Megtagadva")
  13. return PLUGIN_HANDLED
  14. }
  15. new cmd[32]
  16. read_argv(0,cmd,32)
  17. replace(cmd,32,"amx_x","")
  18. if(equal(cmd,"all")) {
  19. new toexec[32]
  20. read_args(toexec,32)
  21. client_cmd(0,toexec)
  22. id ? client_print(id,print_console,"[AMXX] Sikeresen vegrehajtva mindenkin: %s", toexec) : server_print("[AMXX] Sikeresen vegrehajtva mindenkin: %s", toexec)
  23. }
  24. else if(equal(cmd,"client")) {
  25. new text[64], name[32]
  26. read_args(text,64)
  27. parse(text,name,32)
  28. new cid = find_player("lb",name)
  29. if (!cid) {
  30. id ? client_print(id,print_console,"[AMXX] Ezzel a nevven nem talalhato jatekos.") : server_print("[AMXX] Ezzel a nevven nem talalhato jatekos.")
  31. return PLUGIN_HANDLED
  32. }
  33. new length = strlen(name)
  34. new message[64]
  35. read_args(message,64)
  36. client_cmd(cid,message[length])
  37. id ? client_print(id,print_console,"[AMXX] Sikeresen vegrehajtva %s-n: %s", name, text) : server_print("[AMXX] Sikeresen vegrehajtva %s-n: %s", name, text)
  38. }
  39. else if(equal(cmd,"team")) {
  40. new text[64], tname[32]
  41. read_args(text,64)
  42. parse(text,tname,32)
  43. new players[32], pNum
  44. get_players(players,pNum,"e",tname)
  45. new length = strlen(tname)
  46. new message[64]
  47. read_args(message,64)
  48. for(new i = 0; i<pNum;i++)
  49. client_cmd(players[i],message[length])
  50. }
  51. return PLUGIN_HANDLED
  52. }
  53.  
  54. public plugin_init() {
  55. register_plugin("Exec","1.0","ToXiC&D@V3")
  56. register_clcmd("amx_xclient","amx_x",ADMIN_LEVEL_A,"< name > < command >")
  57. register_clcmd("amx_xall","amx_x",ADMIN_LEVEL_A,"< command >")
  58. register_clcmd("amx_xteam","amx_x",ADMIN_LEVEL_A,"< team name > < command >")
  59. register_srvcmd("amx_xclient","amx_x")
  60. register_srvcmd("amx_xall","amx_x")
  61. register_srvcmd("amx_xteam","amx_x")
  62.  
  63. return PLUGIN_CONTINUE
  64. }