Двойной прыжок для VIP игроков, Помогите с компиляции плагина |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Двойной прыжок для VIP игроков, Помогите с компиляции плагина |
admin95 |
8.10.2018, 20:39
Сообщение
|
Народ вот такая проблема. У меня щас установлен плагин multijump.amxx и всё нормально работает, сделал 2 прыжок для всех, а сейчас хочу отдельный плагин через который вип игроки смогут 3 раза прыгать ну что отличались от обычных игроков. Я нашёл такой плагин и на сервере ReHLDS установил всё нормально работает . Ну вот на свой сервер ( БИЛД 6153 + AMXMOD - 1.8.2 ) установил и не работает . В консоле сервера пишу : amxx list и пишет что плагин не работает . Помогите нормализировать плагин для Amxmod - 1.8.2 версии . Спасибо за ранее если ответите !
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #include <amxmodx> #include <hamsandwich> #include <fakemeta> // for amxx 1.8.2 #if AMXX_VERSION_NUM < 183 #define MAX_PLAYERS 32 + 1 #endif enum _:jdata { bool:ACTIVE, bool:DOJUMP, JUMPCOUNT } new player_jumps[MAX_PLAYERS][jdata] #define MAXJUMPS 3 // maximum double jumps #define ACCESS_FLAGS ADMIN_LEVEL_A // access level for double jumps public plugin_init() { register_plugin("SF MultiJump","0.2","serfreeman1337") RegisterHam(Ham_Player_Jump,"player","HamHook_PlayerJump") RegisterHam(Ham_Spawn,"player","HamHook_PlayerSpawn",true) } public HamHook_PlayerJump(id){ if(!player_jumps[id][ACTIVE]) return static oldButtons oldButtons = pev(id,pev_oldbuttons) if( !(pev(id,pev_flags) & FL_ONGROUND) && !(oldButtons & IN_JUMP) ){ if(player_jumps[id][JUMPCOUNT] < MAXJUMPS - 1){ player_jumps[id][DOJUMP] = true player_jumps[id][JUMPCOUNT] ++ } }else if(pev(id,pev_flags) & FL_ONGROUND){ player_jumps[id][JUMPCOUNT] = 0 } if(player_jumps[id][DOJUMP]){ static Float:velocity[3] pev(id,pev_velocity,velocity) velocity[2] = random_float(265.0,285.0) set_pev(id,pev_velocity,velocity) player_jumps[id][DOJUMP] = false } } public HamHook_PlayerSpawn(id) { if(get_user_flags(id) & ACCESS_FLAGS) { player_jumps[id][ACTIVE] = true } } public client_disconnect(id) { arrayset(player_jumps[id],0,jdata) }
Прикрепленные файлы:
|
|
|
|