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

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

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

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

2 страниц V   1 2

Доделать shoot grenade

Статус пользователя csnet
сообщение 5.4.2015, 20:02
Сообщение #21
Стаж: 12 лет

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

Я особо не чекал класснейм гранаты на земле, но когда писал гранатомет проблем со своей энтити не возникало, так что здесь писать кастомные гранаты - единственный вариант.


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 6.4.2015, 10:16
Сообщение #22


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Нашел плагин "HL Weapon Physics" в нем есть "#define SHOOT_GRENADES_ON" но что-то не работает взрыв гранат.
Но в чат пишет "[Sigourney_Weaver]: HIT - `HEGrenade` O_o!"

кусок кода
#if !defined Half_Life && defined SHOOT_GRENADES_ON
if(g_iClientGrenade[IndexFix(idattacker)] == ent && pev_valid(ent) && pev(ent, pev_dmgtime))
{
new deploy = 0;

switch(get_pdata_int(ent, 114))
{
case FLASH_GRENADE:
{
if(!get_pdata_int(ent, 96))
{
deploy = 0x1;
}
}

case HE_GRENADE:
{
deploy = 0x2;
}

case SMOKE_GRENADE:
{
set_pev(ent, pev_flags, pev(ent, pev_flags) | FL_ONGROUND);

deploy = 0x3;
}
}

if(deploy)
{
#if defined MESSAGE_ON
enum
{
iMassiveSize = 31
};

new Name[iMassiveSize + 1];

new const grenade_id[][] =
{
"FlashBang",
"HEGrenade",
"SmokeGrenade"
};

get_user_name(idattacker, Name, iMassiveSize);
client_print(0, print_chat, "%c%s%s %s %s%s%c %s", '[', Name, "]:", " HIT -", " `", grenade_id[deploy - 1], '`', "O_o!");

#endif

set_pev(ent, pev_dmgtime, 0.0);
dllfunc(DLLFunc_Think, ent);

g_iClientGrenade[IndexFix(idattacker)] = 0;
}
}
#endif
}
}


Значит гранаты можно отлавливать на земле .. Как теперь их заставить взрываться?

Отредактировал: ssx, - 6.4.2015, 10:17


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 6.4.2015, 10:23
Сообщение #23


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

ssx, есть такой плагин: при выстреле в гранату - она взрывается
Попробуй посмотреть там
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 6.4.2015, 10:37
Сообщение #24
Стаж: 12 лет

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

дак он его и использует

блин ну самый простой вариант убрать ентити гранаты и сделать radius damage
+
http://amxxmodx.ru/core/message_constinc/5...iya-vzryva.html

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


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