Isigar Posted February 21, 2023 Posted February 21, 2023 Upozornění: Tento návod byl napsán v roce 2020 již nemusí takto fungovat a nebo většina z vás už nepoužívá esx_inventoryhud. Zdravíčko, pro ty z vás, co neví, jak si jednoduše upravit inventory_hud aby při dvojkliku na předmět se předmět použil tak Vám tu přikládám tento kus kodu který stačí dát do části kde se používá jquery draggable, používám inventory_hud, který již nemá podporu ale vím,že hodně z vás ho používá též. najdeme se inventory.js řádek cca 23 a měli by jsme tam najít tento kód $('.item').draggable({ helper: 'clone', appendTo: 'body', zIndex: 99999, revert: 'invalid', start: function (event, ui) { $(this).css('background-image', 'none'); itemData = $(this).data("item"); if (!itemData.canRemove) { $("#drop").addClass("disabled"); $("#give").addClass("disabled"); } if (!itemData.usable) { $("#use").addClass("disabled"); } }, stop: function () { itemData = $(this).data("item"); $(this).css('background-image', 'url(\'img/items/' + itemData.name + '.png\''); $("#drop").removeClass("disabled"); $("#use").removeClass("disabled"); $("#give").removeClass("disabled"); } }) A my na konec přidáme tady tento event na double click a použití předmětu. .dblclick(function () { itemData = $(this).data("item"); if (itemData.usable) { $.post("http://esx_inventoryhud/UseItem", JSON.stringify({ item: itemData })); } }); Takže finální podoba bude: $('.item').draggable({ helper: 'clone', appendTo: 'body', zIndex: 99999, revert: 'invalid', start: function (event, ui) { $(this).css('background-image', 'none'); itemData = $(this).data("item"); if (!itemData.canRemove) { $("#drop").addClass("disabled"); $("#give").addClass("disabled"); } if (!itemData.usable) { $("#use").addClass("disabled"); } }, stop: function () { itemData = $(this).data("item"); $(this).css('background-image', 'url(\'img/items/' + itemData.name + '.png\''); $("#drop").removeClass("disabled"); $("#use").removeClass("disabled"); $("#give").removeClass("disabled"); } }).dblclick(function () { itemData = $(this).data("item"); if (itemData.usable) { $.post("http://esx_inventoryhud/UseItem", JSON.stringify({ item: itemData })); } }); Není zač 🙂 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.