GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Para bugu var ama nasıl yapacağımı bilemiyorum lütfen yardım edin.

Başlatan Voltio, 24 Mart 2020, 11:36:40

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Voltio

Baylar şimdi victim modunda /silahlarim'dan silah satınca adamın üstünde para olmasa bile o parayı - ye çeviriyor parası - ye çevirincede satan kişiye gidiyor o para bunun için ne yapıcaz lütfen yardım edin...


ayazcik



ayazcik

PAWN Kodu: Seç
if(GetPlayerMoney(playerid) < strval(inputtext)) return SendClientMessage(playerid, -1, "Kişide bu kadar para yok.");
Son düzenlenme: 24 Mart 2020, 11:45:53 Ayaz ama duyyu olan

Voltio


Eamon

GetPlayerMoney fonksiyonu sistemsel olarak parayı kontrol eder fakat roleplay modları mysql kullandığı için oyuncunun para değeri bir değişkende tutulur. Örnek veriyorum PlayerData[playerid][pMoney] gibi bir değişkende tutulur oyuncu parası. Bu durumda senin oyuncunun parası varmı diye kontrol etmen lazım. Örnek olarak

if(PlayerData[playerid][pMoney] < 500) return SendClientMessage(playerid), -1, "Bu ürünü almak için en az 500 dolara sahip olmalısınız");

GetPlayerMoney fonksiyonu bu durumda bir işine yaramaz.
Son düzenlenme: 24 Mart 2020, 17:36:49 Metafor
Bugünün güzel zamanları, yarının üzücü düşünceleridir.

squarepants

@Metafor savunduğun işlev ile arkadaşın kullanmış olduğu işlev aynı yola çıkıyor , Veritabanı içerisinde herhangi bir değişiklik yapmak için değil , Oyuncu üzerindeki parayı kontrol etmek için arkadaşın yorumu da tutarlı olur. ^^


Eamon

Alıntı yapılan: ThePosition - 24 Mart 2020, 19:16:49
@Metafor savunduğun işlev ile arkadaşın kullanmış olduğu işlev aynı yola çıkıyor , Veritabanı içerisinde herhangi bir değişiklik yapmak için değil , Oyuncu üzerindeki parayı kontrol etmek için arkadaşın yorumu da tutarlı olur. ^^

Bu tür şeylerde her zaman en uygun önlem alınmalıdır. Örnek veriyorum sunucuda para hilesi için bir koruma yoksa basit şekilde yine oyuncu açıktan yararlanabilir.
Son düzenlenme: 24 Mart 2020, 19:40:15 Metafor
Bugünün güzel zamanları, yarının üzücü düşünceleridir.

Cruza

since 2008
graphic designer & front-end web developer