Първият конкурс за набиране на модератори вече е активен! Посетете раздела за повече информация - цък.

OciXCrom's Plugin Laboratory

Мястото за намиране и споделяне на всякакви AMXX плъгини.
Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 4768
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 42 пъти
Получена благодарност: 407 пъти
Години: 21
Контакти:

OciXCrom's Plugin Laboratory

Мнение от OciXCrom TM » 03 окт 2017, 22:24

Всичко си е в темата. Не знам кога последно си я прегледал за да ти кажа кое е ново от тогава.

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 4768
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 42 пъти
Получена благодарност: 407 пъти
Години: 21
Контакти:

OciXCrom's Plugin Laboratory

Мнение от OciXCrom TM » 15 окт 2017, 17:26

Добавена е версия и време на последния ъпдейт за всеки плъгин.

Потребителски аватар

LINCOLN
Потребител
Потребител
Мнения: 6
Регистриран: 26 май 2018, 17:02

OciXCrom's Plugin Laboratory

Мнение от LINCOLN » 27 май 2018, 15:01

Много добри и полезни плюгини.. благодаря ти

Потребителски аватар

TheShadow_ N{e}wBie
Потребител
Потребител
Мнения: 18
Регистриран: 27 май 2018, 20:15
Местоположение: Sofia, Bulgaria
Години: 16

OciXCrom's Plugin Laboratory

Мнение от TheShadow_ N{e}wBie » 27 май 2018, 21:12

Много добри плъгини, поне 50% от плъгините ми в сървъра са твои. Много полезни и добри плъгини! :)
Изображение
Млад AMXX & PHPBB Скриптър и Хелпър!

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 4768
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 42 пъти
Получена благодарност: 407 пъти
Години: 21
Контакти:

OciXCrom's Plugin Laboratory

Мнение от OciXCrom TM » 16 юли 2018, 17:23

Дизайнът на темата е изцяло променен и вече съдържанието ще се генерира автоматично ползвайки PHP скрипт.
Можете да намерите новата тема на този линк - pluginlab

Потребителски аватар

x7s
Потребител
Потребител
Мнения: 43
Регистриран: 20 яну 2018, 11:00
Местоположение: България
Се отблагодари: 19 пъти
Години: 32
Контакти:

OciXCrom's Plugin Laboratory

Мнение от x7s » 02 дек 2018, 15:42

Здравей колега, относно 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 TM
Администратор
Администратор
Мнения: 4768
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 42 пъти
Получена благодарност: 407 пъти
Години: 21
Контакти:

OciXCrom's Plugin Laboratory

Мнение от OciXCrom TM » 02 дек 2018, 19:47

Този плъгин не го поддържам за момента, даже съм го метнал в "неодборени" тъй като трябва да се пренапише, но щом си решил да го ползваш, няма проблем.

За да добавиш коментар, трябва да ползваш функцията 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)

Отговори

Върни се в “Плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост