• Всего новостей: 558
  • Комментарии: 123
  • Форум: 187
  • Пользователи: 2194
  • +0
Новые комментарии
olegzabyga14 комментирует:[14.05.2024]
[ZP] Extra Item: Frost Grenade For Zombie
121
rus416 комментирует:[06.11.2023]
Team Score/Счет команды
куку
frostaccaunt комментирует:[29.01.2023]
Left Health [Плагин для сервера]
спасибо за плагин
kingofpirates119977 комментирует:[27.12.2022]
RuneMod [Rus]
спасибо
ism95official комментирует:[07.12.2022]
Модель зомби Boss(Босса)
23234324234
aspirin01 комментирует:[23.10.2022]
[ZP] Extra Item: M79 [fix]
ЫЯсячс
wasemwahdan2002 комментирует:[11.03.2022]
[ZP] Classes: Zombie china
fcdhdchfn
goodstick787 комментирует:[18.01.2022]
CSO Weapon Admin
=0

Самые активные Юзеры
11 комментариев
Гл. Администратор
Yeah(Yeah)
8 комментариев
Проверенные
Ok(ok)
5 комментариев
Модераторы
Актуально на форуме

Зомби не может атаковать во время заморозки

Комментариев (0) Просмотры: 941 (Lacosta)


Автор: [WPMG]fl0wer

Как сделать чтобы зомби не мог атаковать во время заморозке?
- Очень легко.

Ищем в зп:
// CS Player PData Offsets (win32)
const PDATA_SAFE = 2
const OFFSET_PAINSHOCK = 108 // ConnorMcLeod
const OFFSET_CSTEAMS = 114
const OFFSET_CSMONEY = 115
const OFFSET_CSMENUCODE = 205
const OFFSET_FLASHLIGHT_BATTERY = 244
const OFFSET_CSDEATHS = 444
const OFFSET_MODELINDEX = 491 // Orangutanz

Вставляем оффсет
const OFFSET_NEXTATTACK = 83

Получется:
// CS Player PData Offsets (win32)
const PDATA_SAFE = 2
const OFFSET_PAINSHOCK = 108 // ConnorMcLeod
const OFFSET_CSTEAMS = 114
const OFFSET_CSMONEY = 115
const OFFSET_CSMENUCODE = 205
const OFFSET_FLASHLIGHT_BATTERY = 244
const OFFSET_CSDEATHS = 444
const OFFSET_MODELINDEX = 491 // Orangutanz
const OFFSET_NEXTATTACK = 83

------------------------------------------------------------
Ищем:
// Save player's old gravity and maxspeed (bugfix)
pev(victim, pev_gravity, g_frozen_gravity[victim])
pev(victim, pev_maxspeed, g_frozen_maxspeed[victim])

// Prevent from jumping
if (pev(victim, pev_flags) & FL_ONGROUND)
set_pev(victim, pev_gravity, 999999.9) // set really high
else
set_pev(victim, pev_gravity, 0.000001) // no gravity

// Prevent from moving
set_pev(victim, pev_maxspeed, 1.0)

// Set a task to remove the freeze
g_frozen[victim] = true;
set_task(get_pcvar_float(cvar_freezeduration), "remove_freeze", victim)

Добавляем
set_pdata_float(id, OFFSET_NEXTATTACK, get_pcvar_float(cvar_freezeduration), OFFSET_LINUX)

Получается:
// Save player's old gravity and maxspeed (bugfix)
pev(victim, pev_gravity, g_frozen_gravity[victim])
pev(victim, pev_maxspeed, g_frozen_maxspeed[victim])

// Prevent from jumping
if (pev(victim, pev_flags) & FL_ONGROUND)
set_pev(victim, pev_gravity, 999999.9) // set really high
else
set_pev(victim, pev_gravity, 0.000001) // no gravity

// Prevent from moving
set_pev(victim, pev_maxspeed, 1.0)
set_pdata_float(victim, OFFSET_NEXTATTACK, get_pcvar_float(cvar_freezeduration), OFFSET_LINUX)
// Set a task to remove the freeze
g_frozen[victim] = true;
set_task(get_pcvar_float(cvar_freezeduration), "remove_freeze", victim)

Теги:

Скачивать могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию

ВАЖНО:
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ответь на вопросик ;)
Что Нужно добавить на сайт?
Всего ответов: 193
Общайся вместе с нами!
Самые скачиваемые модели
Самые читаемые Новости
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
100%
Сейчас на сайте человек

Никого нету
Сегодня нас посетило
Копирование информации с портала без указания первоначального источника ЗАПРЕЩЕННО!
Бесплатный конструктор сайтов - uCoz | Все права защищены. | RIP сделан специально для CS-Bloody.3dn.Ru