added forward when tier arrived
This commit is contained in:
parent
b4a943d987
commit
b617d12870
@ -22,3 +22,4 @@ native int GetPlayerWorthRTV_boost_(int client);
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
forward void GetPlayerHoursServer(int client, int hours, int minutes);
|
forward void GetPlayerHoursServer(int client, int hours, int minutes);
|
||||||
|
forward void GetPlayerTier(int client, int tier);
|
||||||
|
|||||||
@ -20,6 +20,7 @@ int g_iAvgHour_Contribution_per_player;
|
|||||||
int g_iPlayerTier[MAXPLAYERS + 1];
|
int g_iPlayerTier[MAXPLAYERS + 1];
|
||||||
|
|
||||||
static Handle g_hForwardPlayerHours;
|
static Handle g_hForwardPlayerHours;
|
||||||
|
static Handle g_hForwardPlayerTier;
|
||||||
|
|
||||||
public Plugin myinfo =
|
public Plugin myinfo =
|
||||||
{
|
{
|
||||||
@ -147,6 +148,7 @@ public APLRes AskPluginLoad2(Handle myself, bool late, char [] error, int err_ma
|
|||||||
CreateNative("GetPlayerWorthRTV_boost_", Native_GetPlayerWorthRTV_boost);
|
CreateNative("GetPlayerWorthRTV_boost_", Native_GetPlayerWorthRTV_boost);
|
||||||
|
|
||||||
g_hForwardPlayerHours = CreateGlobalForward("GetPlayerHoursServer", ET_Ignore, Param_Cell, Param_Cell, Param_Cell);
|
g_hForwardPlayerHours = CreateGlobalForward("GetPlayerHoursServer", ET_Ignore, Param_Cell, Param_Cell, Param_Cell);
|
||||||
|
g_hForwardPlayerTier = CreateGlobalForward("GetPlayerTier", ET_Ignore, Param_Cell, Param_Cell);
|
||||||
return APLRes_Success;
|
return APLRes_Success;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -231,6 +233,7 @@ public void OnPluginEnd()
|
|||||||
if (g_h_time_activity != null)
|
if (g_h_time_activity != null)
|
||||||
delete g_h_time_activity;
|
delete g_h_time_activity;
|
||||||
CloseHandle(g_hForwardPlayerHours);
|
CloseHandle(g_hForwardPlayerHours);
|
||||||
|
CloseHandle(g_hForwardPlayerTier);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SQL_OnDatabaseConnect(Database db, const char[] error, any data)
|
public void SQL_OnDatabaseConnect(Database db, const char[] error, any data)
|
||||||
@ -413,7 +416,10 @@ public void SetPlayerTier(int client)
|
|||||||
|
|
||||||
} while (kv.GotoNextKey(false));
|
} while (kv.GotoNextKey(false));
|
||||||
|
|
||||||
PrintToChat(client, "Your Player Tier is %i", g_iPlayerTier[client]);
|
Call_StartForward(g_hForwardPlayerTier);
|
||||||
|
Call_PushCell(client);
|
||||||
|
Call_PushCell(g_iPlayerTier[client]);
|
||||||
|
Call_Finish();
|
||||||
|
|
||||||
delete kv;
|
delete kv;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user