Контакты Поиск

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

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Предупреждение для КТ(jail)
Предупреждение для КТ(jail)
Admin0912 Дата: Понедельник, 21.01.2013, 08:56:05 | Сообщение # 1
Сообщений: 57
Репутация: 3 [ +/- ]
Помогите доделать.

Код
//#pragma semicolon 1

#include <sourcemod>

public OnPluginStart()
{
    HookEvent("player_death", Event_PlayerDeath)//;
}

public Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
    for (new i = 1; i <= MaxClients; i++) {
       if (!IsFakeClient(i) && IsClientInGame(i) && GetClientTeam(i) == 3)
       {
          new victimId = GetEventInt(event, "userid")//;
          new attackerId = GetEventInt(event, "attacker")//;

          decl String:name[64]//;
          new victim = GetClientOfUserId(victimId)//;
          new attacker = GetClientOfUserId(attackerId)//;
          GetClientName(victim, name, sizeof(name))

          PrintToChat(attacker, "\x04Вы убили заключенного \x03%s \x05\nСкажите причину в микрофон", name)//;
       }
    }
}

При убийстве самого себя пишет "Вы убили заключенного"
с #pragma semicolon 1 я не подружился. Бесконечные error'ы были поэтому закомментировал //
Суть плагина: когда КТ убивает заключенного ему пишется предупреждение

Прикрепления: killed_info.sp(0.8 Kb)
 
Scarface_slv Дата: Понедельник, 21.01.2013, 10:01:56 | Сообщение # 2
Сообщений: 738
Репутация: 61 [ +/- ]
Код
public Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
          new victim = GetClientOfUserId(GetEventInt(event, "userid"));
          new attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
          new team = GetClientTeam(victim);
          if(team != GetClientTeam(attacker) && team == 2)  
          PrintToChat(attacker, "\x04Вы убили заключенного \x03%N \x05\nСкажите причину в микрофон", victim);
}


Сообщение отредактировал Scarface_slv - Понедельник, 21.01.2013, 10:03:37
 
Admin0912 Дата: Понедельник, 21.01.2013, 10:37:24 | Сообщение # 3
Сообщений: 57
Репутация: 3 [ +/- ]
Scarface_slv,
Спасибо!


Сообщение отредактировал Admin0912 - Понедельник, 21.01.2013, 10:57:54
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Предупреждение для КТ(jail)
  • Страница 1 из 1
  • 1
Поиск: