OciXCrom's Plugin Laboratory
-
OciXCrom
Извън линия - Администратор
- Мнения: 6810
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 115 пъти
- Получена благодарност: 975 пъти
- Обратна връзка:
OciXCrom's Plugin Laboratory
Всичко си е в темата. Не знам кога последно си я прегледал за да ти кажа кое е ново от тогава.
-
TheShadow_
Извън линия - Потребител
- Мнения: 18
- Регистриран на: 27 Май 2018, 20:15
- Местоположение: Sofia, Bulgaria
OciXCrom's Plugin Laboratory
Много добри плъгини, поне 50% от плъгините ми в сървъра са твои. Много полезни и добри плъгини! 


Млад AMXX & PHPBB Скриптър и Хелпър!
-
OciXCrom
Извън линия - Администратор
- Мнения: 6810
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 115 пъти
- Получена благодарност: 975 пъти
- Обратна връзка:
OciXCrom's Plugin Laboratory
Дизайнът на темата е изцяло променен и вече съдържанието ще се генерира автоматично ползвайки PHP скрипт.
Можете да намерите новата тема на този линк - pluginlab
Можете да намерите новата тема на този линк - pluginlab
-
x7s
Извън линия - Потребител
- Мнения: 47
- Регистриран на: 20 Яну 2018, 11:00
- Местоположение: България
- Се отблагодари: 19 пъти
- Обратна връзка:
OciXCrom's Plugin Laboratory
Здравей колега, относно ResetScoreSystem имам няколко запитвания и предложения.
Запитването ми е може ли да се добави натив AutoExecConfig функцията, и как би изглеждало това в сорс кода на въпросния плъгин, тъй като искам да контролирам всички нужни квар стоиности от конфиг файла който автоматично ще се създаде
И следващото ми запитване е как трябва да бъдат правилно описани в сорс кода коментари към всяка квар стоиност, за да се напишат автоматично във файла .cfg, който ще бъде създаден. За да не си играя да си ги пиша всеки път, при всеки ъпдейт на плъгина със всеки нов ъпдейт на амхмодх при компилация и презапис ми променя не само .амхх файла, но и конфиг файла, който бива автоматично създаден и презаписва вече готовия написан и описан от мен визирам за опис на квар настроиките коя каква функция има и по дефаулт каква стоиност е зададена в сорс кода ето и какво точно имам предвид:
Така погледнат кода ти би трябвало да създаде автоматично файл с името ResetScoreSystem.cfg в папката /cstrike/addons/amxmodx/configs/plugins и въпросния конфиг файл погледнат през notepad++ би трябвало да изглежда така:
За да стане ясно, за кое точно визирам не прилагам целия код от автоматично генерирания файл, тъй като ме интересува точно определена част от файла, а именно тази част:
Където автоматично е генерирано "// -" Тук след тиренцето искам да поставя коментар, със описание, за определената квар стоиност, но не искам всеки път да я пиша ръчно, защото това е адски досадно след всеки ъпдейт на сорс кода или ъпдейт на амхмодх да ми изтрива коментара, и да го записва във видът, който го предоставих току що...
ПС. Извинявам се предварително на целия Екип и Автора, ако мнението ми не е за тази тема!
Запитването ми е може ли да се добави натив AutoExecConfig функцията, и как би изглеждало това в сорс кода на въпросния плъгин, тъй като искам да контролирам всички нужни квар стоиности от конфиг файла който автоматично ще се създаде

И следващото ми запитване е как трябва да бъдат правилно описани в сорс кода коментари към всяка квар стоиност, за да се напишат автоматично във файла .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", "");
}
Код за потвърждение: Избери целия код
// 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
Извън линия - Администратор
- Мнения: 6810
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 115 пъти
- Получена благодарност: 975 пъти
- Обратна връзка:
OciXCrom's Plugin Laboratory
Този плъгин не го поддържам за момента, даже съм го метнал в "неодборени" тъй като трябва да се пренапише, но щом си решил да го ползваш, няма проблем.
За да добавиш коментар, трябва да ползваш функцията create_cvar, вместо register_cvar която се ползва в момента. Ето пример как трябва да промениш първия cvar:
=>
Можеш да ползваш ^n в описанието за нов ред.
Можеш да добавиш и максимална и минимална стойност за кваровете и те автоматично ще бъдат добавени към описанието:
За да добавиш коментар, трябва да ползваш функцията 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")
Можеш да добавиш и максимална и минимална стойност за кваровете и те автоматично ще бъдат добавени към описанието:
Код за потвърждение: Избери целия код
cvar_viponly = create_cvar("resetscore_viponly", "0", _, "Opisanieto tuk", true, 0.0, true, 1.0)
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 0 Отговори
- 366 Преглеждания
-
Последно мнение от TheRaiD
-
- 2 Отговори
- 667 Преглеждания
-
Последно мнение от You Owe Me
-
- 8 Отговори
- 959 Преглеждания
-
Последно мнение от Cirovic
-
- 3 Отговори
- 778 Преглеждания
-
Последно мнение от OciXCrom
-
- 8 Отговори
- 1689 Преглеждания
-
Последно мнение от Infamous2018
-
- 11 Отговори
- 1237 Преглеждания
-
Последно мнение от OciXCrom
-
- 3 Отговори
- 918 Преглеждания
-
Последно мнение от OciXCrom
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 1 гост