[request] маааленький плагин

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
KKSeven92
VIP
VIP
Сообщения: 1821
Зарегистрирован: 12.05.2008
Благодарил (а): 1 раз
Поблагодарили: 8 раз
Контактная информация:

#1 Сообщение 15.04.2009, 01:43

Вот SourceMod может включить игроку NoClip не используя sv_cheats. А можно сделать такой плагин, который бы выполнял разные серверные команды без читов? Если да то как?

Аватара пользователя
Jonny
Полковник
Полковник
Сообщения: 1371
Зарегистрирован: 30.05.2008
Благодарил (а): 23 раза
Поблагодарили: 54 раза

#2 Сообщение 15.04.2009, 10:35

Примерно так (на примере убираем чит-флаг с переменной director_must_create_all_scavenge_items):

Код: Выделить всё

#include <sourcemod>
#include <sdktools>
 
#define VERSION "1.0"

public Plugin:myinfo =
{
	name = "Remove Cheat Flags",
	author = "_",
	description = "Remove *Cheat* flags from cvars",
	version = VERSION,
	url = "_"
};

public OnPluginStart()
{
	SetCommandFlags("director_must_create_all_scavenge_items", GetCommandFlags("director_must_create_all_scavenge_items")^FCVAR_CHEAT)
}
Никакого отношения к нацистским группам и направлениям не имею.

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#3 Сообщение 15.04.2009, 12:13

или например sb_all_bot_team, который тоже FCVAR_CHEAT
можно заюзать в sourcenod команду sm_cvar, меняет значение переменных, работает

KKSeven92
VIP
VIP
Сообщения: 1821
Зарегистрирован: 12.05.2008
Благодарил (а): 1 раз
Поблагодарили: 8 раз
Контактная информация:

#4 Сообщение 15.04.2009, 15:18

CSmania_Jonny
Хочешь сказать, этот код убирает все cheat-флаги? А возможно с именно конкретной команды?

Аватара пользователя
NAT
Лейтенант
Лейтенант
Сообщения: 132
Зарегистрирован: 19.10.2007
Откуда: moscow

#5 Сообщение 16.04.2009, 10:12

Adiost писал(а):А возможно с именно конкретной команды?
CSmania_Jonny писал(а):director_must_create_all_scavenge_items
это разве не конкретная команда? заместо неё свою подставь да и всё
ИзображениеИзображениеИзображениеИзображение

proplayer666
Маппер
Маппер
Сообщения: 1748
Зарегистрирован: 18.02.2008
Откуда: <удалено>

#6 Сообщение 16.04.2009, 15:25

А он выполняет её сразу или надо самому?
Завязываю с играми
Мну в Xbox LIVE
Изображение
Изображение
Изображение

Аватара пользователя
NAT
Лейтенант
Лейтенант
Сообщения: 132
Зарегистрирован: 19.10.2007
Откуда: moscow

#7 Сообщение 17.04.2009, 06:52

самому надо
ИзображениеИзображениеИзображениеИзображение

Ответить