Use some custom events from v-events
This commit is contained in:
@@ -40,11 +40,11 @@ function addAllEventHandlers() {
|
|||||||
|
|
||||||
addEventHandler("OnElementStreamIn", onElementStreamIn);
|
addEventHandler("OnElementStreamIn", onElementStreamIn);
|
||||||
|
|
||||||
addEventHandler("OnLocalPlayerEnteredVehicle", onLocalPlayerEnteredVehicle);
|
addEventHandler("OnPedEnteredVehicleEx", onPedEnteredVehicle);
|
||||||
addEventHandler("OnLocalPlayerExitedVehicle", onLocalPlayerExitedVehicle);
|
addEventHandler("OnPedExitedVehicleEx", onPedExitedVehicle);
|
||||||
addEventHandler("OnLocalPlayerEnterSphere", onLocalPlayerEnterSphere);
|
addEventHandler("OnPedEnteredSphere", onPedEnteredSphere);
|
||||||
addEventHandler("OnLocalPlayerExitSphere", onLocalPlayerExitSphere);
|
addEventHandler("OnPedExitedSphere", onPedExitedSphere);
|
||||||
addEventHandler("OnLocalPlayerSwitchWeapon", onLocalPlayerSwitchWeapon);
|
addEventHandler("OnPedChangeWeapon", onPedChangeWeapon);
|
||||||
|
|
||||||
addEventHandler("OnPedInflictDamage", onPedInflictDamage);
|
addEventHandler("OnPedInflictDamage", onPedInflictDamage);
|
||||||
|
|
||||||
@@ -150,32 +150,31 @@ function onElementStreamIn(event, element) {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function onLocalPlayerExitedVehicle(event, vehicle, seat) {
|
function onPedExitedVehicle(event, ped, vehicle, seat) {
|
||||||
logToConsole(LOG_DEBUG, `[VRR.Event] Local player exited vehicle`);
|
//logToConsole(LOG_DEBUG, `[VRR.Event] Local player exited vehicle`);
|
||||||
sendNetworkEventToServer("agrp.onPlayerExitVehicle", getVehicleForNetworkEvent(vehicle), seat);
|
//sendNetworkEventToServer("agrp.onPlayerExitVehicle", getVehicleForNetworkEvent(vehicle), seat);
|
||||||
|
|
||||||
if (inVehicleSeat) {
|
//if (inVehicleSeat) {
|
||||||
parkedVehiclePosition = false;
|
// parkedVehiclePosition = false;
|
||||||
parkedVehicleHeading = false;
|
// parkedVehicleHeading = false;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function onLocalPlayerEnteredVehicle(event, vehicle, seat) {
|
function onPedEnteredVehicle(event, ped, vehicle, seat) {
|
||||||
logToConsole(LOG_DEBUG, `[VRR.Event] Local player entered vehicle`);
|
logToConsole(LOG_DEBUG, `[VRR.Event] Local player entered vehicle`);
|
||||||
|
//sendNetworkEventToServer("agrp.onPlayerEnterVehicle", getVehicleForNetworkEvent(vehicle), seat);
|
||||||
|
|
||||||
sendNetworkEventToServer("agrp.onPlayerEnterVehicle", getVehicleForNetworkEvent(vehicle), seat);
|
//if (areServerElementsSupported()) {
|
||||||
|
//if(inVehicleSeat == 0) {
|
||||||
if (areServerElementsSupported()) {
|
//setVehicleEngine(vehicle, false);
|
||||||
//if(inVehicleSeat == 0) {
|
//if(!inVehicle.engine) {
|
||||||
//setVehicleEngine(vehicle, false);
|
// parkedVehiclePosition = inVehicle.position;
|
||||||
//if(!inVehicle.engine) {
|
// parkedVehicleHeading = inVehicle.heading;
|
||||||
// parkedVehiclePosition = inVehicle.position;
|
//}
|
||||||
// parkedVehicleHeading = inVehicle.heading;
|
//}
|
||||||
//}
|
//}
|
||||||
//}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -198,17 +197,37 @@ function onPedInflictDamage(event, damagedEntity, damagerEntity, weaponId, healt
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function onLocalPlayerEnterSphere(event, sphere) {
|
function onPedEnteredSphere(event, ped, sphere) {
|
||||||
logToConsole(LOG_DEBUG, `[VRR.Event] Local player entered sphere`);
|
if (isNull(ped)) {
|
||||||
if (sphere == jobRouteLocationSphere) {
|
return false;
|
||||||
enteredJobRouteSphere();
|
}
|
||||||
|
|
||||||
|
if (isNull(localPlayer)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ped == localPlayer) {
|
||||||
|
logToConsole(LOG_DEBUG, `[VRR.Event] Local player entered sphere`);
|
||||||
|
if (sphere == jobRouteLocationSphere) {
|
||||||
|
enteredJobRouteSphere();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function onLocalPlayerExitSphere(event, sphere) {
|
function onPedExitedSphere(event, ped, sphere) {
|
||||||
logToConsole(LOG_DEBUG, `[VRR.Event] Local player exited sphere`);
|
if (isNull(ped)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isNull(localPlayer)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ped == localPlayer) {
|
||||||
|
logToConsole(LOG_DEBUG, `[VRR.Event] Local player entered sphere`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -225,7 +244,7 @@ function onFocus(event) {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function onLocalPlayerSwitchWeapon(oldWeapon, newWeapon) {
|
function onPedChangeWeapon(event, ped, oldWeapon, newWeapon) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user