CRXRanks: Happy Hour

В този раздел се качват всякакви съб-плъгини, тоест добавки за такива плъгини, които имат собствено API и позволяват изработката на съб-плъгини работещи с тях.
Потребителски аватар

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

CRXRanks: Happy Hour

Мнение от OciXCrom TM » 10 сеп 2018, 20:16

Направих промяна по главния плъгин и сега би трябвало да изписва правилното количество ХР в чата. Обновете crx_ranksystem.sma. Не мисля да слагам още едно HUD съобщение в плъгините, ако искаш мога да ти изработя отделен плъгин показващ начало и край.

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

iv69
Потребител
Потребител
Мнения: 457
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 130 пъти
Получена благодарност: 16 пъти

CRXRanks: Happy Hour

Мнение от iv69 » 10 сеп 2018, 20:17

Ми , моля те направи такъв плъгин, само за изписване на начало и край, мерси !

Добавено преди 2 минути 6 секунди:
JackEyedJones написа:
10 сеп 2018, 19:36
Ако в главния плъгин се преработи там където принти HUD-a при килла - да го показва вместо като HUD във вид на чат, да ще работи както искаш. Но мисля, че за да го прави първо трябва да проверява дали плъгина за Happy Hour е активен или нещо такова мисля.

Инак в чата си принти XP което получаваш, а в хъда както трябва - утроено или колкото е настройката. Ползвам и ги при мен е същото, не е проблема при вас.
Знам , че отчита правилно в общата сума , но не показваше в чата .. сега вече трябва да е оправено , има нов ъпдейт на главния плъгин !

Добавено преди 1 минута 38 секунди:
OciXCrom™ написа:
10 сеп 2018, 20:16
Направих промяна по главния плъгин и сега би трябвало да изписва правилното количество ХР в чата. Обновете crx_ranksystem.sma. Не мисля да слагам още едно HUD съобщение в плъгините, ако искаш мога да ти изработя отделен плъгин показващ начало и край.
Моля те напиши такъв плъгин , само да показва началото и края на HH-time. Благодаря !

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

iv69
Потребител
Потребител
Мнения: 457
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 130 пъти
Получена благодарност: 16 пъти

CRXRanks: Happy Hour

Мнение от iv69 » 11 сеп 2018, 17:23

Направих промяна по главния плъгин и сега би трябвало да изписва правилното количество ХР в чата. Обновете crx_ranksystem.sma. Не мисля да слагам още едно HUD съобщение в плъгините, ако искаш мога да ти изработя отделен плъгин показващ начало и край.

Оцикс, май ме забрави с това обещание :? Или нямаш време?

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

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

CRXRanks: Happy Hour

Мнение от OciXCrom TM » 11 сеп 2018, 17:28

Кога да го показва и къде?

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

iv69
Потребител
Потребител
Мнения: 457
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 130 пъти
Получена благодарност: 16 пъти

CRXRanks: Happy Hour

Мнение от iv69 » 11 сеп 2018, 17:52

OciXCrom™ написа:
11 сеп 2018, 17:28
Кога да го показва и къде?
Надписа да е горе вляво под радара да се вкл. вечер в 20.00h и да се маха на обяд в 12.00h (ако може разбира се). Да изписва информацията:

Happy Hour - 2xXP
22.00 h - 10.00 h !

Благодаря !

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

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

CRXRanks: Happy Hour

Мнение от OciXCrom TM » 11 сеп 2018, 19:51

Направих го да се показва постоянно докато е активен Happy Hour, както е зададен според настройките на плъгина.

Код: Избери всички

#include <amxmodx>

new g_szMessage[256], g_iObject

public plugin_init()
{
	register_plugin("CRXRanks HH: Hud Info", "1.0", "OciXCrom")
	g_iObject = CreateHudSyncObj()
}

public plugin_cfg()
{
	new iStart = get_cvar_num("crxranks_hh_start")
	new iEnd = get_cvar_num("crxranks_hh_end")

	if(is_happy_hour(iStart, iEnd))
	{
		formatex(g_szMessage, charsmax(g_szMessage), "Happy Hour - %ixXP^n%i.00 h - %i.00 h", get_cvar_num("crxranks_hh_multiplier"), iStart, iEnd)
		set_task(1.0, "ShowMessage", .flags = "b")
	}
}

public ShowMessage()
{
	set_hudmessage(0, 255, 0, 0.02, 0.2, 0, 0.1, 1.0, 0.1, 0.1, -1)
	ShowSyncHudMsg(0, g_iObject, g_szMessage)
}

bool:is_happy_hour(const iStart, const iEnd)
{
    static iHour; time(iHour)
    return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}

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

iv69
Потребител
Потребител
Мнения: 457
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 130 пъти
Получена благодарност: 16 пъти

CRXRanks: Happy Hour

Мнение от iv69 » 11 сеп 2018, 20:56

Благодаря !

Отговори

Върни се в “Съб-плъгини”

Кой е на линия

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