Доброго дня!
Время от времени возникает вот такая ошибка в VIP плагине:
Код
L 03/09/2014 - 09:58:49: Start of error session.
L 03/09/2014 - 09:58:49: Info (map "$1000$") (file "addons/amxmodx/logs/error_20140309.log")
L 03/09/2014 - 09:58:49: [FUN] Invalid player 6
L 03/09/2014 - 09:58:49: [AMXX] Displaying debug trace (plugin "positive_vip_new.amxx")
L 03/09/2014 - 09:58:49: [AMXX] Run time error 10: native error (native "give_item")
L 03/09/2014 - 09:58:49: [AMXX] [0] phpcWerOA.sma::VIP (line 28)
Код:
#include <amxmodx>
#include <fun>
#include <fakemeta_util>
public plugin_init() {
register_plugin("Admins VIP", "1.0", "UNREAL/Esecman")
register_event("ResetHUD", "ResetHUD", "be")
}
public ResetHUD(id) {
set_task(0.5, "VIP", id + 6910)
return PLUGIN_CONTINUE
}
public VIP(id) {
id -= 6910
if(get_user_flags(id) & ADMIN_LEVEL_G) {
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
if(get_user_team(id) == 1) {
fm_strip_user_gun(id, CSW_GLOCK18)
}
if(get_user_team(id) == 2) {
fm_strip_user_gun(id, CSW_USP)
}
give_item(id,"weapon_hegrenade")
give_item(id,"item_assaultsuit")
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
}
return PLUGIN_HANDLED
}
Есть подозрение, что это как-то связано с именем игрока.
Подскажите, пожалуйста, в чём может быть дело наверняка?