Редакция на Permanent MSG

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
BluRayTrans Bhop
Извън линия
Потребител
Потребител
Мнения: 27
Регистриран на: 07 Мар 2018, 00:03
Местоположение: Bulgaria, Varna
Се отблагодари: 5 пъти
Обратна връзка:

Редакция на Permanent MSG

Мнение от BluRayTrans Bhop » 22 Мар 2018, 22:32

Здравейте драги читатели ще помоля някой който има мъничко време да удари едно рамо ако е възможно !
Ето го Кодът: Искам да се направи следната редакция (добавка да се добави още едно съобщение да се редуват със 1вото ако може да е с някакво време например първото съобщение да седи към 5 мин или час и след това да се замести със друго и така да се получава един цикъл!
Пример 1вото съобщения Скайп за админ еди си.. След час на негово място да излезе другото сървър ип и т.н...

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

#include <amxmodx>
#include <dhudmessage>

new const g_szText[] = "някакъв текс"

public plugin_init()
{
    register_plugin("PERMANENT MESSAGE", "1.0", "")
    set_task(1.0, "displayMessage", _, _, _, "b")
}

public displayMessage(id)
{
    set_dhudmessage(random(255), random(255), random(255), -1.0, 0.2, 0, 2.0, 1.0, 0.5, 1.0)
    show_dhudmessage(0, g_szText)
}

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

Редакция на Permanent MSG

Мнение от OciXCrom » 23 Мар 2018, 00:29

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

#include <amxmodx>

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

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

new const g_szText[][] =
{
	{ "някакъв текст" },
	{ "още един текст" },
	{ "даже още един текст" }
}

new g_iMsgNum

public plugin_init()
{
	register_plugin("Permanent Messages Cycle", "1.0", "OciXCrom")
	set_task(1.0, "DisplayCurrentMessage", .flags = "b")
	set_task(float(MSG_SWITCH * 60), "SetNextMessage", .flags = "b")
}

public DisplayCurrentMessage(id)
{
	set_dhudmessage(random(256), random(256), random(256), -1.0, 0.2, 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++
}

Аватар
BluRayTrans Bhop
Извън линия
Потребител
Потребител
Мнения: 27
Регистриран на: 07 Мар 2018, 00:03
Местоположение: Bulgaria, Varna
Се отблагодари: 5 пъти
Обратна връзка:

Редакция на Permanent MSG

Мнение от BluRayTrans Bhop » 23 Мар 2018, 15:41

Благодаря ти много !

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

Обратно към “Заявки за плъгини”

Кой е на линия

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