Drumanid
Нестандартное звание
- Сообщения
- 1,863
- Реакции
- 1,749
@alex123pavlov, очень интересно кто барыжит моим публичным кодом... Не поделишься ссылочкой на данную персону?
Что нужно написать чтобы проверка была? МиниИгрынужно просто добавить проверку на зомби (ты так и не написал что за мод у тебя)
Вот группа - Создание,настройка серверов CS|1.6|CSS|v34|CS:GO вот сам чел - Iaroslav Chapovalov Переписки нету так как он говорил только в КСНе поделишься ссылочкой на данную персону?
Как ни странно, но стоит сначала искать ресурс здесь, чем брать "приватные плагины" на обумВот группа - Создание,настройка серверов CS|1.6|CSS|v34|CS:GO вот сам чел - Iaroslav Chapovalov Переписки нету так как он говорил только в КС
Вот группа - Создание,настройка серверов CS|1.6|CSS|v34|CS:GO вот сам чел - Iaroslav Chapovalov Переписки нету так как он говорил только в КСНе поделишься ссылочкой на данную персону?
Нет мне не для зомби мода, просто обычный КТ не морозит своих или себя только и также Т@alex123pavlov, мне нужно знать для этого что за зомби мод у тебя стоит
Лучше со ссылкой, хотя бы, на файл инклюда
public OnPluginStart()
{
HookEvent("bomb_dropped", standart_color);
HookEvent("bomb_pickup", red_color);
HookEvent("bomb_planted", standart_color);
HookEvent("player_spawn", standart_color);
}
public standart_color(Handle:event, const String:name[], bool:silent) wS_SetRedColor(event, false);
public red_color(Handle:event, const String:name[], bool:silent) wS_SetRedColor(event, true);
wS_SetRedColor(Handle:event, bool:set_red_color)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
SetEntityRenderMode(client, RENDER_TRANSCOLOR);
if (set_red_color) SetEntityRenderColor(client, 255, 0, 0, 255);
else SetEntityRenderColor(client, 255, 255, 255, 255);
}
Вот такая ошибка в логах появилосьчуток оптимизировал, добавил проверок пару и при входе игрока на сервер обнуляю ему флаг режима
Заодно перенёс всё, что ты просил, в начало файла (комментарии ты видишь, думаю)
07/27/2018 - 16:23:13: [SM] Blaming: [OS]TeleportProtection.smx
L 07/27/2018 - 16:23:13: [SM] Call stack trace:
L 07/27/2018 - 16:23:13: [SM] [1] Line 29, D:\1 Server\cstrike\addons\sourcemod\scripting\telekill_protection.sp::Output_TeleStartTouch
L 07/27/2018 - 16:27:19: Error log file session closed.
Для CS:GO?Может кто написать простой плагин. или поделиться, при написании !discord - !ds в чат чтобы игрокам писало ссылочку в чат на канал, ну соответственно чтобы писало с использованием тега типо [DISCORD] и цвет на текст!
Или, возможно, так:Может кто написать простой плагин. или поделиться, при написании !discord - !ds в чат чтобы игрокам писало ссылочку в чат на канал, ну соответственно чтобы писало с использованием тега типо [DISCORD] и цвет на текст!
#include <sourcemod>
#include <csgo_colors>
public Plugin:myinfo =
{
name = "Discord",
description = "Discord Link",
author = "",
version = "",
url = ""
};
public void OnPluginStart()
{
RegConsoleCmd("sm_discord", Discord, "", 0);
RegConsoleCmd("sm_ds", Discord, "", 0);
}
public Action:Discord(client, args)
{
CGOPrintToChatAll("{DEFAULT}Привет{GRAY}, {LIGHTPURPLE}%N{RED}!\n {DEFAULT}[{BLUE}Discord{DEFAULT}] {GRAY}- {PURPLE}Ссылка", client);
return Action:3;
}
public OnPluginStart()
{
HookEventEx("player_death", DR_Action_Death, EventHookMode_Pre);
}
public Action:DR_Action_Death(Handle:event, const String:name[], bool:dontBroadcast)
{
new victim = GetClientOfUserId(GetEventInt(event, "userid"));
new attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
if (IsClientInGame(victim) && (attacker == 0 || attacker == victim))
SetEntProp(victim, Prop_Data, "m_iFrags", GetClientFrags(victim) + 1);
}
и вот еще ребят кто может доделать плагин тут вот при суициде не отнимает фраг а еще надо что бы при суициде не добавляла смерти (Сервер CSS OB)
C-подобный:public OnPluginStart() { HookEventEx("player_death", DR_Action_Death, EventHookMode_Pre); } public Action:DR_Action_Death(Handle:event, const String:name[], bool:dontBroadcast) { new victim = GetClientOfUserId(GetEventInt(event, "userid")); new attacker = GetClientOfUserId(GetEventInt(event, "attacker")); if (IsClientInGame(victim) && (attacker == 0 || attacker == victim)) SetEntProp(victim, Prop_Data, "m_iFrags", GetClientFrags(victim) + 1); }
public OnPluginStart()
{
HookEventEx("player_death", DR_Action_Death, EventHookMode_Pre);
}
public Action:DR_Action_Death(Handle:event, const String:name[], bool:dontBroadcast)
{
new victim = GetClientOfUserId(GetEventInt(event, "userid"));
new attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
if (IsClientInGame(victim) && (attacker == 0 || attacker == victim))
SetEntProp(victim, Prop_Data, "m_iFrags", GetClientFrags(victim) + 1);
SetEntProp(victim, Prop_Data, "m_iDeaths", GetClientDeaths(victim) - 1);
}
Спасибо Большое Все Работает :) был тока warning 217: loose indentation при компиляции а так все хорошоC-подобный:public OnPluginStart() { HookEventEx("player_death", DR_Action_Death, EventHookMode_Pre); } public Action:DR_Action_Death(Handle:event, const String:name[], bool:dontBroadcast) { new victim = GetClientOfUserId(GetEventInt(event, "userid")); new attacker = GetClientOfUserId(GetEventInt(event, "attacker")); if (IsClientInGame(victim) && (attacker == 0 || attacker == victim)) SetEntProp(victim, Prop_Data, "m_iFrags", GetClientFrags(victim) + 1); SetEntProp(victim, Prop_Data, "m_iDeaths", GetClientDeaths(victim) - 1); }