hlmod.hu
https://hlmod.hu/

Javítás
https://hlmod.hu/viewtopic.php?f=10&t=18182
Oldal: 1 / 1

Szerző:  MeSter [2014.11.18. 18:51 ]
Hozzászólás témája:  Javítás

Valaki javítaná?
Nem fordítsa le ;)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. // AFK Task offset
  5. const afk_task = 4000
  6.  
  7. // pcvars
  8. new cvar_afktime
  9. new cvar_afkimmunity
  10.  
  11. // player origins
  12. new last_origins[33]
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin("AFK to Spectator", "0.1", "MeRcyLeZZ")
  17.  
  18. // AFK time in seconds, before player is transferred
  19. cvar_afktime = register_cvar("amx_afktime", "40")
  20. // Admin immunity?
  21. cvar_afkimmunity = register_cvar("amx_afkimmunity", "1")
  22. }
  23.  
  24. public client_putinserver(id)
  25. {
  26. remove_task(id+afk_task)
  27. set_task(get_pcvar_float(cvar_afktime), "check_afk", id+afk_task)
  28. }
  29.  
  30. public client_disconnect(id)
  31. {
  32. remove_task(id+afk_task)
  33. }
  34.  
  35. public check_afk(taskid)
  36. {
  37. new id = taskid - afk_task;
  38.  
  39. if (!is_user_alive(id))
  40. {
  41. set_task(get_pcvar_float(cvar_afktime), "check_afk", taskid)
  42. return;
  43. }
  44.  
  45. new origin[3] // get origin
  46. get_user_origin(id, origin)
  47.  
  48. if (origin[0] == last_origins[id][0] && origin[1] == last_origins[id][1] && origin[2] == last_origins[id][2])
  49. {
  50. if (get_user_flags(id) & ADMIN_IMMUNITY && get_pcvar_num(cvar_afkimmunity))
  51. {
  52. client_print(id, print_chat, "[AMXX AFK] Immunitas joggal rendelkezel. Nem leszel atrakva Spectatorba")
  53. }
  54. else
  55. {
  56. new name[32]
  57. get_user_name( id , name , sizeof name - 1)
  58. client_print(0, print_chat, "[AMXX AFK] %s Csatlakozott a Megfigyelokhoz AFK miatt.",name)
  59. user_kill(id, 1)
  60. cs_set_user_team(id, CS_TEAM_SPECTATOR)
  61. }
  62. }
  63.  
  64. // save new origin
  65. last_origins[id][0] = origin[0]
  66. last_origins[id][1] = origin[1]
  67. last_origins[id][2] = origin[2]
  68.  
  69. set_task(get_pcvar_float(cvar_afktime), "check_afk", taskid) // keep checking
  70. }
  71.  

Szerző:  alfaanero [2014.11.18. 19:54 ]
Hozzászólás témája:  Re: Javítás

Ha nem írod le mi a baj akkor nehezen tudbárki is segíteni

Szerző:  m0csy652 [2014.11.18. 20:31 ]
Hozzászólás témája:  Re: Javítás

Error: Expected token: ")", but found "[" on line 48
Error: Invalid expression, assumed zero on line 48
Warning: Expression has no effect on line 48
Error: Expected token: ";", but found "]" on line 48
Error: Too many error messages on one line on line 48

Compilation aborted.
4 Errors.

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