CRXRanks: Happy Hour
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
CRXRanks: Happy Hour
Надписа да е горе вляво под радара да се вкл. вечер в 20.00h и да се маха на обяд в 12.00h (ако може разбира се). Да изписва информацията:
Happy Hour - 2xXP
22.00 h - 10.00 h !
Благодаря !
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
CRXRanks: Happy Hour
Направих го да се показва постоянно докато е активен 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))
}
-
Fatall
Извън линия - Потребител
- Мнения: 295
- Регистриран на: 30 Авг 2018, 09:35
- Местоположение: София
- Се отблагодари: 26 пъти
- Получена благодарност: 17 пъти
- Обратна връзка:
CRXRanks: Happy Hour
Кроме това как да го вмъкна при стартиране на мапа да изписва в чата
В този код
Код за потвърждение: Избери целия код
CC_SendMessage(0, "^4[HDservers] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
CC_SendMessage(0, "^4[HDservers] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
CC_SendMessage(0, "^4[HDservers] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
Код за потвърждение: Избери целия код
#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")
}
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 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))
}
Код за потвърждение: Избери целия код
<?php
$error_msg = "Database error in [page].php / ";
$error_msg .= mysqli_error ( $link )." / ";
$error_msg .= $query;
UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>
-
JackEyedJones
Извън линия - Потребител
- Мнения: 399
- Регистриран на: 10 Сеп 2018, 17:26
- Местоположение: Plovdiv, Bulgaria, Europe, Entire World
- Се отблагодари: 4 пъти
- Получена благодарност: 69 пъти
- Обратна връзка:
CRXRanks: Happy Hour
Код за потвърждение: Избери целия код
#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[HDservers] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
CC_SendMessage(0, "^4[HDservers] ^1THE HAPPY ^3XP ^1HOUR HAS ^4STARTED^1!")
CC_SendMessage(0, "^4[HDservers] ^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))
}
-
lamb
Извън линия - Потребител
- Мнения: 69
- Регистриран на: 28 Яну 2020, 00:16
- Местоположение: London
- Се отблагодари: 21 пъти
- Получена благодарност: 4 пъти
- Обратна връзка:
CRXRanks: Happy Hour
Здравейте, ако ако искам да има 2 пъти happy hour през деня тоест от 13:00 до 16:00 и след това от 00:00 до 04:00 как да го направя да добавя кварите просто на нов ред или?
И ако може през тези часове на happy hour да има HUD на тези координати X 0,87 , Y 0,80
- Happy Hour is running
XP reward x2
И ако може през тези часове на happy hour да има HUD на тези координати X 0,87 , Y 0,80
- Happy Hour is running
XP reward x2
-
ProGam3r
Извън линия - Потребител
- Мнения: 151
- Регистриран на: 22 Яну 2017, 16:16
- Се отблагодари: 6 пъти
CRXRanks: Happy Hour
Дава ми грешка при опит да компилирам sma файла локално. По-точно ето този ред 11
Имам сложени библиотеки crxranks.inc и crxranks_const.inc. Опитах се да изтрия ред 11 и се компилира, обаче не функционира плъгина. Ще те помоля, ако може да го направиш да бъде постоянно изписано съобщение, горе в левия ъгъл.
AMX Mod X Compiler 1.8.3-dev+5131
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
Error: Undefined symbol "FCVAR_SERVER" on line 11
Error: Undefined symbol "FCVAR_SPONLY" on line 11
Error: Undefined symbol "FCVAR_UNLOGGED" on line 11
Error: Too many error messages on one line on line 11
Compilation aborted.
4 Errors.
register_cvar("CRXRanksHH", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
Имам сложени библиотеки crxranks.inc и crxranks_const.inc. Опитах се да изтрия ред 11 и се компилира, обаче не функционира плъгина. Ще те помоля, ако може да го направиш да бъде постоянно изписано съобщение, горе в левия ъгъл.
AMX Mod X Compiler 1.8.3-dev+5131
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
Error: Undefined symbol "FCVAR_SERVER" on line 11
Error: Undefined symbol "FCVAR_SPONLY" on line 11
Error: Undefined symbol "FCVAR_UNLOGGED" on line 11
Error: Too many error messages on one line on line 11
Compilation aborted.
4 Errors.
-
stambeto2006
Извън линия - Модератор
- Мнения: 505
- Регистриран на: 06 Окт 2016, 15:44
- Се отблагодари: 53 пъти
- Получена благодарност: 45 пъти
- Обратна връзка:
CRXRanks: Happy Hour
Плъгина се компилира без никакви проблеми, на която и да е amxmodx версия! Да не си човъркал нещо по библиотеките?ProGam3r написа: ↑14 Сеп 2020, 03:44 Дава ми грешка при опит да компилирам sma файла локално. По-точно ето този ред 11register_cvar("CRXRanksHH", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
AMX Mod X Compiler 1.8.3-dev+5131
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
Error: Undefined symbol "FCVAR_SERVER" on line 11
Error: Undefined symbol "FCVAR_SPONLY" on line 11
Error: Undefined symbol "FCVAR_UNLOGGED" on line 11
Error: Too many error messages on one line on line 11
Compilation aborted.
4 Errors.
- Прикачени файлове
-
- Capture.JPG (24.52 KiB) Преглеждано 3312 пъти
- Capture.JPG (24.52 KiB) Преглеждано 3312 пъти
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
CRXRanks: Happy Hour
Изтегли си АМХХ от официалния уебсайт, а не от цс-хлапе или други калпави сайтове, и няма да имаш такива смешни проблеми.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 0 Отговори
- 1581 Преглеждания
-
Последно мнение от vini2001
-
- 4 Отговори
- 1233 Преглеждания
-
Последно мнение от cgozzie
-
- 8 Отговори
- 2606 Преглеждания
-
Последно мнение от MAXIPOOL
-
- 0 Отговори
- 1303 Преглеждания
-
Последно мнение от Niklstr
-
- 1 Отговори
- 1599 Преглеждания
-
Последно мнение от Infamous2018
-
- 8 Отговори
- 3099 Преглеждания
-
Последно мнение от Niiicu
-
- 12 Отговори
- 3568 Преглеждания
-
Последно мнение от iv69
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 3 госта