Reklam vermek için turkmmo@gmail.com

FiveM - lsrp-motels Motel Scripti ve Tam Kurulum Anlatım

sergioneral

enjoy the silence 👌
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Katılım
17 Haz 2010
Konular
3,638
Mesajlar
19,581
Reaksiyon Skoru
4,679
Altın Konu
163
Başarım Puanı
469
Yaş
28
TM Yaşı
12 Yıl 11 Ay 18 Gün
Online Süresi
16d 12h 40m
MmoLira
5,227
DevLira
0
Bu motel scripti zaten paylaşılmıştı ama altında gördüğüm kadarıyla kurulumu anlatılmadığı için ben gibi yapamayan birçok insan var ve bu arkadaşlara pek yardımcı olunamıyor. Ben çözümünü bulduğum için yeni konu açarak ayrıntılı kurulum anlatımını yazayım dedim.

Motel Scripti:
VirusTotal:

Öncelikle ihtiyacınız olan scriptiler:

- [mythic_progbar](https://github.com/mythicrp/progressbar)
- [instance](https://github.com/ESX-Org/instance)
- [cron](https://github.com/ESX-Org/cron)
- [esx_addonaccount](https://github.com/ESX-Org/esx_addonaccount)
- [esx_addoninventory](https://github.com/ESX-Org/esx_addoninventory)
- [esx_datastore](https://github.com/ESX-Org/esx_datastore)
- [esx_inventoryhud 2.3+](https://github.com/Trsak/esx_inventoryhud)

Motel Scripti Kurulum:

Motel için ekstra birşey yapmanıza gerek yok, sqli kurun, lsrp-motels klosörünü resource içine atın ve start verin.
Bunun dışında yukarıdaki olması gereken scriptlerden eksik olanlar varsa eğer onlarında aynı şekilde kurulumlarını gerçekleştirin.


Motel Odasındaki Envanter için Kurulum:

1-)Öncelikle Şunu İndirin:
VirusTotal:

2-)IHUD içindeki beds.lua ve motels.lua ları esx_inventoryhud/client içerisine atın

3-)Geri gelip __resource.lua içerisine

Kod:
"client/motels.lua",
"client/beds.lua",

satırlarını ekleyin.

4-)Ardından aynı __resource.lua içerisinde en alta


Kod:
exports{
  "refreshPropertyMotelBedInventory",
  "refreshPropertyMotelInventory"
}

satırlarını ekleyin.

5-)esx_inventoryhud/html/js/inventory.js içerisinde aşağıdaki kodu aratın,

Kod:
if (type === "normal") {
            $(".info-div").hide();
        } else if (type === "trunk") {
            $(".info-div").show();
        } else if (type === "property") {
            $(".info-div").hide();
        } else if (type === "player") {
            $(".info-div").show();
        }

aşağıdaki ile değiştirin:

Kod:
if (type === "normal") {
            $(".info-div").hide();
        } else if (type === "trunk") {
            $(".info-div").show();
        } else if (type === "property") {
            $(".info-div").hide();
        } else if (type === "motels") {
            $(".info-div").hide();
        } else if (type === "motelsbed") {
            $(".info-div").hide();
        } else if (type === "player") {
            $(".info-div").show();
        }

6-)Aynı yerde (esx_inventoryhud/html/js/inventory.js) aşağıdaki aratın

Kod:
$('#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 === "player" && itemInventory === "second") {
                disableInventory(500);
                $.post("http://esx_inventoryhud/TakeFromPlayer", JSON.stringify({
                    item: itemData,
                    number: parseInt($("#count").val())
                }));
            }
        }
    });

aşağıdaki ile değiştirin.

Kod:
$('#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 === "motels" && itemInventory === "second") {
                disableInventory(500);
                $.post("http://esx_inventoryhud/TakeFromMotel", JSON.stringify({
                    item: itemData,
                    number: parseInt($("#count").val())
                }));
            } else if (type === "motelsbed" && itemInventory === "second") {
                disableInventory(500);
                $.post("http://esx_inventoryhud/TakeFromMotelBed", 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())
                }));
            }
        }
    });

7- Son olarak aynı yerde tekrardan bunu aratın:

Kod:
$('#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 === "player" && itemInventory === "main") {
                disableInventory(500);
                $.post("http://esx_inventoryhud/PutIntoPlayer", JSON.stringify({
                    item: itemData,
                    number: parseInt($("#count").val())
                }));
            }
        }
    });

aşağıdaki ile değiştirin:

Kod:
$('#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 === "motels" && itemInventory === "main") {
                disableInventory(500);
                $.post("http://esx_inventoryhud/PutIntoMotel", JSON.stringify({
                    item: itemData,
                    number: parseInt($("#count").val())
                }));
            } else if (type === "motelsbed" && itemInventory === "main") {
                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())
                }));
            }
        }
    });
 

ßyMesMes

'Sıradışı Emekli Admin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Paylaşım
Katılım
2 Ağu 2010
Konular
5,440
Mesajlar
24,639
Reaksiyon Skoru
6,249
Altın Konu
425
Başarım Puanı
509
TM Yaşı
12 Yıl 10 Ay 2 Gün
Online Süresi
50d 9h 19m
MmoLira
400
DevLira
0
Teşekkürler.
 

rezzars

Level 1
Üye
Katılım
30 Nis 2020
Konular
1
Mesajlar
3
Reaksiyon Skoru
0
Altın Konu
0
Başarım Puanı
8
TM Yaşı
3 Yıl 29 Gün
Online Süresi
0m
MmoLira
16
DevLira
0
dolabı açtıktan sonra hiçbir şey yapamıyorum odada boş boş dolanıyorum
 

rezzars

Level 1
Üye
Katılım
30 Nis 2020
Konular
1
Mesajlar
3
Reaksiyon Skoru
0
Altın Konu
0
Başarım Puanı
8
TM Yaşı
3 Yıl 29 Gün
Online Süresi
0m
MmoLira
16
DevLira
0
refreshPropertyMotelBedInventory erroru alıyorum
 

DexMa

Level: 10
Fahri Üye
TM Üye
Katılım
19 Eyl 2012
Konular
657
Mesajlar
2,513
Reaksiyon Skoru
1,450
Altın Konu
80
Başarım Puanı
294
TM Yaşı
10 Yıl 8 Ay 13 Gün
Online Süresi
101d 11h 40m
MmoLira
3,454
DevLira
0
Paylaşım için teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Üst