Ошибки:
Код:
L 03/28/2016 - 00:46:59: Function "event_defuse_started" was not found
L 03/28/2016 - 00:46:59: [AMXX] Displaying debug trace (plugin "admin_model_amax.amxx")
L 03/28/2016 - 00:46:59: [AMXX] Run time error 19: function not found
L 03/28/2016 - 00:46:59: [AMXX] [0] admin_model_amax.sma::plugin_init (line 25)
Исходник:
Код:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>
//Прописываем сюда модели для закачки
new const nModel[][] = {
"models/player/deadpool/deadpool.mdl",
"models/player/deadpool/deadpoolT.mdl",
"models/player/capitan/capitan.mdl",
"models/player/capitan/capitanT.mdl"
}
public plugin_precache(){
static i
for(i = 0; i < sizeof(nModel); i++)
precache_model(nModel[i])
}
public plugin_init()
{
register_plugin("admin model", "2.1", "testh");
RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
register_event("BarTime", "event_defuse_started", "be", "1=5", "1=10")
}
public player_spawn(id){
if(!is_user_connected(id)) return HAM_IGNORED;
static team
team = get_user_team(id)
switch(team){
case 1:{
//Террористы
if(get_user_flags(id) & ADMIN_LEVEL_D) cs_set_user_model(id, "deadpool"); //флаг p
//else if(get_user_flags(id) & ADMIN_LEVEL_B) cs_set_user_model(id, "name_model"); //флаг n
//else if(get_user_flags(id) & ADMIN_LEVEL_G) cs_set_user_model(id, "name_model"); //флаг s
//else if(get_user_flags(id) & ADMIN_RESERVATION) cs_set_user_model(id, "name_model"); //флаг b
//else if(get_user_flags(id) & ADMIN_CHAT) cs_set_user_model(id, "name_model"); //флаг i
//else if(get_user_flags(id) & ADMIN_LEVEL_C) cs_set_user_model(id, "name_model"); //флаг o
}
case 2:{
//Контр-террористы
if(get_user_flags(id) & ADMIN_LEVEL_D) cs_set_user_model(id, "capitan"); //флаг p
// if(get_user_flags(id) & ADMIN_LEVEL_B) cs_set_user_model(id, "name_model"); //флаг n
// if(get_user_flags(id) & ADMIN_LEVEL_G) cs_set_user_model(id, "name_model"); //флаг s
//else if(get_user_flags(id) & ADMIN_RESERVATION) cs_set_user_model(id, "name_model"); //флаг b
//else if(get_user_flags(id) & ADMIN_CHAT) cs_set_user_model(id, "name_model"); //флаг i
//else if(get_user_flags(id) & ADMIN_LEVEL_C) cs_set_user_model(id, "name_model"); //флаг o
}
}
return HAM_IGNORED
}
Ошибка в 25 строчке, но кто-то говорил, что её не нужно удалять так как она отвечает за задержку моделей, чтобы reliable channel overflowed не было. Что делать?
Отредактировал: amax, - 28.3.2016, 13:36