Counter-Strike 1.6
VIP
Cs-PlovdiV.com - Aim Attack
93.123.16.4:27022
aim_aztec
Играчи: 0/16
aim_aztec
Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1 45.144.155.113:27015 de_dust2 Играчи: 30/32
Counter-Strike 1.6
VIP
93.123.16.4:27022 Cs-PlovdiV.com - Aim Attack aim_aztec 0/16

CRXRanks: Happy Hour добавка..

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 247 пъти
Получена благодарност: 43 пъти

CRXRanks: Happy Hour добавка..

Мнение от cgozzie » 02 Сеп 2021, 10:59

Здравейте ще може ли да добавите под "ON" : "OFF" да изписва Onlline: 0/32 колко играчи са в момента онлайн...

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

#include <amxmodx>
#include <crxranks>
#include <cromchat>

#define PLUGIN_VERSION "1.0"

new bool:g_bHappyHour, g_pStart, g_pEnd, g_pMultiplier, g_iMultiplier, g_iHudSync

public plugin_init()
{
	register_plugin("CRXRanks: Happy Hour XP", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXRanksHH", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	g_pStart = register_cvar("crxranks_hh_start", "20")
	g_pEnd = register_cvar("crxranks_hh_end", "08")
	g_pMultiplier = register_cvar("crxranks_hh_multiplier", "3")
	
	g_iHudSync = CreateHudSyncObj()
	
	set_task(1.0, "DisplayMessage", .flags = "b")
	
	set_task(12.0, "DisplayHappyHourStart", 0)
}

public plugin_cfg()
	OnRoundStart()

public OnRoundStart()
{
	g_iMultiplier = get_pcvar_num(g_pMultiplier)
	g_bHappyHour = is_happy_hour(get_pcvar_num(g_pStart), get_pcvar_num(g_pEnd))
}

public DisplayMessage()
{
	set_hudmessage(224, 224, 224, 0.01, 0.18, 1, 2.0, 1.0, 0.5, 1.0, -1)
	ShowSyncHudMsg(0, g_iHudSync,"Happy Hour: %i:00 - %i:00^nAward: Double XP^nStatus: %s",get_pcvar_num(g_pStart),get_pcvar_num(g_pEnd),g_bHappyHour ? "ON" : "OFF")
}

public DisplayHappyHourStart()
{
	if(g_bHappyHour)
	{
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
	}
}

public crxranks_user_receive_xp(id, iXP, CRXRanks_XPSources:iSource)
{
	if(g_bHappyHour && iSource == CRXRANKS_XPS_REWARD)
		return iXP * g_iMultiplier
		
	return CRXRANKS_CONTINUE
}

bool:is_happy_hour(const iStart, const iEnd)
{
    	static iHour; time(iHour)
    	return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}
Изображение

Аватар
zolfeca
Извън линия
Администратор
Администратор
Мнения: 417
Регистриран на: 10 Окт 2016, 23:48
Се отблагодари: 24 пъти
Получена благодарност: 92 пъти

CRXRanks: Happy Hour добавка..

Мнение от zolfeca » 02 Сеп 2021, 12:19

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

#include <amxmodx>
#include <amxmisc>
#include <crxranks>
#include <cromchat>

#define PLUGIN_VERSION "1.0"

new bool:g_bHappyHour, g_pStart, g_pEnd, g_pMultiplier, g_iMultiplier, g_iHudSync

public plugin_init()
{
	register_plugin("CRXRanks: Happy Hour XP", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXRanksHH", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	g_pStart = register_cvar("crxranks_hh_start", "20")
	g_pEnd = register_cvar("crxranks_hh_end", "08")
	g_pMultiplier = register_cvar("crxranks_hh_multiplier", "3")
	
	g_iHudSync = CreateHudSyncObj()
	
	set_task(1.0, "DisplayMessage", .flags = "b")
	
	set_task(12.0, "DisplayHappyHourStart", 0)
}

public plugin_cfg()
	OnRoundStart()

public OnRoundStart()
{
	g_iMultiplier = get_pcvar_num(g_pMultiplier)
	g_bHappyHour = is_happy_hour(get_pcvar_num(g_pStart), get_pcvar_num(g_pEnd))
}

public DisplayMessage()
{
	new players
	players = get_playersnum()
	set_hudmessage(224, 224, 224, 0.01, 0.18, 1, 2.0, 1.0, 0.5, 1.0, -1)
	ShowSyncHudMsg(0, g_iHudSync,"Happy Hour: %i:00 - %i:00^nAward: Double XP^nStatus: %s^nOnline: %d/32",get_pcvar_num(g_pStart),get_pcvar_num(g_pEnd),g_bHappyHour ? "ON" : "OFF", players)
}

public DisplayHappyHourStart()
{
	if(g_bHappyHour)
	{
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
	}
}

public crxranks_user_receive_xp(id, iXP, CRXRanks_XPSources:iSource)
{
	if(g_bHappyHour && iSource == CRXRANKS_XPS_REWARD)
		return iXP * g_iMultiplier
		
	return CRXRANKS_CONTINUE
}

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

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 247 пъти
Получена благодарност: 43 пъти

CRXRanks: Happy Hour добавка..

Мнение от cgozzie » 04 Сеп 2021, 12:41

zolfeca написа: 02 Сеп 2021, 12:19

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

#include <amxmodx>
#include <amxmisc>
#include <crxranks>
#include <cromchat>

#define PLUGIN_VERSION "1.0"

new bool:g_bHappyHour, g_pStart, g_pEnd, g_pMultiplier, g_iMultiplier, g_iHudSync

public plugin_init()
{
	register_plugin("CRXRanks: Happy Hour XP", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXRanksHH", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	g_pStart = register_cvar("crxranks_hh_start", "20")
	g_pEnd = register_cvar("crxranks_hh_end", "08")
	g_pMultiplier = register_cvar("crxranks_hh_multiplier", "3")
	
	g_iHudSync = CreateHudSyncObj()
	
	set_task(1.0, "DisplayMessage", .flags = "b")
	
	set_task(12.0, "DisplayHappyHourStart", 0)
}

public plugin_cfg()
	OnRoundStart()

public OnRoundStart()
{
	g_iMultiplier = get_pcvar_num(g_pMultiplier)
	g_bHappyHour = is_happy_hour(get_pcvar_num(g_pStart), get_pcvar_num(g_pEnd))
}

public DisplayMessage()
{
	new players
	players = get_playersnum()
	set_hudmessage(224, 224, 224, 0.01, 0.18, 1, 2.0, 1.0, 0.5, 1.0, -1)
	ShowSyncHudMsg(0, g_iHudSync,"Happy Hour: %i:00 - %i:00^nAward: Double XP^nStatus: %s^nOnline: %d/32",get_pcvar_num(g_pStart),get_pcvar_num(g_pEnd),g_bHappyHour ? "ON" : "OFF", players)
}

public DisplayHappyHourStart()
{
	if(g_bHappyHour)
	{
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
	}
}

public crxranks_user_receive_xp(id, iXP, CRXRanks_XPSources:iSource)
{
	if(g_bHappyHour && iSource == CRXRANKS_XPS_REWARD)
		return iXP * g_iMultiplier
		
	return CRXRANKS_CONTINUE
}

bool:is_happy_hour(const iStart, const iEnd)
{
    	static iHour; time(iHour)
    	return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}
Благодаря ти 1 последно под онлайн 0/32 само да изписва QUICK MENU "M"
Изображение

Аватар
Lethality
Извън линия
VHE Mapper
VHE Mapper
Мнения: 211
Регистриран на: 06 Яну 2020, 15:41
Местоположение: Германия
Се отблагодари: 34 пъти
Получена благодарност: 50 пъти
Обратна връзка:

CRXRanks: Happy Hour добавка..

Мнение от Lethality » 04 Сеп 2021, 13:00

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

#include <amxmodx>
#include <amxmisc>
#include <crxranks>
#include <cromchat>

#define PLUGIN_VERSION "1.0"

new bool:g_bHappyHour, g_pStart, g_pEnd, g_pMultiplier, g_iMultiplier, g_iHudSync

public plugin_init()
{
	register_plugin("CRXRanks: Happy Hour XP", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXRanksHH", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	g_pStart = register_cvar("crxranks_hh_start", "20")
	g_pEnd = register_cvar("crxranks_hh_end", "08")
	g_pMultiplier = register_cvar("crxranks_hh_multiplier", "3")
	
	g_iHudSync = CreateHudSyncObj()
	
	set_task(1.0, "DisplayMessage", .flags = "b")
	
	set_task(12.0, "DisplayHappyHourStart", 0)
}

public plugin_cfg()
	OnRoundStart()

public OnRoundStart()
{
	g_iMultiplier = get_pcvar_num(g_pMultiplier)
	g_bHappyHour = is_happy_hour(get_pcvar_num(g_pStart), get_pcvar_num(g_pEnd))
}

public DisplayMessage()
{
	new players
	players = get_playersnum()
	set_hudmessage(224, 224, 224, 0.01, 0.18, 1, 2.0, 1.0, 0.5, 1.0, -1)
	ShowSyncHudMsg(0, g_iHudSync,"Happy Hour: %i:00 - %i:00^nAward: Double XP^nStatus: %s^nOnline: %d/32^nQUICK MENU 'M'",get_pcvar_num(g_pStart),get_pcvar_num(g_pEnd),g_bHappyHour ? "ON" : "OFF", players)
}

public DisplayHappyHourStart()
{
	if(g_bHappyHour)
	{
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
		CC_SendMessage(0, "^4[CSMANIABG] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
	}
}

public crxranks_user_receive_xp(id, iXP, CRXRanks_XPSources:iSource)
{
	if(g_bHappyHour && iSource == CRXRANKS_XPS_REWARD)
		return iXP * g_iMultiplier
		
	return CRXRANKS_CONTINUE
}

bool:is_happy_hour(const iStart, const iEnd)
{
    	static iHour; time(iHour)
    	return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}
Заповядай

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 247 пъти
Получена благодарност: 43 пъти

CRXRanks: Happy Hour добавка..

Мнение от cgozzie » 04 Сеп 2021, 13:49

Много благодаря.. :lock:
Изображение

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

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

Кой е на линия

Потребители разглеждащи този форум: Semrush [Bot] и 5 госта