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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Block LedGlow

[РЕШЕНО]
Статус пользователя $@NyA
сообщение 3.6.2020, 12:33
Сообщение #1


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

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

Вытащил я один код на скрытие спрайта у Бомбы.
Просьба сказать ,почему не скрывает спрайт и что там не так ?
Благодарствую
Код:
#include <amxmodx>
#include <fakemeta>

public plugin_init()
{
register_plugin("C4 Mute", "0.2", "RauliTop")
register_forward(FM_PrecacheModel, "fw_PrecacheModel")
}

public fw_PrecacheModel(const szModel[])
{
if( equal(szModel, "sprites/ledglow.spr") != -1 )
{
forward_return(FMV_CELL, 0)
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}


МультиМод CS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя $@NyA
сообщение 4.6.2020, 23:44
Сообщение #2


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

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

Оставлю тут 2 версии от fl0wer'а и от меня - пускай выбирают,кому и как...
fl0wer ( Reapi )

Код:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

public plugin_init()
{
register_plugin("Block C4 Red Glow", "1.0.0", "fl0wer");

RegisterHookChain(RG_PlantBomb, "@PlantBomb_Post", true);
}

@PlantBomb_Post(id, Float:vecStart[3], Float:vecVelocity[3])
{
new bomb = GetHookChainReturn(ATYPE_INTEGER);

if (is_nullent(bomb))
return;

set_member(bomb, m_Grenade_flNextBlink, 0.0);
}

MayroN ( Без Reapi )

Код:
#include <amxmodx>
#include <fakemeta>

#define m_flNextBlink 106

public plugin_init()
{
register_plugin("Block Led Glow Bomb", "1.0", "MayroN");
register_logevent("HookLedGlow", 3, "2=Planted_The_Bomb");
}

public HookLedGlow()
{
static ledglow = FM_NULLENT;
if ((ledglow = fm_find_ent_by_model(-1, "grenade", "models/w_c4.mdl")))

if(!is_valid_ent(ledglow))
return;

set_pdata_float(ledglow, m_flNextBlink, get_gametime() + 50.0);
}


Отредактировал: $@NyA, - 4.6.2020, 23:46


МультиМод CS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ptaha525
сообщение 3.2.2022, 11:11
Сообщение #3
Стаж: 11 лет

Сообщений: 54
Благодарностей: 2
Полезность: 30

MayroN, is it possible to change custom ledglow.spr with reapi or just fakemeta way ?

Код:
#include <amxmodx>
#include <fakemeta>

new bombspr[] = "sprites/ledglow2.spr"

new old, nnew

public plugin_init()
{
register_forward(FM_WriteShort,"fw_WriteShort",0);
}


public plugin_precache()
{
old = precache_model("sprites/ledglow.spr");
nnew = precache_model(bombspr)
}

public fw_WriteShort( value )
{
if( value == old )
{
write_short(nnew)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}


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