GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Nexion - 07 Haziran 2022, 17:11:59

Başlık: Paranın eksiye inme sorunu
Gönderen: Nexion - 07 Haziran 2022, 17:11:59
Paranın eksiye inmesini engellemek için bir kod var mı? Yardımlarını bekliyorum
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Kjen - 07 Haziran 2022, 17:39:59
PAWN Kodu: Seç
if(GetPlayerMoney(playerid) < 0) // sunucunuzda paraları ayrı bir tanımda tutuyorsanız onu kullanın
{
      ResetPlayerMoney(playerid);
}
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Nexion - 07 Haziran 2022, 18:19:23
Alıntı yapılan: Kjen - 07 Haziran 2022, 17:39:59
PAWN Kodu: Seç
if(GetPlayerMoney(playerid) < 0) // sunucunuzda paraları ayrı bir tanımda tutuyorsanız onu kullanın
{
      ResetPlayerMoney(playerid);
}

Bu komutu OnPlayerConnect publicine atacağım değil mi?

(https://www.hizliresim.com/6ulfewm)
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Nexion - 07 Haziran 2022, 18:25:13
https://www.hizliresim.com/6ulfewm (https://www.hizliresim.com/6ulfewm)

Attığını denedim fakat yine öyle oluyor mesela ben öylesine bir kod yazdım [/parasil id miktar] gibi fakat ne kadar silersem sileyim eksiye inmemesini istiyorum yani sıfırda kalsın ve hata mesajı versin daha fazla silemezsiniz diye
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Murat Budak - 07 Haziran 2022, 20:35:42
Alıntı yapılan: Cobb - 07 Haziran 2022, 18:25:13
https://www.hizliresim.com/6ulfewm (https://www.hizliresim.com/6ulfewm)

Attığını denedim fakat yine öyle oluyor mesela ben öylesine bir kod yazdım [/parasil id miktar] gibi fakat ne kadar silersem sileyim eksiye inmemesini istiyorum yani sıfırda kalsın ve hata mesajı versin daha fazla silemezsiniz diye
yukarıda atılan kodu onplayerupdate foksiyonun içine kat
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Eamon - 08 Haziran 2022, 04:48:49
Paranın eksiye inmesini engellemek için, çekilen para miktarı mevcut miktardan büyük olmamalı. if ile basit bir kontrol yapacaksın.
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Nexion - 08 Haziran 2022, 10:00:05
Alıntı yapılan: Murat Budak - 07 Haziran 2022, 20:35:42
Alıntı yapılan: Cobb - 07 Haziran 2022, 18:25:13
https://www.hizliresim.com/6ulfewm (https://www.hizliresim.com/6ulfewm)

Attığını denedim fakat yine öyle oluyor mesela ben öylesine bir kod yazdım [/parasil id miktar] gibi fakat ne kadar silersem sileyim eksiye inmemesini istiyorum yani sıfırda kalsın ve hata mesajı versin daha fazla silemezsiniz diye
yukarıda atılan kodu onplayerupdate foksiyonun içine kat
İşime yaradı teşekkür ederim fakat para sıfırdan aza çekmeye çalıştığımız zaman bir hata mesajı gelsin istiyorum
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Murat Budak - 09 Haziran 2022, 00:33:02
Alıntı yapılan: Cobb - 08 Haziran 2022, 10:00:05
Alıntı yapılan: Murat Budak - 07 Haziran 2022, 20:35:42
Alıntı yapılan: Cobb - 07 Haziran 2022, 18:25:13
https://www.hizliresim.com/6ulfewm (https://www.hizliresim.com/6ulfewm)

Attığını denedim fakat yine öyle oluyor mesela ben öylesine bir kod yazdım [/parasil id miktar] gibi fakat ne kadar silersem sileyim eksiye inmemesini istiyorum yani sıfırda kalsın ve hata mesajı versin daha fazla silemezsiniz diye
yukarıda atılan kodu onplayerupdate foksiyonun içine kat
İşime yaradı teşekkür ederim fakat para sıfırdan aza çekmeye çalıştığımız zaman bir hata mesajı gelsin istiyorum
Onu komut üzerinden yaparsın kodu at
Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: HasanEfe - 14 Haziran 2022, 09:01:02
GivePlayerMoney fonksiyonunun üzerine

PAWN Kodu: Seç
if(GetPlayerMoney(playerid) < 0) return SendClientMessage(playerid, 0xff0000ff, "Paranız yetersiz");
yani şöyle olucak

Başlık: Ynt: Paranın eksiye inme sorunu
Gönderen: Coiner - 23 Temmuz 2022, 23:58:16
Alıntı yapılan: Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
K/A