Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Дымовая граната
panorama Дата: Вторник, 16.07.2013, 11:22:26 | Сообщение # 1
Сообщений: 203
Репутация: 2 [ +/- ]
Здравствуйте !
Скажите возможно ли убрать дым у дымовых гранат ?
Я пробовал так
Код

public OnSmokeDetonate(Handle:event, const String:name[], bool:dontBroadcast)   
{

return Plugin_Handled;   
     
}

Но это глупо и не работает !
Подскажите !
Спасибо !

Добавлено (16.07.2013, 11:22:26)
---------------------------------------------
Или скажите как убрать гранату именно до взрыва до detonate
Код


public OnPluginStart() {

HookEvent("smokegrenade_detonate", OnSmokeDetonate, , EventHookMode_Pre);
}
public OnSmokeDetonate(Handle:event, const String:name[], bool:dontBroadcast)   
{
     
   new client = GetClientOfUserId(GetEventInt(event, "userid"));
     
   new Float:origin[3];
   origin[0] = GetEventFloat(event, "x"); origin[1] = GetEventFloat(event, "y"); origin[2] = GetEventFloat(event, "z");
     
   new index = MaxClients+1; decl Float:xyz[3];
   while ((index = FindEntityByClassname(index, "smokegrenade_projectile")) != -1)
   {
    GetEntPropVector(index, Prop_Send, "m_vecOrigin", xyz);
    if (xyz[0] == origin[0] && xyz[1] == origin[1] && xyz[2] == origin[2])
    {
     AcceptEntityInput(index, "kill");
    }
   }
}


Сообщение отредактировал panorama - Вторник, 16.07.2013, 11:23:10
 
  • Страница 1 из 1
  • 1
Поиск: