SAMP-RP Evolve Графика Otriv_Bashki.asi - голову с плеч!

volodyapivo

Участник
Автор темы
57
57
Версия SA-MP
  1. 0.3.7 (R1)
Otriv_Bashki.asi - плагин, который взрывает голову каждому убитому игроку.

Как это работает?
На RP серверах при смерти сервер устанавливает анимацию смерти, когда она воспроизводится - у игрока отрывается голова (пропадет и начнет кровить).
Также я добавил для эффектности объект blood_heli, который создает крупное облако "взрыва головы".

Выглядит классно круто, однако не работает с Vulkan, как и многие графические плагины!

Работает ТОЛЬКО на SAMP-R1
, в будущем может быть сделаю для r2-r5.


Вы можете комбинировать это с различными эффектами крови, заменять объект крови.

upd's:
пофикшен баг с крашем при заходе на сервер, когда сервер пересылает слишком много rpc и плагин крашит игру.
+добавлен фильтр на расстояние (50.0f), в этом радиусе будет работать, дальше - нет, чтобы не перегружать на мясных каптах игру.

Помог с адресами и злоебучей IDA Pro - @waparabka , за что ему спасибо!​
 

Вложения

  • otriv_bashki_volodyapivo.asi
    68 KB · Просмотры: 3
Последнее редактирование:

volodyapivo

Участник
Автор темы
57
57

volodyapivo

Участник
Автор темы
57
57

2elnwndrer.

Известный
237
97
еще бы как в сборке русского мясника для 1.6 сделать взрыв башки буквально) была бы имба вообще)
 

volodyapivo

Участник
Автор темы
57
57
еще бы как в сборке русского мясника для 1.6 сделать взрыв башки буквально) была бы имба вообще)
так он можно сказать и сделан, бошка пропадает, начинает кровить шея, потом идет взрыв из крови
1788681982627.png
 

SobFoX;

Известный
122
73
You can make it so that once you kill someone, your last vulnerable position will be the part of their body that will be removed. It would be funny. Maybe there's also the animation like in VICE CITY where they take off the player's leg. It's worth a try.

void CPed::RemoveBodyPart(int boneId, char localDir)
{
((void (__thiscall *)(CPed*, int, char))0x5F0140)(this, boneId, localDir);
}
 

volodyapivo

Участник
Автор темы
57
57
You can make it so that once you kill someone, your last vulnerable position will be the part of their body that will be removed. It would be funny. Maybe there's also the animation like in VICE CITY where they take off the player's leg. It's worth a try.

void CPed::RemoveBodyPart(int boneId, char localDir)
{
((void (__thiscall *)(CPed*, int, char))0x5F0140)(this, boneId, localDir);
}
im already use this method, i think that removing another bodypart doesnt give effect like with head, maybe it just remove bodypart without blood