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

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

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » player_hurt
player_hurt
«SeReGa»☆ Дата: Пятница, 13.06.2014, 20:47:55 | Сообщение # 1
Сообщений: 395
Репутация: 37 [ +/- ]
как отловить попадание в голову пры player_hurt

Добавлено (13.06.2014, 20:41:41)
---------------------------------------------
Код

#include <sdktools>

public OnPluginStart()
{
    HookEvent("player_hurt", player_hurt);
}

public player_hurt(Handle:event, const String:name[], bool:dontBroadcast)
{
    new attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
    new victim = GetClientOfUserId(GetEventInt(event, "userid"));

    if(GetEventBool(event, "headshot"))
    {
     PrintToChatAll("Игрок %N зарядил в голову игроку %N",attacker,victim);
    }
}


Not work dumaem

Добавлено (13.06.2014, 20:47:55)
---------------------------------------------
проверил... GetEventBool(event, "headshot") работает только в player_death а в hurt не работает, как быть?


Сообщение отредактировал «SeReGa»☆ - Пятница, 13.06.2014, 20:49:01
 
Darkeneez Дата: Пятница, 13.06.2014, 21:01:44 | Сообщение # 2
Сообщений: 221
Репутация: 18 [ +/- ]
Код
public player_hurt(Handle:event, String:name[], bool:dontBroadcast)
{
   new client = GetClientOfUserId(GetEventInt(event, "userid"));
   new attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
   new hitgroups = GetEventInt(event, "hitgroup");
   switch (hitgroups)
   {
    case 1:
    {
     //Попадание в голову
    }
    case 2:
    {
     //Грудь
    }
    case 3:
    {
     //Живот
    }
    case 4:
    {
     //Рука
    }
    case 5:
    {
     //Другая рука
    }
    case 6:
    {
     //Нога
    }
    case 7:
    {
     //Другая нога
    }
   }
}


Сообщение отредактировал Darkeneez - Пятница, 13.06.2014, 21:02:14
 
«SeReGa»☆ Дата: Пятница, 13.06.2014, 21:10:51 | Сообщение # 3
Сообщений: 395
Репутация: 37 [ +/- ]
Darkeneez, большое спасибо ,+ к репе'


Сообщение отредактировал «SeReGa»☆ - Пятница, 13.06.2014, 21:11:41
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » player_hurt
  • Страница 1 из 1
  • 1
Поиск: