Пример да е така
"ON" : "OFF"
https://тук линка към форума..
Код за потвърждение: Избери целия код
#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[CSVendetta] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
CC_SendMessage(0, "^4[CSVendetta] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
CC_SendMessage(0, "^4[CSVendetta] ^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))
}
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#define VIP_FLAG ADMIN_RESERVATION
#define ARMOR 100.0
#define ROUNDS 2
new g_iMenu
new bool:g_bRound
public plugin_init()
{
register_plugin("VIP Plugin", "1.0", "OciXCrom")
register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
g_iMenu = menu_create("\r[VIP] \yChoose your free guns", "Menu_Handler")
menu_additem(g_iMenu, "Ak47 + Deagle + HE,Smoke,Flash")
menu_additem(g_iMenu, "M4a1 + Deagle + HE,Smoke,Flash")
menu_additem(g_iMenu, "Awp + Deagle + HE,Smoke,Flash")
menu_additem(g_iMenu, "Famas + Deagle + HE,Smoke,Flash")
}
public RoundStart()
{
static iCount
if (++iCount == ROUNDS)
{
g_bRound = true
}
}
public OnPlayerSpawn(id)
{
if(g_bRound && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
{
menu_display(id, g_iMenu)
set_entvar(id, var_armorvalue, ARMOR)
}
}
public Menu_Handler(id, iMenu, iItem)
{
if(!is_user_connected(id))
{
return
}
switch(iItem)
{
case MENU_EXIT:
{
menu_cancel(id)
return
}
case 0:
{
rg_give_item(id, "weapon_ak47", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_AK47, 90)
}
case 1:
{
rg_give_item(id, "weapon_m4a1", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_M4A1, 90)
}
case 2:
{
rg_give_item(id, "weapon_awp", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_AWP, 30)
}
case 3:
{
rg_give_item(id, "weapon_famas", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_FAMAS, 90)
}
}
rg_give_item(id, "weapon_deagle", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)
rg_give_item(id, "weapon_hegrenade")
rg_give_item(id, "weapon_flashbang")
rg_give_item(id, "weapon_smokegrenade")
}