Add delay to client init call
This commit is contained in:
@@ -9,22 +9,26 @@
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
addEventHandler("OnPlayerJoined", function(event, client) {
|
addEventHandler("OnPlayerJoined", function(event, client) {
|
||||||
triggerNetworkEvent("ag.connectCamera", client, serverConfig.connectCameraPosition[server.game], serverConfig.connectCameraLookAt[server.game]);
|
setTimeout(function() {
|
||||||
|
triggerNetworkEvent("ag.connectCamera", client, serverConfig.connectCameraPosition[server.game], serverConfig.connectCameraLookAt[server.game]);
|
||||||
client.setData("ag.loginAttemptsRemaining", 3, false);
|
|
||||||
|
client.setData("ag.loginAttemptsRemaining", 3, false);
|
||||||
let tempAccountData = loadAccountFromName(client.name);
|
|
||||||
let tempSubAccounts = loadSubAccountsFromAccount(tempAccountData.databaseId);
|
let tempAccountData = loadAccountFromName(client.name);
|
||||||
|
let tempSubAccounts = loadSubAccountsFromAccount(tempAccountData.databaseId);
|
||||||
serverData.clients[client.index] = new serverClasses.clientData(client, tempAccountData, tempSubAccounts);
|
|
||||||
|
serverData.clients[client.index] = new serverClasses.clientData(client, tempAccountData, tempSubAccounts);
|
||||||
|
|
||||||
if(tempAccountData != false) {
|
sendAllBlips(client);
|
||||||
triggerNetworkEvent("ag.showLogin", client);
|
|
||||||
//messageClient("Welcome back to Asshat Gaming RP, " + String(client.name) + "! Please /login to continue.", client, serverConfig.colour.byName["white"]);
|
if(tempAccountData != false) {
|
||||||
} else {
|
triggerNetworkEvent("ag.showLogin", client);
|
||||||
triggerNetworkEvent("ag.showRegistration", client);
|
//messageClient("Welcome back to Asshat Gaming RP, " + String(client.name) + "! Please /login to continue.", client, serverConfig.colour.byName["white"]);
|
||||||
//messageClient("Welcome to Asshat Gaming RP, " + String(client.name) + "! Please /register to continue.", client, serverConfig.colour.byName["white"]);
|
} else {
|
||||||
}
|
triggerNetworkEvent("ag.showRegistration", client);
|
||||||
|
//messageClient("Welcome to Asshat Gaming RP, " + String(client.name) + "! Please /register to continue.", client, serverConfig.colour.byName["white"]);
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
});
|
});
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
@@ -38,10 +42,11 @@ addEventHandler("OnPlayerQuit", function(event, client, quitReasonId) {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
addEventHandler("OnPedSpawn", function(event, ped) {
|
addEventHandler("OnPedSpawn", function(event, ped) {
|
||||||
if(ped.isType(ELEMENT_PLAYER)) {
|
//if(ped.isType(ELEMENT_PLAYER)) {
|
||||||
let client = getClientFromPlayerElement(ped);
|
// let client = getClientFromPlayerElement(ped);
|
||||||
triggerNetworkEvent("ag.locations", client, serverData.policeStations[server.game], serverData.fireStations[server.game], serverData.hospitals[server.game], serverData.payAndSprays[server.game], serverData.ammunations[server.game], serverData.jobs[server.game]);
|
// //triggerNetworkEvent("ag.locations", client, serverData.policeStations[server.game], serverData.fireStations[server.game], serverData.hospitals[server.game], serverData.payAndSprays[server.game], serverData.ammunations[server.game], serverData.jobs[server.game]);
|
||||||
}
|
//
|
||||||
|
//}
|
||||||
});
|
});
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
@@ -67,7 +72,7 @@ bindEventHandler("OnResourceStart", thisResource, function(event, resource) {
|
|||||||
initClient(client);
|
initClient(client);
|
||||||
});
|
});
|
||||||
|
|
||||||
createAllLocationBlips();
|
//createAllLocationBlips();
|
||||||
|
|
||||||
serverData.saveDataIntervalTimer = setInterval(saveAllServerDataToDatabase, 600000);
|
serverData.saveDataIntervalTimer = setInterval(saveAllServerDataToDatabase, 600000);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user