Add custom Item Images
This commit is contained in:
@@ -61,7 +61,7 @@ mp.events.add("showInventory", (invWeight, itemArr) => {
|
|||||||
inventoryWeight = invWeight;
|
inventoryWeight = invWeight;
|
||||||
items = itemArr;
|
items = itemArr;
|
||||||
show = true;
|
show = true;
|
||||||
mp.game.graphics.requestStreamedTextureDict("Mprpsymbol", true);
|
mp.game.graphics.requestStreamedTextureDict("ItemImages", true);
|
||||||
} else {
|
} else {
|
||||||
mp.gui.chat.activate(true);
|
mp.gui.chat.activate(true);
|
||||||
mp.gui.cursor.show(false, false);
|
mp.gui.cursor.show(false, false);
|
||||||
@@ -109,7 +109,7 @@ mp.events.add("render", () => {
|
|||||||
//SPRITES + ITEMANZAHL
|
//SPRITES + ITEMANZAHL
|
||||||
for (var currentItem = 0; currentItem < items.length; currentItem++) {
|
for (var currentItem = 0; currentItem < items.length; currentItem++) {
|
||||||
if (items[currentItem][4] !== "null") {
|
if (items[currentItem][4] !== "null") {
|
||||||
mp.game.graphics.drawSprite("Mprpsymbol", "rp", grid[parseInt(items[currentItem][4] - 1)][0], grid[parseInt(items[currentItem][4] - 1)][1], rWidth / 8, rWidth / 5, 0, 255, 255, 255, 255);
|
mp.game.graphics.drawSprite("ItemImages", items[currentItem][0], grid[parseInt(items[currentItem][4] - 1)][0], grid[parseInt(items[currentItem][4] - 1)][1], rWidth / 8, rWidth / 5, 0, 255, 255, 255, 255);
|
||||||
mp.game.graphics.drawText("(~y~" + items[currentItem][3] + "~s~)", [grid[parseInt(items[currentItem][4] - 1)][0] + (sizeMul / 2) - 0.008, grid[parseInt(items[currentItem][4] - 1)][1] + 0.05], {
|
mp.game.graphics.drawText("(~y~" + items[currentItem][3] + "~s~)", [grid[parseInt(items[currentItem][4] - 1)][0] + (sizeMul / 2) - 0.008, grid[parseInt(items[currentItem][4] - 1)][1] + 0.05], {
|
||||||
font: 0,
|
font: 0,
|
||||||
color: [255, 255, 255, 255],
|
color: [255, 255, 255, 255],
|
||||||
@@ -143,7 +143,7 @@ mp.events.add("render", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
//EINZELGEWICHT
|
//EINZELGEWICHT
|
||||||
mp.game.graphics.drawText("~y~" + hoverItemP[2] + "g", [pos[0] / screenX, pos[1] / screenY + 0.06], {
|
mp.game.graphics.drawText("~y~" + hoverItemP[2] + "g~s~ * " + hoverItemP[3] + "~s~ = ~y~" + hoverItemP[2] * hoverItemP[3] + "g", [pos[0] / screenX, pos[1] / screenY + 0.06], {
|
||||||
font: 4,
|
font: 4,
|
||||||
color: [255, 255, 255, 255],
|
color: [255, 255, 255, 255],
|
||||||
scale: [0.35, 0.35],
|
scale: [0.35, 0.35],
|
||||||
@@ -151,16 +151,6 @@ mp.events.add("render", () => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
////WENN FREIER SLOT
|
|
||||||
//if (isMouseOverFreeSlot(pos[0], pos[1])) {
|
|
||||||
// mp.game.graphics.drawText("~r~FREE SLOT ~g~" + actFreeSlot, [0.5, 0.05], {
|
|
||||||
// font: 4,
|
|
||||||
// color: [255, 255, 255, 255],
|
|
||||||
// scale: [0.7, 0.7],
|
|
||||||
// outline: true,
|
|
||||||
// });
|
|
||||||
//}
|
|
||||||
|
|
||||||
//WENN MOUSE DOWN
|
//WENN MOUSE DOWN
|
||||||
if (mouseDown && dragItem !== null) {
|
if (mouseDown && dragItem !== null) {
|
||||||
if (isMouseOverFreeSlot(pos[0], pos[1])) {
|
if (isMouseOverFreeSlot(pos[0], pos[1])) {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[RemoteEvent("keyPress:NUM2")]
|
[RemoteEvent("keyPress:NUM2")]
|
||||||
public void KeyPressNUM2(Client player)
|
public void KeyPressNUM2(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
if (player.GetData("editmode") == true && player.GetUser().IsAdmin(AdminLevel.HEADADMIN) == true)
|
if (player.GetData("editmode") == true && player.GetUser().IsAdmin(AdminLevel.HEADADMIN) == true)
|
||||||
{
|
{
|
||||||
TempBlip tempBlip = NAPI.Data.GetWorldData("blipTemplate");
|
TempBlip tempBlip = NAPI.Data.GetWorldData("blipTemplate");
|
||||||
@@ -36,6 +37,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[RemoteEvent("keyPress:E")]
|
[RemoteEvent("keyPress:E")]
|
||||||
public void KeyPressE(Client player)
|
public void KeyPressE(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
var user = player.GetUser();
|
var user = player.GetUser();
|
||||||
if (user?.FactionId != null)
|
if (user?.FactionId != null)
|
||||||
{
|
{
|
||||||
@@ -100,6 +102,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[RemoteEvent("keyPress:I")]
|
[RemoteEvent("keyPress:I")]
|
||||||
public void KeyPressI(Client player)
|
public void KeyPressI(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
List<Client> players = NAPI.Pools.GetAllPlayers();
|
List<Client> players = NAPI.Pools.GetAllPlayers();
|
||||||
List<ListPlayer> ListPlayers = new List<ListPlayer>();
|
List<ListPlayer> ListPlayers = new List<ListPlayer>();
|
||||||
|
|
||||||
@@ -117,6 +120,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[RemoteEvent("keyPress:J")]
|
[RemoteEvent("keyPress:J")]
|
||||||
public void KeyPressJ(Client player)
|
public void KeyPressJ(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
var user = player.GetUser();
|
var user = player.GetUser();
|
||||||
var inventoryWeight = 0;
|
var inventoryWeight = 0;
|
||||||
|
|
||||||
@@ -143,6 +147,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[RemoteEvent("keyPress:K")]
|
[RemoteEvent("keyPress:K")]
|
||||||
public void KeyPressK(Client player)
|
public void KeyPressK(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
var user = player.GetUser();
|
var user = player.GetUser();
|
||||||
if (user?.FactionId != null)
|
if (user?.FactionId != null)
|
||||||
{
|
{
|
||||||
@@ -195,11 +200,13 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[RemoteEvent("keyPress:L")]
|
[RemoteEvent("keyPress:L")]
|
||||||
public void KeyPressL(Client player)
|
public void KeyPressL(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
DoorManager.ChangeDoorState(player);
|
DoorManager.ChangeDoorState(player);
|
||||||
}
|
}
|
||||||
[RemoteEvent("keyPress:N")]
|
[RemoteEvent("keyPress:N")]
|
||||||
public void KeyPressN(Client player)
|
public void KeyPressN(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
if (player.IsInVehicle && player.VehicleSeat == -1)
|
if (player.IsInVehicle && player.VehicleSeat == -1)
|
||||||
{
|
{
|
||||||
player.Vehicle.EngineStatus = !player.Vehicle.EngineStatus;
|
player.Vehicle.EngineStatus = !player.Vehicle.EngineStatus;
|
||||||
@@ -208,6 +215,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[RemoteEvent("keyPress:X")]
|
[RemoteEvent("keyPress:X")]
|
||||||
public void KeyPressX(Client player)
|
public void KeyPressX(Client player)
|
||||||
{
|
{
|
||||||
|
if (!player.IsLoggedIn()) return;
|
||||||
if (player.IsInVehicle)
|
if (player.IsInVehicle)
|
||||||
{
|
{
|
||||||
player.Seatbelt = !player.Seatbelt;
|
player.Seatbelt = !player.Seatbelt;
|
||||||
|
|||||||
Reference in New Issue
Block a user