Страница 2 от 2

OciXCrom's Plugin Laboratory

Публикувано на: 03 Окт 2017, 22:24
от OciXCrom
Всичко си е в темата. Не знам кога последно си я прегледал за да ти кажа кое е ново от тогава.

OciXCrom's Plugin Laboratory

Публикувано на: 15 Окт 2017, 17:26
от OciXCrom
Добавена е версия и време на последния ъпдейт за всеки плъгин.

OciXCrom's Plugin Laboratory

Публикувано на: 27 Май 2018, 15:01
от LINCOLN
Много добри и полезни плюгини.. благодаря ти

OciXCrom's Plugin Laboratory

Публикувано на: 27 Май 2018, 21:12
от TheShadow_
Много добри плъгини, поне 50% от плъгините ми в сървъра са твои. Много полезни и добри плъгини! :)

OciXCrom's Plugin Laboratory

Публикувано на: 16 Юли 2018, 17:23
от OciXCrom
Дизайнът на темата е изцяло променен и вече съдържанието ще се генерира автоматично ползвайки PHP скрипт.
Можете да намерите новата тема на този линк - pluginlab

OciXCrom's Plugin Laboratory

Публикувано на: 02 Дек 2018, 15:42
от x7s
Здравей колега, относно ResetScoreSystem имам няколко запитвания и предложения.
Запитването ми е може ли да се добави натив AutoExecConfig функцията, и как би изглеждало това в сорс кода на въпросния плъгин, тъй като искам да контролирам всички нужни квар стоиности от конфиг файла който автоматично ще се създаде :tnx:
И следващото ми запитване е как трябва да бъдат правилно описани в сорс кода коментари към всяка квар стоиност, за да се напишат автоматично във файла .cfg, който ще бъде създаден. За да не си играя да си ги пиша всеки път, при всеки ъпдейт на плъгина със всеки нов ъпдейт на амхмодх при компилация и презапис ми променя не само .амхх файла, но и конфиг файла, който бива автоматично създаден и презаписва вече готовия написан и описан от мен визирам за опис на квар настроиките коя каква функция има и по дефаулт каква стоиност е зададена в сорс кода ето и какво точно имам предвид:

Код за потвърждение: Избери целия код

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
	register_cvar("ResetscoreSystem", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED);
	
	cvar_prefix = 			register_cvar("resetscore_prefix", 			"!g[!tResetscore System!g]");
	cvar_alive = 			register_cvar("resetscore_alive", 			"1");
	cvar_viponly = 			register_cvar("resetscore_viponly", 		"0");
	cvar_vipflag = 			register_cvar("resetscore_vipflag", 		"b");
	cvar_limit =			register_cvar("resetscore_limit", 			"0");
	cvar_resetkills = 		register_cvar("resetscore_resetkills", 		"1");
	cvar_resetdeaths = 		register_cvar("resetscore_resetdeaths", 	"1");
	cvar_resetmoney = 		register_cvar("resetscore_resetmoney",		"0");
	cvar_notifyall = 		register_cvar("resetscore_notifyall", 		"1");
	cvar_sound = 			register_cvar("resetscore_sound", 			"1");
	cvar_chat = 			register_cvar("resetscore_chat", 			"0");
	cvar_adverttime = 		register_cvar("resetscore_adverttime", 		"120");
	
	for(new i = 0; i < sizeof(g_Commands); i++);
		register_clcmd(g_Commands[i], "cmd_resetscore");
	AutoExecConfig(true, "ResetScoreSystem", "");
}
Така погледнат кода ти би трябвало да създаде автоматично файл с името ResetScoreSystem.cfg в папката /cstrike/addons/amxmodx/configs/plugins и въпросния конфиг файл погледнат през notepad++ би трябвало да изглежда така:

Код за потвърждение: Избери целия код

// This file was auto-generated by AMX Mod X (v1.9.0.5229)
// Cvars for plugin "Resetscore System" by "OciXCrom" (crx_resetscore.amxx, v1.1)


// -
// Default: "1.1"
ResetscoreSystem "1.1"

// -
// Default: "!g[!tResetscore System!g]"
resetscore_prefix "!g[!tResetscore System!g]"

// -
// Default: "1"
resetscore_alive "1"

За да стане ясно, за кое точно визирам не прилагам целия код от автоматично генерирания файл, тъй като ме интересува точно определена част от файла, а именно тази част:

Код за потвърждение: Избери целия код

// -
// Default: "1.1"
ResetscoreSystem "1.1"
Където автоматично е генерирано "// -" Тук след тиренцето искам да поставя коментар, със описание, за определената квар стоиност, но не искам всеки път да я пиша ръчно, защото това е адски досадно след всеки ъпдейт на сорс кода или ъпдейт на амхмодх да ми изтрива коментара, и да го записва във видът, който го предоставих току що... ;)

ПС. Извинявам се предварително на целия Екип и Автора, ако мнението ми не е за тази тема!

OciXCrom's Plugin Laboratory

Публикувано на: 02 Дек 2018, 19:47
от OciXCrom
Този плъгин не го поддържам за момента, даже съм го метнал в "неодборени" тъй като трябва да се пренапише, но щом си решил да го ползваш, няма проблем.

За да добавиш коментар, трябва да ползваш функцията create_cvar, вместо register_cvar която се ползва в момента. Ето пример как трябва да промениш първия cvar:

Код за потвърждение: Избери целия код

cvar_prefix = register_cvar("resetscore_prefix", "!g[!tResetscore System!g]");
=>

Код за потвърждение: Избери целия код

cvar_prefix = create_cvar("resetscore_prefix", "!g[!tResetscore System!g]", _, "Opisanieto tuk")
Можеш да ползваш ^n в описанието за нов ред.

Можеш да добавиш и максимална и минимална стойност за кваровете и те автоматично ще бъдат добавени към описанието:

Код за потвърждение: Избери целия код

cvar_viponly = create_cvar("resetscore_viponly", "0", _, "Opisanieto tuk", true, 0.0, true, 1.0)

OciXCrom's Plugin Laboratory

Публикувано на: 29 Сеп 2022, 15:55
от Stoyan VK
Линка не работи от преместяането на темата.

OciXCrom's Plugin Laboratory

Публикувано на: 29 Сеп 2022, 16:23
от Tornado_SW