Код за потвърждение: Избери целия код
L 02/19/2017 - 13:25:25: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 13:25:25: [AMXX] Run time error 3: stack error
Код за потвърждение: Избери целия код
L 02/19/2017 - 13:25:25: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 13:25:25: [AMXX] Run time error 3: stack error
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#define PLUGIN "Simple Knife Warump"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
#define TASKID 1234
new hudtimer, cvar, hudhandler, mp_freezetime, value
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_message(get_user_msgid("TextMsg") ,"message_TextMsg")
register_event("CurWeapon","switchweapon","be","1=1","2!29")
RegisterHam(Ham_Spawn, "player", "PlayerSpawned", 1);
RegisterHam(Ham_Killed, "player", "player_killed", 1);
register_dictionary("simple_warmup.txt")
cvar = register_cvar("warmup_timer", "90")
hudhandler = CreateHudSyncObj()
}
public plugin_cfg()
{
mp_freezetime = get_cvar_pointer("mp_freezetime")
set_task(10.0, "read_vars")
}
public read_vars()
{
value = get_pcvar_num(mp_freezetime)
}
public message_TextMsg(const MsgId, const MsgDest, const MsgEntity)
{
static message[64]
get_msg_arg_string(2, message, charsmax(message))
if(equal(message, "#Game_Commencing"))
{
hudtimer = get_pcvar_num(cvar)
if(hudtimer == -1)
return
formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_START")
set_msg_arg_string(2, message)
set_task(1.0, "restart", TASKID, _, _, "b")
set_pcvar_num(mp_freezetime, 2)
}
if(equal(message, "#Game_will_restart_in"))
{
formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_END")
set_msg_arg_string(2, message)
}
}
public restart()
{
if(hudtimer <= 0)
{
remove_task(TASKID)
set_cvar_num("sv_restartround", 1)
set_pcvar_num(mp_freezetime, value)
}
else
{
set_hudmessage(0,255,0,-1.0,0.10,2,2.0,6.1,0.2)
ShowSyncHudMsg(0, hudhandler, "%L", LANG_PLAYER, "COUNTING", hudtimer)
}
hudtimer--
}
public player_killed(id) {
if(task_exists(TASKID))
{
ExecuteHam(Ham_CS_RoundRespawn, id)
}
}
public switchweapon(id)
{
if(task_exists(TASKID))
{
engclient_cmd(id, "weapon_knife")
engclient_cmd(id, "weapon_hegrenade")
}
}
Код за потвърждение: Избери целия код
L 02/19/2017 - 16:03:05: Start of error session.
L 02/19/2017 - 16:03:05: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20170219.log")
L 02/19/2017 - 16:03:05: [HAMSANDWICH] Function PlayerSpawned not found.
L 02/19/2017 - 16:03:05: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 16:03:05: [AMXX] Run time error 10: native error (native "RegisterHam")
L 02/19/2017 - 16:03:05: [AMXX] [0] simple_warmup.sma::plugin_init (line 21)
L 02/19/2017 - 16:03:11: Invalid CVAR pointer
L 02/19/2017 - 16:03:11: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 16:03:11: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/19/2017 - 16:03:11: [AMXX] [0] simple_warmup.sma::message_TextMsg (line 50)
L 02/19/2017 - 16:34:15: Start of error session.
L 02/19/2017 - 16:34:15: Info (map "de_cbble") (file "addons/amxmodx/logs/error_20170219.log")
L 02/19/2017 - 16:34:15: [HAMSANDWICH] Function PlayerSpawned not found.
L 02/19/2017 - 16:34:15: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 16:34:15: [AMXX] Run time error 10: native error (native "RegisterHam")
L 02/19/2017 - 16:34:15: [AMXX] [0] simple_warmup.sma::plugin_init (line 21)
L 02/19/2017 - 16:34:23: Invalid CVAR pointer
L 02/19/2017 - 16:34:23: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 16:34:23: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/19/2017 - 16:34:23: [AMXX] [0] simple_warmup.sma::message_TextMsg (line 50)
L 02/19/2017 - 17:06:01: Start of error session.
L 02/19/2017 - 17:06:01: Info (map "de_nuke32") (file "addons/amxmodx/logs/error_20170219.log")
L 02/19/2017 - 17:06:01: [HAMSANDWICH] Function PlayerSpawned not found.
L 02/19/2017 - 17:06:01: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 17:06:01: [AMXX] Run time error 10: native error (native "RegisterHam")
L 02/19/2017 - 17:06:01: [AMXX] [0] simple_warmup.sma::plugin_init (line 21)
L 02/19/2017 - 17:06:09: Invalid CVAR pointer
L 02/19/2017 - 17:06:09: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 17:06:09: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/19/2017 - 17:06:09: [AMXX] [0] simple_warmup.sma::message_TextMsg (line 50)
L 02/19/2017 - 17:36:15: Start of error session.
L 02/19/2017 - 17:36:15: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20170219.log")
L 02/19/2017 - 17:36:15: [HAMSANDWICH] Function PlayerSpawned not found.
L 02/19/2017 - 17:36:15: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 17:36:15: [AMXX] Run time error 10: native error (native "RegisterHam")
L 02/19/2017 - 17:36:15: [AMXX] [0] simple_warmup.sma::plugin_init (line 21)
L 02/19/2017 - 17:36:24: Invalid CVAR pointer
L 02/19/2017 - 17:36:24: [AMXX] Displaying debug trace (plugin "simple_warmup.amxx")
L 02/19/2017 - 17:36:24: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/19/2017 - 17:36:24: [AMXX] [0] simple_warmup.sma::message_TextMsg (line 50)
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#define PLUGIN "Simple Knife Warump"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
#define TASKID 1234
new hudtimer, cvar, hudhandler, mp_freezetime, value
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_message(get_user_msgid("TextMsg") ,"message_TextMsg")
register_event("CurWeapon","switchweapon","be","1=1","2!29")
RegisterHam(Ham_Killed, "player", "player_killed", 1);
register_dictionary("simple_warmup.txt")
cvar = register_cvar("warmup_timer", "90")
hudtimer = get_pcvar_num(cvar)
hudhandler = CreateHudSyncObj()
}
public plugin_cfg()
{
mp_freezetime = get_cvar_pointer("mp_freezetime")
set_task(10.0, "read_vars")
}
public read_vars()
{
value = get_pcvar_num(mp_freezetime)
}
public message_TextMsg(const MsgId, const MsgDest, const MsgEntity)
{
static message[64]
get_msg_arg_string(2, message, charsmax(message))
if(equal(message, "#Game_Commencing"))
{
if(hudtimer == -1)
return
formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_START")
set_msg_arg_string(2, message)
set_task(1.0, "restart", TASKID, _, _, "b")
set_pcvar_num(mp_freezetime, 2)
}
if(equal(message, "#Game_will_restart_in"))
{
formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_END")
set_msg_arg_string(2, message)
}
}
public restart()
{
if(hudtimer <= 0)
{
remove_task(TASKID)
set_cvar_num("sv_restartround", 1)
set_pcvar_num(mp_freezetime, value)
}
else
{
set_hudmessage(0,255,0,-1.0,0.10,2,2.0,6.1,0.2)
ShowSyncHudMsg(0, hudhandler, "%L", LANG_PLAYER, "COUNTING", hudtimer)
}
hudtimer--
}
public player_killed(id) {
if(task_exists(TASKID))
{
ExecuteHam(Ham_CS_RoundRespawn, id)
}
}
public switchweapon(id)
{
if(task_exists(TASKID))
{
engclient_cmd(id, "weapon_knife")
engclient_cmd(id, "weapon_hegrenade")
}
}
Потребители разглеждащи този форум: Google [Bot] и 14 госта