Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Vip menu

, Помогите исправить ошибки
Статус пользователя ihappy
сообщение 8.9.2014, 15:27
Сообщение #1
Стаж: 11 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Помогите пожалуйста, нашел вип меню плагин для 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
Сообщение #2
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

ihappy,
в чем собственно проблема?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ihappy
сообщение 8.9.2014, 16:45
Сообщение #3
Стаж: 11 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Цитата(Orty_Hart @ 8.9.2014, 16:33) *
ihappy,
в чем собственно проблема?

"если его включить, то он дает некоторым игрокам то же что и випам"
То есть золотой нож и распрыг
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 8.9.2014, 16:53
Сообщение #4
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

ihappy,
в этом плагине нужно убрать распрыг и золотой нож?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ihappy
сообщение 8.9.2014, 17:37
Сообщение #5
Стаж: 11 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Цитата(Orty_Hart @ 8.9.2014, 16:53) *
ihappy,
в этом плагине нужно убрать распрыг и золотой нож?

Нет, просто если админ прописывает команду /getknife, распрыг и золотой нож выдается ему и еще нескольким игрокам или всем кт и это надо исправить

Отредактировал: ihappy, - 8.9.2014, 17:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 8.9.2014, 18:01
Сообщение #6
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

ihappy,
в коде всё выдается тому игроку, который прописал в чат /getknife
плагин по идее работает исправно...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ihappy
сообщение 9.9.2014, 10:58
Сообщение #7
Стаж: 11 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Цитата(Orty_Hart @ 8.9.2014, 18:01) *
ihappy,
в коде всё выдается тому игроку, который прописал в чат /getknife
плагин по идее работает исправно...

Ладно, я наверное тупанул, но у всех кт нож в руках выглядит золотым со стороны, как это исправить и как соединить с еще 1 плагином на который я ссылку выкладывал, поможете?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 9.9.2014, 12:29
Сообщение #8
Стаж: 13 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

конечно поможет, он же тут сидит ради того что бы плагины под тебя доделывать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 9.9.2014, 13:17
Сообщение #9
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

ihappy,
в этом плагине дается модель и урон от ножа в 2 раза больше....
возможно какой-то другой плагин, ставит всем игрокам такой-же нож....

возьмите друга, и потестируйте...
пусть один из вас будет vip а другой обычный игрок, и сделайте друг по другу простой удар правой клавишей (после первого удара, при стандартном уроне остается 35хп если я не ошибаюсь...)
а т.к. у вас урон х2, то вы должны убить с первого удара....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: