mirror of
https://github.com/Jackzmc/sourcemod-plugins.git
synced 2025-05-06 07:33:22 +00:00
Only run setup once per user
This commit is contained in:
parent
a010498b29
commit
7661a95f0e
2 changed files with 8 additions and 1 deletions
Binary file not shown.
|
@ -151,6 +151,7 @@ public void OnPluginStart() {
|
||||||
HookEvent("player_death", Event_PlayerDeath);
|
HookEvent("player_death", Event_PlayerDeath);
|
||||||
HookEvent("player_bot_replace", Event_PlayerToBot);
|
HookEvent("player_bot_replace", Event_PlayerToBot);
|
||||||
HookEvent("bot_player_replace", Event_BotToPlayer);
|
HookEvent("bot_player_replace", Event_BotToPlayer);
|
||||||
|
HookEvent("player_first_spawn", Event_PlayerFirstSpawn);
|
||||||
|
|
||||||
campaignStartTime = GetTime();
|
campaignStartTime = GetTime();
|
||||||
char auth[32];
|
char auth[32];
|
||||||
|
@ -767,6 +768,13 @@ void Event_PlayerInfo(Event event, const char[] name, bool dontBroadcast) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Event_PlayerFirstSpawn(Event event, const char[] name, bool dontBroadcast) {
|
||||||
|
int userid = event.GetInt("userid");
|
||||||
|
int client = GetClientOfUserId(userid);
|
||||||
|
if(client > 0)
|
||||||
|
SetupUserInDB(client);
|
||||||
|
}
|
||||||
|
|
||||||
void Event_GameStart(Event event, const char[] name, bool dontBroadcast) {
|
void Event_GameStart(Event event, const char[] name, bool dontBroadcast) {
|
||||||
campaignStartTime = GetTime();
|
campaignStartTime = GetTime();
|
||||||
g_gameState = State_NewGame;
|
g_gameState = State_NewGame;
|
||||||
|
@ -904,7 +912,6 @@ public void OnClientAuthorized(int client, const char[] auth) {
|
||||||
}
|
}
|
||||||
GetClientName(client, nameCache[client], MAX_NAME_LENGTH);
|
GetClientName(client, nameCache[client], MAX_NAME_LENGTH);
|
||||||
playerJoinTime[client] = GetTime();
|
playerJoinTime[client] = GetTime();
|
||||||
SetupUserInDB(client);
|
|
||||||
RequestFrame(SendNewClient, client);
|
RequestFrame(SendNewClient, client);
|
||||||
}
|
}
|
||||||
// Player counts
|
// Player counts
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue