HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <hamsandwich>
  4. #include <fun>
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("Invis-Menu", "0.1", "Ex1ne")
  9. register_clcmd("say /invis", "invis_handle", ADMIN_BAN, "Lathatatlansag menu mutatasa")
  10. RegisterHam(Ham_Spawn, "player", "invis_round", 1)
  11. }
  12. public invis_handle(id, level, cid)
  13. {
  14. if(!cmd_access(id, level, cid, 0))
  15. {
  16. return PLUGIN_HANDLED
  17. }
  18. new InvisPlayer = menu_create ("\rLathatatlansag Menu^nValassz jatekost:", "HandleInvis")
  19. new num, players[32], tempid, szTempID [10], tempname [32]
  20. get_players (players, num, "a")
  21.  
  22. for (new i = 0; i < num; i++)
  23. {
  24. tempid = players [ i ]
  25.  
  26. get_user_name (tempid, tempname, 31)
  27. num_to_str (tempid, szTempID, 9)
  28. menu_additem (InvisPlayer, tempname, szTempID, 0)
  29. }
  30. menu_display (id, InvisPlayer)
  31. return PLUGIN_HANDLED
  32. }
  33. public HandleInvis(id)
  34. {
  35. if(!is_user_alive(id))
  36. {
  37. client_print(0, print_chat, "Nincs elo.")
  38. return PLUGIN_HANDLED
  39. }
  40. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  41. return PLUGIN_HANDLED
  42. }
  43. public invis_round(id)
  44. {
  45. set_user_rendering(id)
  46. return PLUGIN_HANDLED
  47. }