Как да си добавя[ini]файл,към избран плъгин

Ако имате затруднения при изработката/преработката на даден плъгин - пишете тук, ще се опитаме да ви помогнем!
Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от gadinkata » 18 Юни 2020, 18:10

Здравейте,искам да се научи,как се добавя ini файл към плъгин,в файла да се пишат,примерно цваровете,ако има в адми флагове и те да се смеят от infi файла и т.н.
За начало искам да си добавя към този плъгин такъв ini файл и от него да си сменям през колко време да се сменя съобщението и самите съобщения.

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

#include <amxmodx>

#define PLUGIN "DhudMesagge"
#define VERSION "1.0"
#define AUTHOR ""


#if AMXX_VERSION_NUM < 183
	#include <dhudmessage>
#endif

// След колко минути да се покаже следващото съобщение.
#define MSG_SWITCH 1

new const g_szText[][] =
{
	{ "93.123.18.80:27015" },
	{ "Skype Admin palaviq_vr89" },
	{ "FreeVip 666Kills" },
	{ "sMs Admin:2.40lv, 4.80lv, 6.00lv" }
}

new g_iMsgNum

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	set_task(1.0, "DisplayCurrentMessage", .flags = "b")
	set_task(float(MSG_SWITCH * 60), "SetNextMessage", .flags = "b")
	// Add your code here...
}

public DisplayCurrentMessage(id)
{
	set_dhudmessage(random(256), random(256), random(256), 0.0, 0.17, 0, 2.0, 1.0, 0.5, 1.0)
	show_dhudmessage(0, g_szText[g_iMsgNum])
}

public SetNextMessage()
{
	if(g_iMsgNum == sizeof(g_szText) - 1) g_iMsgNum = 0
	else g_iMsgNum++
}


Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от JackEyedJones » 18 Юни 2020, 18:41

viewtopic.php?t=4770&p=33033#p33033
Това е отдавна де, вътре и крома е помагал и давал напътствия. Може да е старо всичко това и да не е актуално, но все пак виж дали ще схванеш нещо.

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от gadinkata » 18 Юни 2020, 19:54

Благодаря,ще разгледам :)
В същото време искам да вкарам няколко cvara като този и няколко масива в ини файла

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

normal_kill_xp = register_cvar("amx_killxp", "10")

new const Levels[MaxLevels] = 
{
	0,  
	50,
	100
}

new const Prefix[MaxLevels][] =
{
	"None",
	"Learner",
	"Officer"
}

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от JackEyedJones » 18 Юни 2020, 21:38

Има цяла готова префикс чат система, това което се опитваш да правиш е твърде сложно и започваш от прекалено голямата лъжица.
Можеш само цвара да направиш, но да изградиш масивите чрез файл ... аааааммммм... not quite sure if you can do so.

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Как да си добавя[ini]файл,към избран плъгин

Мнение от atmax » 18 Юни 2020, 21:46

Като цяло той разбира неща, които за мен са малко сложнички, а аз разбирам от други, които на него са му сложни. Двамата с него сме започнали работа по един проект, който се канехме одавна да реализираме и за сега съм направил : Ранкове, Левели и XP, после ще навържем и някакви награди към тях. Всичко си работи, както трябва и се записват с fvault, обаче проблемите започнаха, когато @gadinkata реши да добавим и .ini файла (конфигурационния файл).. Като цяло е това, проблема е .ini файла другото вече е готово! :)

Изображение
Rest in peace my friend I always will remember you! 🖤👊

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от JackEyedJones » 18 Юни 2020, 21:51

За какво ще е този файл ? Повечето неща ги има готови, вие се опитвате да ги правите сами... и това усложнява още повече...

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Как да си добавя[ini]файл,към избран плъгин

Мнение от atmax » 18 Юни 2020, 21:55

Това което искаме да направим не е "готово" вече и го няма никъде.. А това за какво ни е ini файл, как за какво? Няма ли да е по-добре да се настройват нещата от конфигурационен файл?
Rest in peace my friend I always will remember you! 🖤👊

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от gadinkata » 18 Юни 2020, 22:19

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

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от JackEyedJones » 18 Юни 2020, 22:26

Готовата ранк система се настройва от файл. Има го направено вече... Безсмислена занимавка си правите според мен...
Цварс в .ini файл още по-безсмислено. Както да е, out of the topic съм.

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Как да си добавя[ini]файл,към избран плъгин

Мнение от gadinkata » 19 Юни 2020, 11:27

Не съм създал темата да философства ме, а да ми се помогне, това че се опитваме да направим нещо, което вече го има, не е причина да направим нещо по наш вкус и в същото време да се научим на още нещо, на нас ни тряба да на правим ReadFile като на Оксо crx ranks sistem , но не със всички негови добавки, на нас също ще ни трябя секци [Setting в ini file-a но с но с по малко променшиви в нея, така и Ranks и RewardXp,при нас не се получава защото не можеш да свържем плъгина с ини файла.
Един от въпростите ми е ини файла плъгина ли го създава в папка cong и нещата в него или ние си го създаваме и пишем нещата в него, защото до сега всички плъгини дет съм свалял има ини файл в тях.
Другия ми въпрос е първо да напишем само read file какво ще има в него и ини файла и да го тествам дали работи правилно, дали комуникира плъгина с ини файла

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

Обратно към “Помощ в скриптирането”

Кой е на линия

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