Use resource ready event, not start
This commit is contained in:
@@ -43,7 +43,7 @@ addEvent("OnLocalPlayerExitVehicle", 2);
|
|||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
addEventHandler("OnResourceStart", function(event, resource) {
|
bindEventHandler("onResourceReady", thisResource, function(event, resource) {
|
||||||
if(resource == thisResource) {
|
if(resource == thisResource) {
|
||||||
let fontStream = openFile("files/fonts/pricedown.ttf");
|
let fontStream = openFile("files/fonts/pricedown.ttf");
|
||||||
if(fontStream != null) {
|
if(fontStream != null) {
|
||||||
@@ -59,11 +59,23 @@ addEventHandler("OnResourceStart", function(event, resource) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//if(gta.standardControls) {
|
triggerNetworkEvent("ag.clientReady");
|
||||||
// mouseCameraEnabled = true;
|
|
||||||
//}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
bindEventHandler("onResourceStart", thisResource, function(event, resource) {
|
||||||
|
triggerNetworkEvent("ag.clientStarted");
|
||||||
|
|
||||||
|
if(gta.game == GAME_GTA_SA) {
|
||||||
|
gta.setDefaultInteriors(false);
|
||||||
|
gta.setCiviliansEnabled(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
addNetworkHandler("ag.passenger", enterVehicleAsPassenger);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
addNetworkHandler("ag.connectCamera", function(cameraPosition, cameraLookat) {
|
addNetworkHandler("ag.connectCamera", function(cameraPosition, cameraLookat) {
|
||||||
@@ -101,26 +113,6 @@ addNetworkHandler("ag.runCode", function(code, returnTo) {
|
|||||||
addEventHandler("onPickupCollected", function(event, pickup, ped) {
|
addEventHandler("onPickupCollected", function(event, pickup, ped) {
|
||||||
});
|
});
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
bindEventHandler("onResourceStart", thisResource, function(event, resource) {
|
|
||||||
triggerNetworkEvent("ag.clientStarted");
|
|
||||||
|
|
||||||
if(gta.game == GAME_GTA_SA) {
|
|
||||||
gta.setDefaultInteriors(false);
|
|
||||||
gta.setCiviliansEnabled(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
addNetworkHandler("ag.passenger", enterVehicleAsPassenger);
|
|
||||||
});
|
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
bindEventHandler("onResourceReady", thisResource, function(event, resource) {
|
|
||||||
triggerNetworkEvent("ag.clientReady");
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
bindEventHandler("OnResourceStop", thisResource, function(event, resource) {
|
bindEventHandler("OnResourceStop", thisResource, function(event, resource) {
|
||||||
@@ -311,44 +303,6 @@ addNetworkHandler("ag.dimension", function(dimension) {
|
|||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
addNetworkHandler("ag.enterProperty", function(position, heading, interior, dimension) {
|
|
||||||
gta.fadeCamera(false, 1.0);
|
|
||||||
setTimeout(function() {
|
|
||||||
localPlayer.position = position;
|
|
||||||
localPlayer.heading = heading;
|
|
||||||
|
|
||||||
localPlayer.interior = interior;
|
|
||||||
gta.cameraInterior = interior;
|
|
||||||
|
|
||||||
setTimeout(function() {
|
|
||||||
//localPlayer.position = position;
|
|
||||||
//localPlayer.heading = heading;
|
|
||||||
gta.fadeCamera(true, 1.0);
|
|
||||||
}, 1000);
|
|
||||||
}, 1100);
|
|
||||||
|
|
||||||
//localPlayer.dimension = dimension;
|
|
||||||
});
|
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
addNetworkHandler("ag.exitProperty", function(position, heading, interior, dimension) {
|
|
||||||
gta.fadeCamera(false, 1.0);
|
|
||||||
setTimeout(function() {
|
|
||||||
localPlayer.interior = interior;
|
|
||||||
gta.cameraInterior = interior;
|
|
||||||
|
|
||||||
setTimeout(function() {
|
|
||||||
localPlayer.position = position;
|
|
||||||
localPlayer.heading = heading;
|
|
||||||
gta.fadeCamera(true, 1.0);
|
|
||||||
}, 1000);
|
|
||||||
}, 1100);
|
|
||||||
//localPlayer.dimension = dimension;
|
|
||||||
});
|
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
addNetworkHandler("ag.removeFromVehicle", function() {
|
addNetworkHandler("ag.removeFromVehicle", function() {
|
||||||
localPlayer.removeFromVehicle();
|
localPlayer.removeFromVehicle();
|
||||||
});
|
});
|
||||||
@@ -419,34 +373,6 @@ function processEvent(event, deltaTime) {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
addEventHandler("OnDrawnHUD", function (event) {
|
addEventHandler("OnDrawnHUD", function (event) {
|
||||||
if(bigMessageFont != null && mainLogo != null) {
|
|
||||||
/*
|
|
||||||
if(showLoginMessage) {
|
|
||||||
let logoPos = toVector2(gta.width/2-128, gta.height/2-256);
|
|
||||||
let logoSize = toVector2(256, 256);
|
|
||||||
drawing.drawRectangle(mainLogo, logoPos, logoSize);
|
|
||||||
|
|
||||||
let y = gta.height/2+10;
|
|
||||||
|
|
||||||
bigMessageFont.render(`Welcome back to Asshat Gaming, ${localClient.name}`, [gta.width/2, y], gta.width, 0.0, 0.0, bigMessageFont.size, COLOUR_WHITE, false, false, false, true);
|
|
||||||
y += 18;
|
|
||||||
bigMessageFont.render(`Please /login to access your account`, [gta.width/2, y], gta.width, 0.0, 0.0, bigMessageFont.size, COLOUR_WHITE, false, false, false, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(showRegisterMessage) {
|
|
||||||
let logoPos = toVector2(gta.width/2-128, gta.height/2-256);
|
|
||||||
let logoSize = toVector2(256, 256);
|
|
||||||
drawing.drawRectangle(mainLogo, logoPos, logoSize);
|
|
||||||
|
|
||||||
let y = gta.height/2+10;
|
|
||||||
|
|
||||||
bigMessageFont.render(`Welcome to Asshat Gaming, ${localClient.name}`, [gta.width/2, y], gta.width, 0.0, 0.0, bigMessageFont.size, COLOUR_WHITE, false, false, false, true);
|
|
||||||
y += 18;
|
|
||||||
bigMessageFont.render(`Please /register to create an account`, [gta.width/2, y], gta.width, 0.0, 0.0, bigMessageFont.size, COLOUR_WHITE, false, false, false, true);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
if(smallGameMessageFont != null) {
|
if(smallGameMessageFont != null) {
|
||||||
if(smallGameMessageFont != "") {
|
if(smallGameMessageFont != "") {
|
||||||
smallGameMessageFont.render(smallGameMessageText, [0, gta.height-50], gta.width, 0.5, 0.0, smallGameMessageFont.size, smallGameMessageColour, true, true, false, true);
|
smallGameMessageFont.render(smallGameMessageText, [0, gta.height-50], gta.width, 0.5, 0.0, smallGameMessageFont.size, smallGameMessageColour, true, true, false, true);
|
||||||
|
|||||||
Reference in New Issue
Block a user