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

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

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

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

Функция блока атаки

Статус пользователя Cannabis
сообщение 14.8.2015, 9:29
Сообщение #1
Стаж: 11 лет

Сообщений: 162
Благодарностей: 42
Полезность: 37

Приветствую, задумал я тут штуку одну..
Допустим:
Включаю режим бессмертия, и нужна блокировка атаки при включенном режиме.

То есть, есть такая функция которая отвечает за блок атаки? (с ножа)
Или же плагин?

П.с перерыл гугл, яд. Ничего не нашел. :(
Модерам: если раздел не тот, прошу перенести. :)

Отредактировал: Cannabis, - 14.8.2015, 9:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Cannabis
сообщение 14.8.2015, 10:19
Сообщение #2
Стаж: 11 лет

Сообщений: 162
Благодарностей: 42
Полезность: 37

Нет такого чтоль!? О_О
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 14.8.2015, 10:29
Сообщение #3
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

ham takedamage pre
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cannabis
сообщение 14.8.2015, 10:33
Сообщение #4
Стаж: 11 лет

Сообщений: 162
Благодарностей: 42
Полезность: 37

Цитата(voed @ 14.8.2015, 13:24) *
ham takedamage pre

В pawn'e желательно.. я не очень силен в написании с 0. :)

Будем проще.
Есть меню.
Один пункт. [Вкл / выкл]
Когда вкл, я ударять не могу, ни левой ни правой.
Когда выкл, могу килл. :)

Отредактировал: Cannabis, - 14.8.2015, 10:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 14.8.2015, 10:56
Сообщение #5
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

хукни Ham_weapon_primaryattack и secondary для "weapon_knife"

http://amxxmodx.ru/hamsandwich/ham_constin...m-oruzhiem.html

касательно примера с того сайта

допустим у тебя есть bool или массив для вкл выкл

new vkl[33]

где то для включение в меню надо выставить vkl[id] = 1

Код:
public f_knife_attack(weapon){

new id = pev(weapon,pev_owner)
return vkl[id] ? HAM_SUPERCEDE : HAM_IGNORED

}


давно ниче не писал могу ошибаться

Отредактировал: csnet, - 14.8.2015, 10:59


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cannabis
сообщение 14.8.2015, 16:37
Сообщение #6
Стаж: 11 лет

Сообщений: 162
Благодарностей: 42
Полезность: 37

Цитата(csnet @ 14.8.2015, 13:51) *
хукни Ham_weapon_primaryattack и secondary для "weapon_knife"

http://amxxmodx.ru/hamsandwich/ham_constin...m-oruzhiem.html

касательно примера с того сайта

допустим у тебя есть bool или массив для вкл выкл

new vkl[33]

где то для включение в меню надо выставить vkl[id] = 1

Код:
public f_knife_attack(weapon){

new id = pev(weapon,pev_owner)
return vkl[id] ? HAM_SUPERCEDE : HAM_IGNORED

}


давно ниче не писал могу ошибаться

Спасибо попробую.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cannabis
сообщение 14.8.2015, 20:21
Сообщение #7
Стаж: 11 лет

Сообщений: 162
Благодарностей: 42
Полезность: 37

Работает, только вот беда.
С левой удар блокируется отлично.
А вот с правой нет, я убиваю спокойно..

Код:

RegisterHam(Ham_Weapon_PrimaryAttack ,"weapon_knife","f_knife_attack")

public f_knife_attack(weapon)
{
new id = pev(weapon,pev_owner)
return godmode[id] ? HAM_SUPERCEDE : HAM_IGNORED
}


Как исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: