Написание плагинов

Толстый

Участник
Сообщения
98
Реакции
17
Идея для плагина. Наказание для читера. Не люблю банить, заставить читера страдать куда интереснее, сделать из привыкшего к превосходству - жертву. Что то типа "опьянить игрока" с админ меню, по стиму, на определённый срок, или на вечно. что бы читеру не помогли бы вх и аим. И с значком над головой "читак" (к примеру) Возможно запилить такое?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980

Толстый

Участник
Сообщения
98
Реакции
17
А например плагин... вот заходит 2 чела постоянно на мой сервер, играют по честному, но матерят всех, аж уши в трубочку заворачиваются, им бы при срабатывании их микро, подменить голос треком с набора звуков? Например он - "ты пи....с!" а воспроизводится, с отображением его микро, слова из песни "ломай меня ломай..." ? И то же с чатом? Я их, конечно, запермамутил, но так было бы прикольнее )
 

over_trax

Участник
Сообщения
1,451
Реакции
488
CS:GO
Вывод в худ уровень игрока, его кредиты и место в топе
Нужно сделать по аналогу этого:
[WCS] Hud info Player
 

Вложения

  • smrpg_clients.inc
    16.5 КБ · Просмотры: 4
Последнее редактирование:

Mensi1337

Участник
Сообщения
242
Реакции
16
Кто может написать плагин: Плагин с помощью которого можно делать перезапуск игры (желательно с меню в пункт "Управление сервером")

Можете написать такой?
 
Последнее редактирование:

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
Кто может написать плагин: Плагин с помощью которого можно делать перезапуск игры (желательно с меню в пункт "Управление сервером")

Можете написать такой?
именно игры? на строне клиента тоесть? вряд ли
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Seton1447, перезапуск сервера или достаточно карты?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
в adminmenu_custom.txt добавить команду _restart
 

Mensi1337

Участник
Сообщения
242
Реакции
16
в adminmenu_custom.txt добавить команду _restart
Можешь добавить текст и таймер? То есть что бы написался текст, "Перезапуск сервера через 3 секунды" в чате. И сервер перезапустился именно через 3 секунды.
PHP:
#include <sourcemod>

public OnPluginStart()
{
    RegAdminCmd("sm_rss", Command_RSS, ADMFLAG_ROOT);
}

public Action:Command_RSS(client, args)
{
    ServerCommand("_restart");
}
 

Jugheadbomb

CTFPlayer
Сообщения
168
Реакции
24
Можешь добавить текст и таймер? То есть что бы написался текст, "Перезапуск сервера через 3 секунды" в чате. И сервер перезапустился именно через 3 секунды.
PHP:
#include <sourcemod>

public OnPluginStart()
{
    RegAdminCmd("sm_rss", Command_RSS, ADMFLAG_ROOT);
}

public Action:Command_RSS(client, args)
{
    ServerCommand("_restart");
}
Насколько я знаю, в обычной админке есть время или нет, но его можно добавить с помощью adminmenu_custom.txt, как говорил @Grey83, если найду щас как это сделать, отпишу
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Seton1447, у меня есть такая фигня на моём сервере
правда у меня сделано это при краше физике на сервере
хотя можно и принудительно запускать рестарт командой

вот тебе адаптированная версия
 

Вложения

  • server_restart.sp
    3.6 КБ · Просмотры: 25
  • server_restart.smx
    6.1 КБ · Просмотры: 6
Последнее редактирование:

Mensi1337

Участник
Сообщения
242
Реакции
16
Насколько я знаю, в обычной админке есть время или нет, но его можно добавить с помощью adminmenu_custom.txt, как говорил @Grey83, если найду щас как это сделать, отпишу
Ок
--- Добавлено позже ---
@Seton1447, у меня есть такая фигня на моём сервере
правда у меня сделано это при краше физике на сервере
хотя можно и принудительно запускать рестарт командой

вот тебе адаптированная версия
Извини что прошу обратно) Переведи под sm 1.6.3 ) (Игра CSS v34)
 

Felton

Участник
Сообщения
799
Реакции
59
@Seton1447, у меня есть такая фигня на моём сервере
правда у меня сделано это при краше физике на сервере
хотя можно и принудительно запускать рестарт командой

вот тебе адаптированная версия
У меня в логах ошибка .
L 11/11/2017 - 12:17:10: [SM] Unable to load plugin "server_restart.smx": Native "GetEngineVersion" was not found
Можно исправить?
В adminmenu_custom прописал так
"Сделать рестарт Сервера"
{
"cmd" "exit"
"admin" "sm_rcon"
"execute" "server"
}
--- Добавлено позже ---
Компелировал онлайн SourceMod: Half-Life 2 Scripting
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980

Вложения

  • server_restart old_syntax.sp
    3.5 КБ · Просмотры: 10
  • server_restart old_syntax.smx
    5 КБ · Просмотры: 2
Последнее редактирование:

Felton

Участник
Сообщения
799
Реакции
59
Да версия SM ниже чем 1.7.А можно поправить под старый SM?
 

Felton

Участник
Сообщения
799
Реакции
59
Всё ок! но в админке нет пункта перезапуск сервера так должно?
А как тогда делать рестарт не понял?

Если прописать adminmenu_custom так
"Сделать рестарт Сервера"
{
"cmd" "exit"
"admin" "sm_rcon"
"execute" "server"
}
То он и так рестанётся без плагина.
 
Последнее редактирование:
Сверху Снизу