neon060794
Участник
- Сообщения
- 12
- Реакции
- 1
Есть часть скрипта, отвечающая за включение плагина на определенных картах, которые прописаны в текстовом файле, она будет вшита в скрипт плагина, хотелось бы, чтобы делалось все наоборот - в текстовом файле писались карты, на которых плагин выключается. Туплю, не могу понять, что нужно в строке, где я написал - "тут необходимы значения!!!", посмотрите краем глаза. Заранее спасибо
PHP:
public OnConfigsExecuted()
{
new Handle:kv = CreateKeyValues("kill_c4_disabled_in_maps");
if (!FileToKeyValues(kv, "addons/sourcemod/configs/kill_c4_disabled_in_maps.txt"))
{
CloseHandle(kv);
LogError("Failed to open addons/sourcemod/configs/kill_c4_disabled_in_maps.txt.");
return;
}
if (!KvGotoFirstSubKey(kv))
{
CloseHandle(kv);
LogError("addons/sourcemod/configs/kill_c4_disabled_in_maps.txt - empty.");
return;
}
decl String:map_name[125];
GetCurrentMap(map_name, 125);
Format(map_name, 125, "%s;", map_name);
decl String:maps[1500];
if (тут необходимы значения!!!)
{
KvGetString(kv, "maps", maps, 1500);
if (StrContains(maps, map_name, false) == -1)
{
ServerCommand("sm plugins unload");
LogMessage("Plugin unloaded");
}
}
while (KvGotoNextKey(kv));
CloseHandle(kv);
}
Последнее редактирование: