OciXCrom's Plugin Laboratory

Мястото за намиране и споделяне на всякакви AMXX плъгини.
Аватар
TheShadow_
Извън линия
Потребител
Потребител
Мнения: 18
Регистриран на: 27 Май 2018, 20:15
Местоположение: Sofia, Bulgaria

OciXCrom's Plugin Laboratory

Мнение от TheShadow_ » 27 Май 2018, 21:12

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

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

OciXCrom's Plugin Laboratory

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

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

Аватар
x7s
Извън линия
Потребител
Потребител
Мнения: 47
Регистриран на: 20 Яну 2018, 11:00
Местоположение: България
Се отблагодари: 19 пъти
Обратна връзка:

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
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

OciXCrom's Plugin Laboratory

Мнение от OciXCrom » 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)

Аватар
Stoyan VK
Извън линия
Потребител
Потребител
Мнения: 23
Регистриран на: 17 Апр 2017, 19:27
Местоположение: Sofia, Bulgaria
Се отблагодари: 3 пъти
Обратна връзка:

OciXCrom's Plugin Laboratory

Мнение от Stoyan VK » 29 Сеп 2022, 15:55

Линка не работи от преместяането на темата.
"Бъди промяната, която искаш да видиш в света." ~ Махатма Ганди

Аватар
Tornado_SW
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 159
Регистриран на: 04 Фев 2020, 22:41
Се отблагодари: 28 пъти
Получена благодарност: 76 пъти
Обратна връзка:

OciXCrom's Plugin Laboratory

Мнение от Tornado_SW » 29 Сеп 2022, 16:23


Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта