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

Cevaplandı es_extended

  • Konbuyu başlatan LquenS
  • Başlangıç tarihi
  • Cevaplar 10
  • Görüntüleme 533
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

LquenS

Üye
FT Kullanıcı
Katılım
4 yıl 9 ay 2 gün
Mesajlar
736
Discord
LquenS#5943
es_extendede bir bölüm eklemesini istiyorum fakat ne yaptıysam çalışmıyor şöyle göstereyim;


Kod:
if itemCount > 0 and sourceXPlayer.getMoney() >= itemCount then
            sourceXPlayer.removeMoney(itemCount)
            targetXPlayer.addMoney   (itemCount)
            
            MySQL.Async.execute('INSERT INTO transfer (Sender, Type, Amount, Reciever)VALUES (@Sender, @Type, @Amount, @Reciever) ',
            {
                    ['@Sender']   = sourceXPlayer.name,
                    ['@Type']   = 'Cash',
                    ['@Amount']    = itemCount,
                    ['@Reciver']    = targetXPlayer.name

            }       
            )

            sourceXPlayer.showNotification(_U('gave_money', ESX.Math.GroupDigits(itemCount), targetXPlayer.name))
            targetXPlayer.showNotification(_U('received_money', ESX.Math.GroupDigits(itemCount), sourceXPlayer.name))
        else
            sourceXPlayer.showNotification(_U('imp_invalid_amount'))

Bu eklenmiş hali,

Bu eklemeye çalıştığım;
Kod:
            MySQL.Async.execute('INSERT INTO transfer (Sender, Type, Amount, Reciever)VALUES (@Sender, @Type, @Amount, @Reciever) ',
            {
                    ['@Sender']   = sourceXPlayer.name,
                    ['@Type']   = 'Cash',
                    ['@Amount']    = itemCount,
                    ['@Reciver']    = targetXPlayer.name

            }       
            )

Buda eklemeye çalıştığım kısım;


Kod:
        if itemCount > 0 and sourceXPlayer.getMoney() >= itemCount then
            sourceXPlayer.removeMoney(itemCount)
            targetXPlayer.addMoney   (itemCount)

            sourceXPlayer.showNotification(_U('gave_money', ESX.Math.GroupDigits(itemCount), targetXPlayer.name))
            targetXPlayer.showNotification(_U('received_money', ESX.Math.GroupDigits(itemCount), sourceXPlayer.name))
        else
            sourceXPlayer.showNotification(_U('imp_invalid_amount'))
fakat eklemeye çalıştığım kısımı ekleyince eklerdeki gibi oluyor.
 
DF

Ekli dosyalar

  • once.png
    once.png
    16.8 KB · Görüntüleme: 4
  • sonra.png
    sonra.png
    24.6 KB · Görüntüleme: 4
Kod:
            MySQL.Async.execute('INSERT INTO transfer (Sender, Type, Amount, Reciever)VALUES (@Sender, @Type, @Amount, @Reciever) ',
            {
                    ['@Sender']   = sourceXPlayer.name,
                    ['@Type']   = 'Nakit',
                    ['@Amount']    = itemCount,
                    ['@Reciever']    = targetXPlayer.name

            }      
            )
Böyle kullanmayı dener misin. Bu arada notepad'in hatasını göz ardı edebilirsin.
 
DF
Kod:
            MySQL.Async.execute('INSERT INTO transfer (Sender, Type, Amount, Reciever)VALUES (@Sender, @Type, @Amount, @Reciever) ',
            {
                    ['@Sender']   = sourceXPlayer.name,
                    ['@Type']   = 'Nakit',
                    ['@Amount']    = itemCount,
                    ['@Reciever']    = targetXPlayer.name

            }      
            )
Dostum nakit kısmı değil olmuyor yani kısaca
 
DF
Bunu yaptığında sunucuya restart atıyorsun değil mi? Attıktan sonra aldığın hatayı ss olarak atar mısın. Bir de sql'de oluşturduğun transfer datasının ssi gerekiyor.
 
DF
Bunu yaptığında sunucuya restart atıyorsun değil mi? Attıktan sonra aldığın hatayı ss olarak atar mısın. Bir de sql'de oluşturduğun transfer datasının ssi gerekiyor.
Hata yok para atınca bir şey olmuyor fakat bir yöntem buldum olursa yazarım.
 
DF
Yalnız şuan para atma değil oyuncuya para verme logunu yapıyorsunuz
 
DF
Nasıl çözdüğünü belirtirsen bu hatayı yaşayan diğer arkadaşlara da yardım etmiş olursun :)
 
DF
end in altına yazılıp, Reciver kısmının null olmaması için Reciever olması gerek.
 
DF
Konu çözüme kavuşturulduğundan kilitlendi.
 
DF
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!