Drumanid
Нестандартное звание
- Сообщения
- 1,862
- Реакции
- 1,748
Приветствую всех.
Нужна помощь связанная с выдачей фрагов за обезвреживание/взрыва бомбы.
Пытался самостоятельно решить данную проблему, но у меня нихрена не вышло.
Бывало... Выдавал их до конца раунда(при помощи другого плагина) они оставались, но были моменты когда они пропадали.
Поэтому запоминать и выдавать их уже в начале раунда - не получится.
Код:
Видео:
Нужна помощь связанная с выдачей фрагов за обезвреживание/взрыва бомбы.
Пытался самостоятельно решить данную проблему, но у меня нихрена не вышло.
Бывало... Выдавал их до конца раунда(при помощи другого плагина) они оставались, но были моменты когда они пропадали.
Поэтому запоминать и выдавать их уже в начале раунда - не получится.
Код:
PHP:
#include <sourcemod>
public OnPluginStart()
{
HookEvent("bomb_exploded", BE);
HookEvent("bomb_defused", BD);
}
public Action:BE(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"))
SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) + 3);
PrintToChatAll("%N, получил 3 фрага за взрыв бомбы!", client);
}
public Action:BD(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"))
SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) + 3);
PrintToChatAll("%N, получил 3 за обезвреживание бомбы!", client);
}
Видео: