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

Paylaşım bo-market (veujs script)

Baris

Üye
FT Kullanıcı
Katılım
3 yıl 5 ay 30 gün
Mesajlar
182
Kısaca vuejs ile yazılmış bir market scripti
Oph3Z Oph3Z ile beraber yaptık vuejs kullandığımız ilk proje tasarımı cok dikkat etmedik, evet biraz kötü
Paylaşma sebebimiz vuejs hakkında pek kaynak olmaması vuejs ogrenmek isteyenlerin göz atmasını öneririm.
Genel yorumum jQuery'i bişiler yazacak kadar biliyorsanız vuejs gecebilirsiniz amale işlerini cok rahatlatıyor, öğrenmesi ve kullanımına alışması evet biraz pratik istiyor ama aman aman zor diyemem

Bir kaç yerde yardım ve tavsiye verdikleri için cylex cylex ve AiakosCodeme( ) teşekkürler.



Config:
image.png



ufaknot:script qbcore destekli, esx cevirmek isterseniz cok basit bir şekilde cevirebilirsiniz
sorun yaşarsanız discordlarımız üzerinden iletişime veya yoruma yazabilirsiniz


Benim discord:yusufkaracolak ---- Oph3Z Oph3Z discord:Oph3Z#0351​
 
Şu tablo veri gitmemesine rağmen dolu sanırsam gözden kacmış

Kod:
items: [
{ itemname: 'sandwich', label: 'Sandwich', category:'Food', price: 3},
{ itemname: 'coffe', label: 'Kahve', category:'Items', price: 4},
],


Tavsiye olarak da mounted() kullanarak script start, restart durumların da veriyi tek seferlik alıp this.items'e eşitleyen bu tarz bir döngü kurabilirsiniz böylelikle kişi her UI'yı açtığında tabloya config'deki eşyaları eklemek zorunda kalmaz daha kapsamlı scriptlerde genelde bu tarz şeyler menünün ciddi şekilde erken açılmasını sağlar.

Kod:
mounted() {
  $.post(`https://${GetParentResourceName()}/itemler`, JSON.stringify(), (data) => {
    this.items = data.config;
  });
}

RegisterNUICallback("itemler",function(data, cb)
        cb(
            {
                config = Config.Items,
            }
        )
   end)
 
Şu tablo veri gitmemesine rağmen dolu sanırsam gözden kacmış

Kod:
items: [
{ itemname: 'sandwich', label: 'Sandwich', category:'Food', price: 3},
{ itemname: 'coffe', label: 'Kahve', category:'Items', price: 4},
],


Tavsiye olarak da mounted() kullanarak script start, restart durumların da veriyi tek seferlik alıp this.items'e eşitleyen bu tarz bir döngü kurabilirsiniz böylelikle kişi her UI'yı açtığında tabloya config'deki eşyaları eklemek zorunda kalmaz daha kapsamlı scriptlerde genelde bu tarz şeyler menünün ciddi şekilde erken açılmasını sağlar.

Kod:
mounted() {
  $.post(`https://${GetParentResourceName()}/itemler`, JSON.stringify(), (data) => {
    this.items = data.config;
  });
}

RegisterNUICallback("itemler",function(data, cb)
        cb(
            {
                config = Config.Items,
            }
        )
   end)
Tavsiyelerin için teşekkürler evet ilk kısım gözümden kaçmış, daha kapsamlı projeler de 2. dediğini kesinlikle kullanacağız hala ögrenmemiz gereken şeyler var tekrardan teşekkürler
gözden kaçırdığım yeri düzelttim
 
Şu tablo veri gitmemesine rağmen dolu sanırsam gözden kacmış

Kod:
items: [
{ itemname: 'sandwich', label: 'Sandwich', category:'Food', price: 3},
{ itemname: 'coffe', label: 'Kahve', category:'Items', price: 4},
],


Tavsiye olarak da mounted() kullanarak script start, restart durumların da veriyi tek seferlik alıp this.items'e eşitleyen bu tarz bir döngü kurabilirsiniz böylelikle kişi her UI'yı açtığında tabloya config'deki eşyaları eklemek zorunda kalmaz daha kapsamlı scriptlerde genelde bu tarz şeyler menünün ciddi şekilde erken açılmasını sağlar.

Kod:
mounted() {
  $.post(`https://${GetParentResourceName()}/itemler`, JSON.stringify(), (data) => {
    this.items = data.config;
  });
}

RegisterNUICallback("itemler",function(data, cb)
        cb(
            {
                config = Config.Items,
            }
        )
   end)
Artık sadece script startlandığı zaman Configden itemleri cekiyor, her E bastığınız da değil. Onun dışında JS i daha pratiklik adına bir iki ufak değişiklikler yaptım.
 
CLI olayını yapamadık ya, ona üzüldüm a*. (Ama çözeceğiz) Onun dışında, yapıyoruz bu sporu
 

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!