-
Notifications
You must be signed in to change notification settings - Fork 183
06. Motel support
Dutch Players edited this page May 4, 2020
·
7 revisions
Download and follow instructions for: https://github.com/dutchplayers/lsrp-motels
or
https://github.com/NextGenRP/lsrp-motels - if anyone using this follow steps.
path: esx-inventoryhud/esx_inventoryhud/html/js/inventory.js
Inventory.js
if (type === "normal") {
$(".info-div").hide();
} else if (type === "trunk") {
$(".info-div").show();
} else if (type === "property") {
$(".info-div").hide();
} else if (type === "glovebox") {
$(".info-div").show();
} else if (type === "player") {
$(".info-div").show();
} else if (type === "vault") {
$(".info-div").show();
} else if (type === "motel") { // lsrp-motels need is " motels " to work
$(".info-div").show(); // missing motelsbed
} else if (type === "shop") {
$(".info-div").show();
}
NEED TO ADD/REPLACE THIS:
if (type === "normal") {
$(".info-div").hide();
} else if (type === "trunk") {
$(".info-div").show();
} else if (type === "property") {
$(".info-div").hide();
} else if (type === "glovebox") {
$(".info-div").show();
} else if (type === "player") {
$(".info-div").show();
} else if (type === "vault") {
$(".info-div").show();
} else if (type === "motels") { // motels
$(".info-div").show();
} else if (type === "motelsbed") { // added to work inventory in stash
$(".info-div").hide();
} else if (type === "shop") {
$(".info-div").show();
}
another one no " TakeFromMotelBed " Inventory.js
$('#playerInventory').droppable({
drop: function (event, ui) {
itemData = ui.draggable.data("item");
itemInventory = ui.draggable.data("inventory");
if (type === "trunk" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromTrunk", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "property" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromProperty", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "glovebox" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromGlovebox", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "player" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromPlayer", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "vault" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromVault", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "motel" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromMotel", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "shop" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromShop", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
}
}
});
ADD OR REPLACE THIS ONE:
$('#playerInventory').droppable({
drop: function (event, ui) {
itemData = ui.draggable.data("item");
itemInventory = ui.draggable.data("inventory");
if (type === "trunk" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromTrunk", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "property" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromProperty", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "glovebox" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromGlovebox", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "player" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromPlayer", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "vault" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromVault", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "motel" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromMotel", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "motelsbed" && itemInventory === "second") { // ADDED MOTELBED
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromMotelBed", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "shop" && itemInventory === "second") {
disableInventory(500);
$.post("http://esx_inventoryhud/TakeFromShop", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
}
}
});
OTHER INVENTORY MISSING " PutIntoMotelBed " Inventory.js
$('#otherInventory').droppable({
drop: function (event, ui) {
itemData = ui.draggable.data("item");
itemInventory = ui.draggable.data("inventory");
if (type === "trunk" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoTrunk", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "property" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoProperty", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "glovebox" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoGlovebox", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "vault" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoVault", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "motel" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoMotel", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "player" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoPlayer", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
}
}
});
ADD OR REPLACE THIS:
$('#otherInventory').droppable({
drop: function (event, ui) {
itemData = ui.draggable.data("item");
itemInventory = ui.draggable.data("inventory");
if (type === "trunk" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoTrunk", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "property" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoProperty", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "glovebox" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoGlovebox", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "vault" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoVault", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "motel" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoMotel", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "motelsbed" && itemInventory === "main") { // ADDED PutIntoMotelBed
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoMotelBed", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
} else if (type === "player" && itemInventory === "main") {
disableInventory(500);
$.post("http://esx_inventoryhud/PutIntoPlayer", JSON.stringify({
item: itemData,
number: parseInt($("#count").val())
}));
}
}
});
Ensure that you run the SQL File provided which adds the correct Motels Table, and also enables the correct datastores to be created
In your server.cfg file
start lsrp-motels
If you need additional support, please contact us through our Discord server.