hlmod.hu
https://hlmod.hu/

időközönként 1 kickelés
https://hlmod.hu/viewtopic.php?f=10&t=9972
Oldal: 1 / 1

Szerző:  demon [2013.08.08. 19:14 ]
Hozzászólás témája:  időközönként 1 kickelés

Egy olyan rész kellene ami egy adott playernek meghatározott időtartam után enged 1-szer 1 játékost kickelni.
Tehát fent vagyok a szerveren és kickelek valakit akkor pl 1 óra múlva tudok csak újra kickelni.

Szerző:  CrB [2013.08.09. 15:42 ]
Hozzászólás témája:  Re: időközönként 1 kickelés

próbáld ki használad: say ba /kick játékosneve
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. #include <amxmisc>
  5.  
  6. new const PLUGIN[] = "kick"
  7.  
  8. new const AUTHOR[] = "valaki"
  9.  
  10. new const VERSION[] = "1.0"
  11.  
  12. new bool:volt[33] = false
  13. public plugin_init()
  14.  
  15. {
  16.  
  17. register_plugin(PLUGIN, VERSION, AUTHOR)
  18. register_clcmd("say", "handleSay")
  19. register_clcmd("say_team", "handleSay")
  20. }
  21. public handleSay(id)
  22. {
  23.  
  24. new args[64]
  25.  
  26.  
  27.  
  28. read_args(args, charsmax(args))
  29.  
  30. remove_quotes(args)
  31.  
  32.  
  33.  
  34. new arg1[16]
  35.  
  36. new arg2[32]
  37.  
  38.  
  39.  
  40. strbreak(args, arg1, charsmax(arg1), arg2, charsmax(arg2))
  41.  
  42.  
  43.  
  44. if (equal(arg1,"/kick", 7))
  45. {
  46.  
  47. kick(id, arg2)
  48. }
  49. }
  50.  
  51.  
  52. public kick(id, arg[])
  53. {
  54. if(volt[id] == false)
  55. {
  56. new to[32], count[10]
  57.  
  58. strbreak(arg, to, 31, count, 9)
  59. new reciever = cmd_target(id, to, (CMDTARGET_ALLOW_SELF))
  60. server_cmd("kick #%d", get_user_userid(reciever))
  61. volt[id] = true
  62. client_print(id, print_chat, "legkozelebb 1 ora mulva tudsz kickelni!")
  63. set_task(3600.0, "megintkick")
  64. }
  65. }
  66. public megintkick(id)
  67. {
  68. volt[id] = false
  69. }
  70.  

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