GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Luciferr - 01 Mayıs 2020, 02:28:48

Başlık: İc parayla market bakiyesi
Gönderen: Luciferr - 01 Mayıs 2020, 02:28:48
Arkadaşlar bi sistem yaptım ama bakiye vermiyor sebebi nedir yardım edermisiniz oyundaki 100 Bin parayla 10 TL ooc market bakiyesi vermesini istiyorum şöyle birşey yaptım parayı çekiyor ama bakiye vermiyor

PAWN Kodu: Seç
CMD:bakiyeal(playerid, params[])
{
if(PlayerData[playerid][pCash] < 100000) return HataMesajGonder(playerid, "Yeterli paranız yok [100.000 TL].");
BilgiMesajGonder(COLOR_LIGHTRED, "100 Bin Karşılığında 10 TL Aldınız!");
ParaVer(playerid, -100000);
PlayerData[playerid][pBakiye] +=10;
return 1;
}
Başlık: Ynt: İc parayla market bakiyesi
Gönderen: viathegod32 - 01 Mayıs 2020, 07:46:05
Bakiye değişkenin pBakiye ise kodda bir sorun gözükmüyor, market ya da bakiye ile harcama yapılan bir kısmı atarsan ona göre kontrol edebiliriz.
Başlık: Ynt: İc parayla market bakiyesi
Gönderen: Luciferr - 01 Mayıs 2020, 11:59:36
Alıntı yapılan: via - 01 Mayıs 2020, 07:46:05
Bakiye değişkenin pBakiye ise kodda bir sorun gözükmüyor, market ya da bakiye ile harcama yapılan bir kısmı atarsan ona göre kontrol edebiliriz.
PAWN Kodu: Seç
tock OOCMarket_UrunAl(playerid, urunadi[])
{
new fiyat, durum;
GetUrunBilgi(urunadi, fiyat, durum);
if(strfind(urunadi, "İsim/Cinsiyet Değiştirme", true) != -1)
{
    if(durum == 0) return HataMesajGonder(playerid, "Bu ürün yetkili tarafından pasife alınmıştır.");
if(PlayerData[playerid][pBakiye] < fiyat) return HataMesajGonder(playerid, "Yeterli bakiyeniz yok. (%d TL)", fiyat);
SetPVarInt(playerid, "UrunFiyat", fiyat);
Dialog_Show(playerid, oocmisimdegistir, DIALOG_STYLE_INPUT, "İsim Değiştir", "{ff0022}» {FFFFFF}Lütfen yeni isminizi girin (Ad_Soyad formatında olmalıdır):\n{ff0022}Not: {FFFFFF}İsminizi değiştirdikten sonra IC siciliniz sıfırlanır.", "Devam", "Vazgeç");
}
Başlık: Ynt: İc parayla market bakiyesi
Gönderen: Luciferr - 01 Mayıs 2020, 21:57:35
Alıntı yapılan: via - 01 Mayıs 2020, 07:46:05
Bakiye değişkenin pBakiye ise kodda bir sorun gözükmüyor, market ya da bakiye ile harcama yapılan bir kısmı atarsan ona göre kontrol edebiliriz.
PAWN Kodu: Seç
CMD:marketpara(playerid, params[])
{
if (PlayerData[playerid][pLevel] < 7) return HataMesajGonder(playerid, "Bu özellikten yararlanabilmek için minimum 7 level olmalısın!");
if(PlayerData[playerid][pCash] < 100000) return HataMesajGonder(playerid, "Üstünde 100,000 TL bulunmuyor!");
ParaVer(playerid, -100000);
PlayerData[playerid][pBakiye] += 2;
BilgiMesajGonder(playerid, "100,000 TL sistem tarafından kesildi ve 2 TL elde ettin! '/market'");
return 1;
}
Sorunum çözüldü bu şekilde yaptım oldu teşekkür ederim KK.
Başlık: Ynt: İc parayla market bakiyesi
Gönderen: Enkei - 01 Mayıs 2020, 22:00:15
Konu arşive taşınmıştır.