View Single Post
Pasa
Junior Member
Join Date: Apr 2012
Old 04-14-2012 , 13:10   Re: [TF2] Freak Fortress 2
#231

21CombineRus, это плагины. Вот кусок кода из исходника freak_fortress_2.sp
Code:
EnableSubPlugins()
{
	if (isSubPluginsEnabled)
		return;
	isSubPluginsEnabled=true;
	decl String:path[PLATFORM_MAX_PATH],String:fname[PLATFORM_MAX_PATH];
	BuildPath(Path_SM, path, PLATFORM_MAX_PATH, "plugins/freaks");
	decl FileType:filetype;
	new Handle:dir = OpenDirectory(path);
	while (ReadDirEntry(dir, fname, PLATFORM_MAX_PATH, filetype))
		if (filetype == FileType_File && StrContains(fname, ".ff2",false)!= -1)
			ServerCommand("sm plugins load freaks/%s",fname);
}

DisableSubPlugins()
{
	if (!isSubPluginsEnabled)
		return;
	isSubPluginsEnabled=false;
	decl String:path[PLATFORM_MAX_PATH],String:fname[PLATFORM_MAX_PATH];
	BuildPath(Path_SM, path, PLATFORM_MAX_PATH, "plugins/freaks");
	decl FileType:filetype;
	new Handle:dir = OpenDirectory(path);
	while (ReadDirEntry(dir, fname, PLATFORM_MAX_PATH, filetype))
		if (filetype == FileType_File && StrContains(fname, ".ff2",false)!= -1)
			ServerCommand("sm plugins unload freaks/%s",fname);
}
а поднимать отдельный серв - геморрой, да и мощности машины не хватит

UPD
Quote:
Их включать не надо, Freak Fortress 2 сам их включит когда надо а так, возможно, ты его просто сбиваешь с толку.
В том-то и дело, что он сам не запускает их. Если запустить сервер изначально с плагином, то все нормально и все загружается, но если загрузить плагин при помощи sm plugins load freak_fortress_2.smx, то он не загружает дополнительных плагинов. Хз почему

Last edited by Pasa; 04-14-2012 at 13:17.
Pasa is offline