Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Script Gelişmiş Motel Sistemi. Meta, çalışan, motel sahibi sistemi

DeadTouchMe

Üye
FT Kullanıcı
Katılım
4 yıl 1 ay 7 gün
Mesajlar
493
Discord
MOXHA#0001
Giriş
En detaylı, çeşitli ve iyi düşünülmüş özelliklere sahip harika bir kaynaktır. Daha da iyisi, tüm bu özellikleri essentialmode gibi bir framework ile bile çalıştırabilirsiniz.

Bazı Bilgiler
Moteller oyuncular tarafından yönetilebilir veya otomatik sistemi kullanabilir
Uniq tasarımlı bir arayüze sahiptir. Benim tarafımdan tasarlandı :cool~2:
Discord günlükleri
Birçok fonksiyon açık kaynaklıdır. Yani istediğiniz gibi değiştirebilirsiniz! Bunlardan bazıları; gardrop, çerçeve, zula fonksiyonları...
Mükemmel bir şekilde optimize edilmiştir, bu yüzden herhangi bir sorun yaşamazsınız. Ama sorun yaşarsanız ben sizin için buradayım.
ESX/QB ile çalışır
Oda paylaşımı
Meta öğe
standalone envanteri vardır. Veya qb/ox/disc/qs envanterleriyle kullanabilirsiniz.
Ipl, shell odalarını destekler.
Özel in-game creator menüsüne sahiptir

Her şeyi buraya yazsam günler sürer. O yüzden Ultra Mega Detaylı Bilgiler için dökümantasyonu okuyabilirsiniz.



Tanıtım videosu

Tebex

Ekran Görüntüleri
53c108da8c5d3f4e99079dee539fa46fe45743c4.jpeg
f848444e924a597234f1710ef05ea4182a2e45cc.jpeg
ddbdc55af841d8275ea1b75df09f626ca9cb6916.jpeg
a8c95a9539c0af9c87ce16a410c5857c25a25622_2_690x484.jpeg
20a4232ce0c51720af0e3bce0ec04a7a8fbf50b5.jpeg 30bc2dfd254d7b0a26bc922adc42acee4ad09873.jpeg 6cf135ed0e7f6ea2d18e7ff2efbcac035abab21e.jpeg
 

Ekli dosyalar

  • cd511885b2d75cae34b3b30ac73029cebd532f01_2_690x460.png
    cd511885b2d75cae34b3b30ac73029cebd532f01_2_690x460.png
    119.5 KB · Görüntüleme: 2
Son düzenleme:
Selamlar, bir süredir geliştirmekte olduğum mx-motels bitti. Bu motel en iyisi olmayabilir. Ama en gelişmiş, en ayrıntılı motel olduğu konusunda hem fikir olabiliriz.

Motel'e daha sonradan getirilebilecek çok fazla fikir var aklımda moteli satın alan kişiler ücretsiz olarak faydalanabilecek.

Motelin minimum desteklediği esx sürüm 1.2.0 eğer alt yapınız bundan daha düşük ise moteli kullanamazsınız.

Exm ile uyumludur bir farkı yok zaten.

Gelelim motele Nedir bu motel ?

Motelin 3 ana dalı var: Motel Sahibi, Motel Çalışanı, Motel Odası Kiralayan Kişi.

Sistemin Ana Özellikleri:

Toplam 8 adet motel ve 127 adet motel odası bulunmaktadır.

[NOT] Motel ile ilgili destek verilmektedir fakat mapler ile ilgili destek verilmemektedir.

Sistemimizde motel eklemek çok basit. Sql üzerinde bir değer veya başka birşey eklemenize gerek yok, sadece kendi bilgi verisi üzerinden ekleyebilirsiniz.

- Telefon desteği:
GCPHONE

[NOT]: "Zorunlu olarak kullanılması gerekmez." Sadece motel kiralamada, zaman ile ilgili mesajlarda vb. durumlarda telefon yoluyla mesaj gönderilir.

- Bildirim Destekleri:
İstenilen bildirim kullanılabilir tüm bildirimleri desteklemektedir. mythic, np, pNotify vb.

- SQL destekleri:
ghmattimysql ve mysql

- Identifier destekleri:
citizenid ve identifier

- Dil Destekleri:
ingilizce ve türkçe

- Meta sistem:
meta sistem mevcut fakat zorunlu olarak kullanılması gerekmez. Fakat sisteme çok yakışıyor. Meta sistem kullanmak isterseniz iletişime geçebilirsiniz.

- Gardrop Desteği:
qb-clothing ve esx_skin

- Depo Desteği:
qb ve disc

Log sistemi:

Standart bir log sistemi bulunmaktadır. Bu sistemin çektiği bilgiler:
İsim,
Oyun içi id,
Steam id
Lisans

Eğer bu bilgilerin yetersiz kalıcağını düşünüyor iseniz mx-logsystem alabilirsiniz.

mx-logsystem'in çektiği bilgiler:
İsim,
Oyun içi id,
Steam id,
Steam url,
Lisans,
Discord,
Ip adresi,

Steam bilgileri
Gizlilik durumu,
Profil oluşturulma tarihi,
Fivem oynama süresi,
Steam ismi



Loglar:
Fatura Oluşturulma
Fatura Ödeme
İstek Kabul Etme
İstek Reddetme
Motel Odasından Ayrılma
Kira Ödeme
Çalışan parasını ayarlama
Çalışana prim verme
Çalışanı işten atma
Yeni anahtar oluşturma
Çalışan yetkisi güncelleme
Motele çalışan alma
Kişinin kirasını yenileme
Motel odası silinme
Para yatırma
Para çekme
Motel sahibi verme [komut yolu ile.]
Kişinin odasını değiştirme
Kira süresi bitme
Motel odası alma.

İsterseniz config üzerinden motelleri satın alınabilir yaparsınız ve oyuncular motel satın alabilirler. Yada adminler yada belirlediğiniz motel yetkilileri motel sahibi belirtir.

Kişi motel sahibi olduktan sonra neler yapabilir ?

Artık o motelin yöneticisi olmuştur. Yanına çalışan alabilir çalışanlarına ne kadar fiyat vericeğini gine kendisi seçer.

Çalışan aldıktan sonra neler yapabilir ?
Kişiyi işten atabilir.
Kişiye mesaj gönderebilir.
Kişinin maaşını güncelleyebilir.
Kişiye prim verebilir.
Kişiye yetki verip / alabilir.


Yetkiler:
Müşteriyi odadan atma
Müşterinin odasını değiştirme
Müşterinin zamanını yenileme
Müşteriye mesaj gönderme
Müşteri için yeni anahtar oluşturma [mx-base gerekli]
Müşteriye oda kiralama
Müşterinin isteklerini görüntüleme
Kasadan para alma
Kasaya para yatırma
Motelin askıya alınma durumunu güncelleme

Çalışan yönetimi:
Ekli dosyayı görüntüle 53339


Motel Çalışanı Neler Yapabilir ?
Öncelikle motel çalışanı olduğunda motelin kendi altyapısı üzerinde çalışan olur. Yani hem motel çalışanı olup hemde polis olabilir.
Motel çalışanı sizin belirttiğiniz süre boyunca maaş alır. Bunu ilk başta motel sahibine bırakmıştım fakat daha sonradan değiştirdim.

Motel sahibinin verdiği yetkilere göre menüsünde etkileşime girebilir.

Motel Kiralama Nasıl Çalışıyor ?
- Moteli kiralayacak kişi motel sahibi yada çalışan. Yanındaki oyuncuların listesini görüyor. Ve burdan seçim yapıyor. Seçebileceği şeyler:

Kişinin kaç saat/dakika kalabileceği.
Kişiye belirlediği saat miktarında para kesebilir bunun limiti sizin elinizde. Her motelin minimum ve maksimum kira miktarını ayarlayabilirsiniz. Saatlik yada dakika olarak !
Örneğin: A motelinin minimum 1500 maksimum 3500 saatlik olarak kira ücreti girebilir dediniz. Eğer kişi 10 dakika durarsa 1500 ödeyecektir 60 dk dursa bile 1500 ödeyecektir.
Eğer kişi saatlik olarak yaparsa örneğin 1 saat, minimum 1500 maksimum 3500 ödeyebilir. yada 2 yaparsa bu sayılar 2 ile çarpılır yani minimum 3000 maksimum 7000'den oturabilir.
Kiralayacak kişi listeyi oluşturduğu zaman kiralamak istediği kişiye bu bilgileri yollar. Ve kişi kabul eder yada reddeder.
Eğer kişi zamanında bir motel odasını ödemeden çıktıysa bu, uyarı olarak moteli kirayalacak kişiye gidicektir. İsteğe bağlı olarak kişiye motel kirayabilir yada kiralamaz.

Oda Yönetimi:


Ekli dosyayı görüntüle 53338

Kişi moteli aldığı zaman nasıl bir zamanlama mevcut ?
Kişi oyunda olduğu müddetçe zamanı azalacaktır. Yani cron sistemi bulunmamaktadır. Herkesin kendi süresi mevcut.
Kişi eğer zamanının yarısına kadar kirasını ödememiş ise motel odası süresinin yarısında askıya alınıcaktır.
Kişi eğer zamanının %60 hâla ödememiş ise kişiye belirttiğiniz yüzdelikte para yaptırımı uygulanıcaktır. Default: %10
Kişi eğer zamanının %70 hâla ödememiş ise kişiye belirttiğiniz yüzdelikte para yaptırımı uygulanıcaktır. Default: %13
Kişi eğer zamanının %80 hâla ödememiş ise kişiye belirttiğiniz yüzdelikte para yaptırımı uygulanıcaktır. Default: %15
Kişi eğer zamanının %90 hâla ödememiş ise kişiye belirttiğiniz yüzdelikte para yaptırımı uygulanıcaktır. Default: %20
Kişi eğer zamanı dolduğunda'da ödememiş ise kişiye belirttiğiniz kat yaptırım uygulanır. Default: ödemesi gereken miktarın 2 katı.

Kişi eğer kirasını ödediyse zamanının %50 %60 %70 %80 %90 dolduğunda bilgi için notification gönderilicektir.

Kişi moteli aldıktan sonra neler yapabilir ?
Odadan çıkabilir.
Kalan zamanını görebilir.
Motel yönetimine istekte bulunabilir.
Kirasını Ödeyebilir.

Bulunabileceği İstekler:
Anahtar Çıkartma Talebi [mx-base gerekli]
Motel Odası Değiştirme Talebi
Yetkili Personel Çağırma Talebi
Süre Uzatma Talebi

- Log Sistemi arasındaki farklar:




Evet genel özellikleri bu kadardı daha anlatmadığım bazı şeyler var fakat onları video üzerinde görebilirsiniz.

Video Linki:

Motel Fiyatı: $50

Satın almak için MOXHA#4250


Config:
Cfg = {
Language = "en", -- Options: "tr" or "en"
identifierType = "identifier", -- Options: "identifier" or "citizenid"
gardrobe = "esx", -- "qb", "esx"
generalPurchasable = true, --
stash = "disc", -- "disc", "qb"
gcphone = false, -- readme.md
doorSound = true, -- Door lock Sound
CustomHelpNotify = true, -- if u write the false will be DrawText3D
metasystem = false, -- Keys System [Req qb-inventory and mx-base]
metaitem = "motelkey", -- if the metasystem is opened. write the metaitem name.
charinfosystem = false, -- if u using the charinfo write true. [Req mx-base]
SqlType = "mysql", -- Options: "mysql" or "ghmattimysql"
autosave = true, -- if write the false will be player Saves when the player dropped.
autosaveTime = 10 * 60000, -- 1 min = 60000
saveCommand = "motel-save", -- Save command. if u write false or nil will be removed command. [only writing to cmd]
bill = {
active = true,
pos = vec3(-545.17, -203.66, 38.22),
blip = { --
active = true, -- Active ?
name = "Bill Payment Center", -- Blip name
scale = 0.6, -- Blip size
color = 1, -- Blip color
sprite = 476, -- Blip type
},
},
receptionMethods = {
kick = true, -- Motel owner remove the player room.
changeRoom = true, -- Motel owner change the player room.
timeRefresh = true, -- Motel owner refresh the player time.
sendMessage = true, -- Motel owner Send the player message.
createNewKey = true, -- Motel owner create the player room key. [Req MX-BASE]
givePermission = true, --
giveReward = true,
setUpdateSalary = true, --
updateSuspened = true,
},
notify = { --readme.md
event = 'mythic_notify:client:SendAlert', -- ur notification event
arg = {type = 'inform', text = '%s', length = 4000}, -- argument or false [examples: readme.md]
arg2 = 2
},
inventorySettings = { --readme.md
type = 'motel',
owner = '',
slots = 80,
weight = 50
},
marker = { --
type = 27,
doors = true, -- marker active
stashes = true, -- marker active
gardrobes = true -- marker active
},
Employee = {
active = true, -- if u write to true will be motel owner can take a employeers
autosalary = 20 * 60000, -- if u write to false will be closed. [DEFAULT - 20 * 60000]
reqingame = true, -- if u set true motel employees can only get salaries while in game
salaryMethod = 'bank', -- 'bank' 'cash'
},
society = {
active = true, -- If true, the motel owner can put or receive money in the motel storage
takeRent = true, -- If true, the money is deposited into the motel storage when the person pays the rent for the motel room.
takeSalary = true, -- If true, the employees' salary is paid through the motel storage.
obligatorySalary = true, -- If true, it allows the money in the motel storage to go to negative. If false, if the money is insufficient, there is no salary payment.
},
AdminOptions = {
privateAdmin = false, -- If it is open, you need to set yourself who can employ the motel manager, if it is closed, all admins can use it directly.
privateAdmins = { -- Citizenid or identifier whichever add
"DVQ06744"
},
privatePermission = true, -- If private admin is open, close it. Permissions to use.
privatePermissions = {
'admin',
'superadmin'
},
setMotelOwnerCommand = "setmotelowner", -- If you set false, the command will be canceled. If you enter string it will be the command String = ""
},
LogSystem = "standart", -- Options "standart" and "custom". Custom required mx-logsystem
LogWebHooks = {
["Create Bill"] = "",
["Pay Bill"] = "",
["Accept Request"] = "",
["Reject Request"] = "",
["Left Motel"] = "",
["Pay Rent"] = "",
["Set Employee Salary"] = "",
["Give Employee Reward"] = "",
["Kick Employee"] = "",
["Create New Key"] = "",
["Update Permission"] = "",
["Take Employee"] = "",
["Refresh Rent Motel"] = "",
["Delete Motel"] = "",
["Deposit Money"] = "",
["Withdraw Money"] = "",
["SetMotelOwner"] = "",
["Change Room"] = "",
["Reset Rent"] = "",
["BuyMotel"] = "",
},
}
-- DON'T TOUCH IT.
_U = Langs[Cfg.Language]
+rep Kessinlikle Tavsiye Ediyorum
 
Fivem üzerinde böyle bir detaylı scripti asla bulamazsınız ?, Proje'nin başından bir tester olarak kesinlikle öneriyorum

+rep +ref ?
 
2 hafta önce bitmişti bugüne nasipmiş :D

Teşekkürler yorumlar için < 3
 
Kaynak, fiyatını sonuna kadar hakkediyor uzun bir süredir üstünde çalışıldığını biliyorum görünen tarafı çok başarılı eminim ki teknik anlamdada kusursuz bir iş çıkmıştır ortaya tebrik ederim
 
Kaynak, fiyatını sonuna kadar hakkediyor uzun bir süredir üstünde çalışıldığını biliyorum görünen tarafı çok başarılı eminim ki teknik anlamdada kusursuz bir iş çıkmıştır ortaya tebrik ederim kaynak ücretinin fazlasını hakkediyor
Teşekkürler ^^
 
Başarılı duruyor. İyi satışlar dilerim :)
 
harika, eline sağlık
 
Yakışmış
 
+rep sonuna kadar hakediyor ellerine sağlık
 
+rep ellerine sağlık güzele benziyor
 
çok iyi olmuş
 
+rep Eline sağlık <3 iyi satışlar
 
iki haftadan fazladır sunucumda kullanmaktayım, oyuncularım da ben de bayıldık. bu kadar detaylı ve sadece oyundayken zamanın azalması, moteli alan kişi hariç yeni tanıştığı veya arkadaşlarına da rollerin çıkması gibi rolü kuvvetlendiren her detay düşünülmüş.
 
+rep Ellerine sağlık.
 
başarılı çalışma,uzun zamandır emek veriyorsun inanıyorum ki emeğinin karşılığını alacaksın.
 
Eline sağlık bro güzel gözüküyor
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!