Vip menu, Помогите исправить ошибки |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Vip menu, Помогите исправить ошибки |
ihappy
|
8.9.2014, 15:27
Сообщение
|
|
|
Помогите пожалуйста, нашел вип меню плагин для knife сервера, но если его включить, то он дает некоторым игрокам то же что и випам
И помогите пожалуйста сделать так чтобы он работал вместе с этим плагином https://c-s.net.ua/forum/topic6357.html?hl=bloody+knife Вот код: CODE #include <amxmodx>
#include <amxmisc> #include <fun> #include <engine> #include <hamsandwich> #include <fakemeta> #define PLUGIN "Golden Knife" #define VERSION "1.0" #define AUTHOR "Eagle" #define VIP_FLAG ADMIN_LEVEL_H #define FL_WATERJUMP (1<<11) #define FL_ONGROUND (1<<9) #define SCOREATTRIB_NONE 0 #define SCOREATTRIB_DEAD ( 1 << 0 ) #define SCOREATTRIB_BOMB ( 1 << 1 ) #define SCOREATTRIB_VIP ( 1 << 2 ) new const P_MODEL[]="models/p_goldenknife.mdl"; new const V_MODEL[]="models/v_goldenknife.mdl"; new bool:bhop[33] new bool:superknife[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_TakeDamage, "player", "fw_takedamage", 0) register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" ); register_event("CurWeapon","eventKnife","be","1=1","2=29"); register_clcmd("say /getknife","cmd_getknife") } public plugin_precache(){ precache_model(P_MODEL); precache_model(V_MODEL); } public MessageScoreAttrib( iMsgID, iDest, iReceiver ) { new iPlayer = get_msg_arg_int( 1 ); if( is_user_connected( iPlayer ) && ( get_user_flags( iPlayer ) & VIP_FLAG ) ) { set_msg_arg_int( 2, ARG_BYTE, is_user_alive( iPlayer ) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD ); } } public eventKnife(id) { if(superknife[id]) { set_pev(id, pev_weaponmodel2, P_MODEL); set_pev(id, pev_viewmodel2, V_MODEL); } } public cmd_getknife(player) { if(get_user_flags(player) & VIP_FLAG ) { bhop[player] = true superknife[player] = true give_item(player,"weapon_hegrenade") set_user_health(player, get_user_health(player) + 70) } } public fw_takedamage(iDamageTaker, idinflictor, iAttackerId, Float:damage, damagebits) { if(get_user_weapon(iAttackerId) & CSW_KNIFE && superknife[iAttackerId]) SetHamParamFloat(4, damage * 2.0) } public client_PreThink(id) { if( bhop[id] || superknife[id] ) { entity_set_float(id, EV_FL_fuser2, 0.0) if (entity_get_int(id, EV_INT_button) & 2) { new flags = entity_get_int(id, EV_INT_flags) if (flags & FL_WATERJUMP) return PLUGIN_CONTINUE if ( entity_get_int(id, EV_INT_waterlevel) >= 2 ) return PLUGIN_CONTINUE if ( !(flags & FL_ONGROUND) ) return PLUGIN_CONTINUE new Float:velocity[3] entity_get_vector(id, EV_VEC_velocity, velocity) velocity[2] += 250.0 entity_set_vector(id, EV_VEC_velocity, velocity) entity_set_int(id, EV_INT_gaitsequence, 6) } } return PLUGIN_CONTINUE } |
|
|
|
Orty_Hart
|
8.9.2014, 16:33
Сообщение
|
|
|
ihappy,
в чем собственно проблема? |
|
|
|
ihappy
|
8.9.2014, 16:45
Сообщение
|
|
|
|
|
|
|
Orty_Hart
|
8.9.2014, 16:53
Сообщение
|
|
|
ihappy,
в этом плагине нужно убрать распрыг и золотой нож? |
Поблагодарили 1 раз
|
|
ihappy
|
8.9.2014, 17:37
Сообщение
|
|
|
|
|
|
|
Orty_Hart
|
8.9.2014, 18:01
Сообщение
|
|
|
ihappy,
в коде всё выдается тому игроку, который прописал в чат /getknife плагин по идее работает исправно... |
|
|
|
Kain_wrath
|
9.9.2014, 12:29
Сообщение
|
|
|
конечно поможет, он же тут сидит ради того что бы плагины под тебя доделывать
|
|
|
|
![]() ![]() |