hlmod.hu
https://hlmod.hu/

Nem forditsa le
https://hlmod.hu/viewtopic.php?f=10&t=17698
Oldal: 1 / 1

Szerző:  MeSter [2014.10.24. 09:15 ]
Hozzászólás témája:  Nem forditsa le

Helló valaki ki javitaná? mert nem forditsa le !

Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

afk_spectator.sma(50) : error 001: expected token: ")", but found "["
afk_spectator.sma(50) : error 029: invalid expression, assumed zero
afk_spectator.sma(50) : warning 215: expression has no effect
afk_spectator.sma(50) : error 001: expected token: ";", but found "]"
afk_spectator.sma(50) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file afk_spectator.amx (compile failed).






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

Szerző:  IrOn [2014.10.24. 09:52 ]
Hozzászólás témája:  Re: Nem forditsa le

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

Szerző:  MeSter [2014.10.24. 10:11 ]
Hozzászólás témája:  Re: Nem forditsa le

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


Nem rakja specbe

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