Ако някой може да направи един съб-плъгин за ranksystem на ocixcrom.
При нов играч във сървъра само един път да му даде 50 xp. И ако влиза отново да не му дава нищо.
Заявка за даване на XP при влизане във сървъра.
-
Lethality
Извън линия - VHE Mapper
- Мнения: 211
- Регистриран на: 06 Яну 2020, 15:41
- Местоположение: Германия
- Се отблагодари: 34 пъти
- Получена благодарност: 50 пъти
- Обратна връзка:
Заявка за даване на XP при влизане във сървъра.
Може да смениш сумата колко XP да дава, чрез CVAR:
amx_daily_reward "50" в момента е 50 както ти трябва
amx_daily_reward "50" в момента е 50 както ти трябва
Код за потвърждение: Избери целия код
#include < amxmodx >
#include < nvault >
#include < crxranks >
#include < cromchat >
#define VERSION "1.1"
#pragma semicolon 1
new g_szAuthId[ 33 ][ 35 ], g_szDay[ 3 ], g_iVault, g_iDay;
new iRewardCvar_Amount;
public plugin_init( ) {
register_plugin( "CRXRanks: Daily XP Reward", VERSION, "OciXCrom | Lethality" );
register_cvar( "CRXRanks: Daily XP Reward", VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED );
get_time( "%d", g_szDay, charsmax( g_szDay ) );
g_iDay = str_to_num( g_szDay );
g_iVault = nvault_open( "DailyRewards" );
bind_pcvar_num( create_cvar( "amx_daily_reward", "50"), iRewardCvar_Amount );
CC_SetPrefix( "&x01[&x04Daily Rewards&x01]" );
}
public client_putinserver( pPlayer ) {
set_task( 5.0, "Reward", pPlayer );
}
public Reward( pPlayer ) {
static iReward;
iReward = iRewardCvar_Amount;
get_user_authid( pPlayer, g_szAuthId[ pPlayer ], charsmax( g_szAuthId[ ] ) );
new iDay = nvault_get( g_iVault, g_szAuthId[ pPlayer ] );
if( !iDay || iDay != g_iDay ) {
crxranks_give_user_xp( pPlayer, iReward, .source = CRXRANKS_XPS_ADMIN);
CC_SendMessage( pPlayer, "&x04You &x01received your daily reward of &x04%dXP!", iRewardCvar_Amount );
}
}
public client_disconnected( pPlayer ) {
nvault_set( g_iVault, g_szAuthId[ pPlayer ], g_szDay );
}
Последно промяна от Lethality на 14 Яну 2022, 23:46, променено общо 2 пъти.
-
Stilex
Извън линия - Потребител
- Мнения: 138
- Регистриран на: 27 Авг 2021, 23:58
- Се отблагодари: 13 пъти
- Получена благодарност: 7 пъти
- Обратна връзка:
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 4 Отговори
- 2223 Преглеждания
-
Последно мнение от lamb
-
- 8 Отговори
- 3940 Преглеждания
-
Последно мнение от Tornado_SW
-
- 2 Отговори
- 714 Преглеждания
-
Последно мнение от Stilex
-
- 2 Отговори
- 1739 Преглеждания
-
Последно мнение от atmax
-
- 12 Отговори
- 4465 Преглеждания
-
Последно мнение от gadinkata
-
- 6 Отговори
- 2212 Преглеждания
-
Последно мнение от metamod
-
- 3 Отговори
- 2186 Преглеждания
-
Последно мнение от Sefust
Кой е на линия
Потребители разглеждащи този форум: Bing [Bot] и 18 госта