#include <sdkhooks>
#define HIDE_RADAR_CSGO 1<<12
new bool:g_bGameCSGO = true;
public Plugin:myinfo =
{
name = "Disable Radar",
author = "Internet Bully",
description = "Turns off Radar on spawn",
version = "1.2edit",
url = "http://www.sourcemod.net/"
}
public OnPluginStart()
{
if (GetEngineVersion() != Engine_CSGO)
{
g_bGameCSGO = false;
HookEventEx("player_blind", Event_PlayerBlind);
}
}
public OnClientPostAdminCheck(client)
{
if (!IsFakeClient(client)) SDKHook(client, SDKHook_SpawnPost, g_bGameCSGO ? RemoveRadarCSGO:RemoveRadarOther);
}
public RemoveRadarCSGO(client) SetEntProp(client, Prop_Send, "m_iHideHUD", HIDE_RADAR_CSGO);
public RemoveRadarOther(client)
{
SetEntPropFloat(client, Prop_Send, "m_flFlashDuration", 3600.0);
SetEntPropFloat(client, Prop_Send, "m_flFlashMaxAlpha", 0.5);
}
public Event_PlayerBlind(Handle:event, const String:name[], bool:dontBroadcast)
{
decl client;
if (!IsFakeClient((client = GetClientOfUserId(GetEventInt(event, "userid")))) && GetClientTeam(client) > 1)
CreateTimer(GetEntPropFloat(client, Prop_Send, "m_flFlashDuration"), RemoveRadar, client, TIMER_FLAG_NO_MAPCHANGE);
}
public Action:RemoveRadar(Handle:timer, any:client)
{
if (IsClientInGame(client)) RemoveRadarOther(client);
return Plugin_Stop;
}
Привет, в дополнение к теме, стоит обычный классический сервер - возможно ли отключить отображения игроков на радаре или радара, только для людей которые находятся в наблюдении , да бы избежать мониторинга?Отключает радар полностью.
PHP:#include <sdkhooks> #define HIDE_RADAR_CSGO 1<<12 new bool:g_bGameCSGO = true; public Plugin:myinfo = { name = "Disable Radar", author = "Internet Bully", description = "Turns off Radar on spawn", version = "1.2edit", url = "http://www.sourcemod.net/" } public OnPluginStart() { if (GetEngineVersion() != Engine_CSGO) { g_bGameCSGO = false; HookEventEx("player_blind", Event_PlayerBlind); } } public OnClientPostAdminCheck(client) { if (!IsFakeClient(client)) SDKHook(client, SDKHook_SpawnPost, g_bGameCSGO ? RemoveRadarCSGO:RemoveRadarOther); } public RemoveRadarCSGO(client) SetEntProp(client, Prop_Send, "m_iHideHUD", HIDE_RADAR_CSGO); public RemoveRadarOther(client) { SetEntPropFloat(client, Prop_Send, "m_flFlashDuration", 3600.0); SetEntPropFloat(client, Prop_Send, "m_flFlashMaxAlpha", 0.5); } public Event_PlayerBlind(Handle:event, const String:name[], bool:dontBroadcast) { decl client; if (!IsFakeClient((client = GetClientOfUserId(GetEventInt(event, "userid")))) && GetClientTeam(client) > 1) CreateTimer(GetEntPropFloat(client, Prop_Send, "m_flFlashDuration"), RemoveRadar, client, TIMER_FLAG_NO_MAPCHANGE); } public Action:RemoveRadar(Handle:timer, any:client) { if (IsClientInGame(client)) RemoveRadarOther(client); return Plugin_Stop; }
#include <sdkhooks> #define HIDE_RADAR_CSGO 1<<12 new bool:g_bGameCSGO = true; public Plugin:myinfo = { name = "Disable Radar", author = "Internet Bully", description = "Turns off Radar on spawn", version = "1.2edit", url = "SourceMod: Half-Life 2 Scripting" } public OnPluginStart() { if (GetEngineVersion() != Engine_CSGO) { g_bGameCSGO = false; HookEventEx("player_blind", Event_PlayerBlind); } } public OnClientPostAdminCheck(client) { if (!IsFakeClient(client)) SDKHook(client, SDKHook_SpawnPost, g_bGameCSGO ? RemoveRadarCSGO:RemoveRadarOther); } public RemoveRadarCSGO(client) SetEntProp(client, Prop_Send, "m_iHideHUD", HIDE_RADAR_CSGO); public RemoveRadarOther(client) { SetEntPropFloat(client, Prop_Send, "m_flFlashDuration", 3600.0); SetEntPropFloat(client, Prop_Send, "m_flFlashMaxAlpha", 0.5); } public Event_PlayerBlind(Handle:event, const String:name[], bool:dontBroadcast) { decl client; if (!IsFakeClient((client = GetClientOfUserId(GetEventInt(event, "userid")))) && GetClientTeam(client) > 1) CreateTimer(GetEntPropFloat(client, Prop_Send, "m_flFlashDuration"), RemoveRadar, client, TIMER_FLAG_NO_MAPCHANGE); } public Action:RemoveRadar(Handle:timer, any:client) { if (IsClientInGame(client)) RemoveRadarOther(client); return Plugin_Stop; }
Используй квар в запускаемом режиме сервера: sv_disable_radar 1куда это вставлять
у меня постоянно включается сам...Используй квар в запускаемом режиме сервера: sv_disable_radar 1
Значит после него выполняется другой конфиг, гдн прописано в 0, или какой плагин меняет значение.у меня постоянно включается сам...
Не работает.Отключает радар полностью.
PHP:#include <sdkhooks> #define HIDE_RADAR_CSGO 1<<12 new bool:g_bGameCSGO = true; public Plugin:myinfo = { name = "Disable Radar", author = "Internet Bully", description = "Turns off Radar on spawn", version = "1.2edit", url = "http://www.sourcemod.net/" } public OnPluginStart() { if (GetEngineVersion() != Engine_CSGO) { g_bGameCSGO = false; HookEventEx("player_blind", Event_PlayerBlind); } } public OnClientPostAdminCheck(client) { if (!IsFakeClient(client)) SDKHook(client, SDKHook_SpawnPost, g_bGameCSGO ? RemoveRadarCSGO:RemoveRadarOther); } public RemoveRadarCSGO(client) SetEntProp(client, Prop_Send, "m_iHideHUD", HIDE_RADAR_CSGO); public RemoveRadarOther(client) { SetEntPropFloat(client, Prop_Send, "m_flFlashDuration", 3600.0); SetEntPropFloat(client, Prop_Send, "m_flFlashMaxAlpha", 0.5); } public Event_PlayerBlind(Handle:event, const String:name[], bool:dontBroadcast) { decl client; if (!IsFakeClient((client = GetClientOfUserId(GetEventInt(event, "userid")))) && GetClientTeam(client) > 1) CreateTimer(GetEntPropFloat(client, Prop_Send, "m_flFlashDuration"), RemoveRadar, client, TIMER_FLAG_NO_MAPCHANGE); } public Action:RemoveRadar(Handle:timer, any:client) { if (IsClientInGame(client)) RemoveRadarOther(client); return Plugin_Stop; }
Не работает.Используй квар в запускаемом режиме сервера: sv_disable_radar 1
Это код плагина закомпилить надокуда это вставлять
не смущает, что тому сообщению 3 года?Это код плагина закомпилить надо
Ну я не глупый вроде, он не работает.Это код плагина закомпилить надо
Ты мне давным давно давал плагин и квар для server.cfg и всё работало, а недавно игроки попросили радары добавить и я удалил плагин, что ты давал.не смущает, что тому сообщению 3 года?
RadarDisable.smxНу я не глупый вроде, он не работает.
Сообщения автоматически склеены:
Ты мне давным давно давал плагин и квар для server.cfg и всё работало, а недавно игроки попросили радары добавить и я удалил плагин, что ты давал.
Не помнишь что за плагин?
Не могу найти конкретно такой плагин, всё, что есть в гугле перепробовал.RadarDisable.smx
Не могу найти конкретно такой плагин, всё, что есть в гугле перепробовал.
В первую очередь его ставил, не работает.
Сплю долго)не смущает, что тому сообщению 3 года?
Работает, стоит на сервере уже месяца 2