L 02/01/2020 - 14:16:30: Start of error session.
L 02/01/2020 - 14:16:30: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20200201.log")
L 02/01/2020 - 14:16:30: Player 1 is not in game
L 02/01/2020 - 14:16:30: [AMXX] Displaying debug trace (plugin "vip.amxx", version "1.0")
L 02/01/2020 - 14:16:30: [AMXX] Run time error 10: native error (native "menu_cancel")
L 02/01/2020 - 14:16:30: [AMXX] [0] vip.sma::Menu_Handler (line 50)
L 02/01/2020 - 23:18:30: Start of error session.
L 02/01/2020 - 23:18:30: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20200201.log")
L 02/01/2020 - 23:18:30: Player 1 is not in game
L 02/01/2020 - 23:18:30: [AMXX] Displaying debug trace (plugin "vip.amxx", version "1.0")
L 02/01/2020 - 23:18:30: [AMXX] Run time error 10: native error (native "menu_cancel")
L 02/01/2020 - 23:18:30: [AMXX] [0] vip.sma::Menu_Handler (line 50)
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#define VIP_FLAG ADMIN_RESERVATION
#define ARMOR 100.0
#define ROUNDS 2
new g_iMenu
new bool:g_bRound
public plugin_init()
{
register_plugin("VIP Plugin", "1.0", "OciXCrom")
register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
g_iMenu = menu_create("\r[VIP] \yChoose your free guns", "Menu_Handler")
menu_additem(g_iMenu, "Ak47 + Deagle + HE,2X Flash")
menu_additem(g_iMenu, "M4a1 + Deagle + HE,2X Flash")
menu_additem(g_iMenu, "Awp + Deagle + HE,2X Flash")
menu_additem(g_iMenu, "Famas + Deagle + HE,2X Flash")
}
public RoundStart()
{
static iCount
if (++iCount == ROUNDS)
{
g_bRound = true
}
}
public OnPlayerSpawn(id)
{
if(g_bRound && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
{
menu_display(id, g_iMenu)
set_entvar(id, var_armorvalue, ARMOR)
}
}
public Menu_Handler(id, iMenu, iItem)
{
switch(iItem)
{
case MENU_EXIT:
{
menu_cancel(id)
return
}
case 0:
{
rg_give_item(id, "weapon_ak47", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_AK47, 90)
}
case 1:
{
rg_give_item(id, "weapon_m4a1", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_M4A1, 90)
}
case 2:
{
rg_give_item(id, "weapon_awp", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_AWP, 30)
}
case 3:
{
rg_give_item(id, "weapon_famas", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_FAMAS, 90)
}
}
rg_give_item(id, "weapon_deagle", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)
rg_give_item(id, "weapon_hegrenade")
rg_give_item(id, "weapon_flashbang")
rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
}