⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Banka Eklentisi Çalışmıyor

Banka Eklentisi Çalışmıyor
.smaBankaCozum.sma(Dosya Boyutu: 9,87 KB | İndirme Sayısı: 4)
Banka Eklentisi panelde düzgün yüklendi hatasız.
Fakat servere girip /banka yazınca menü çıkmıyor.
@PaWned knk müsaitsen bakarmısın Gülümse

@NightmaRe Müsaitseniz bi el atabilirmisiniz.
İyi Forumlar
Son Düzenleme: 21-01-2020, 22:50, Düzenleyen: Muhammet Bulut
RE: Banka Eklentisi Çalışmıyor
Güncel
@PaWned knk bi bakarmısın
RE: Banka Eklentisi Çalışmıyor
bu jb için siz jb serveri misiniz ?
RE: Banka Eklentisi Çalışmıyor
(22-01-2020, 14:06)ITenGriTR Adlı Kullanıcıdan Alıntı: bu jb için siz jb serveri misiniz ?
hayır ama bu banka eklentisi her modda çalışmıyormu ?
RE: Banka Eklentisi Çalışmıyor
siz ne saklıycaksınız bu bankada oyun parası mı
RE: Banka Eklentisi Çalışmıyor
(22-01-2020, 14:28)ITenGriTR Adlı Kullanıcıdan Alıntı: siz ne saklıycaksınız bu bankada oyun parası mı
dolar
bizim mod eşya saklambacı avcılar eşya vurunca dolar kazanıyor ama sonra eşya filan vurunca dolar azalıyormuş öyle dediler
bende dolarları gitmesin diye banka eklentisi kurmak istemiştim.Banka sayesinde dolarlarını saklıyacaklar istedikleri zaman can menüsünen can alıcaklar
RE: Banka Eklentisi Çalışmıyor
al bunu kullan

PHP Kod:
#include <amxmodx>
#include <cstrike>
#include <nvault>

new bmVault;
new 
bmGenelChatTag[64],bmUstMenuTag[32],bmAltMenuTag[32];

public 
plugin_init() {
    
register_plugin
    
("Banka",
    
"1.1",
    
"Berk");
    
    
register_clcmd("say /banka","beAnaMenu");
    
    
register_clcmd("bmYatirilicak_Miktar","bmYatirilicak_MiktarX");
    
register_clcmd("bmCekilecek_Miktar","bmCekilecek_MiktarX");
    
    new 
bmTag = register_cvar("banka_ChatTag","WEBDiyo:");
    
get_pcvar_string(bmTag,bmGenelChatTag,charsmax(bmGenelChatTag));
    
    new 
bmTag2 = register_cvar("banka_MenuUstTag","WEBDiyo.Com");
    
get_pcvar_string(bmTag2,bmUstMenuTag,charsmax(bmUstMenuTag));
    
    new 
bmTag3 = register_cvar("banka_MenuAltTag","WD");
    
get_pcvar_string(bmTag3,bmAltMenuTag,charsmax(bmAltMenuTag));
}
public 
plugin_cfg(){
    
bmVault = nvault_open("bmBanka");
    if(
bmVault == INVALID_HANDLE){
        
log_amx("WEBDiyo: Acilamayan nVault dosyasi bulundu.");
    }
}
public 
plugin_end(){
    
nvault_close(bmVault);
}
public 
beAnaMenu(bmID){
    new 
bmAnahtar[56],bmAuthID[48],bmMiktar;
    
get_user_authid(bmID,bmAuthID,charsmax(bmAuthID));
    
formatex(bmAnahtar,charsmax(bmAnahtar),"%s-Para",bmAuthID);
    
bmMiktar = nvault_get(bmVault,bmAnahtar);
    new 
bmMenu = bmMenuOlustur("Ana Menu","beAnaMenu_devam");
    
bmMenuSecenekEkle(bmMenu,"Para Yatir","1");
    
bmMenuSecenekEkle(bmMenu,"Para Cek","2");
    
bmMenuSecenekEkle(bmMenu,"Bakandaki Paran\w: \y%i$","3",1,bmMiktar);
    
bmMenuBitir(bmID,bmMenu);
}
public 
beAnaMenu_devam(bmID,bmMenu,bmMEsya){
    if(
bmMEsya == MENU_EXIT){
        
beAnaMenu(bmID);
        
menu_destroy(bmMenu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
bmMVeri[6],bmBos;
    
menu_item_getinfo(bmMenu,bmMEsya,bmBos,bmMVeri,5,_,_,bmBos);
    new 
bmKey = str_to_num(bmMVeri);
    switch(
bmKey){
        case 
1 : {
            
client_cmd(bmID,"messagemode bmYatirilicak_Miktar");
        }
        case 
2 : {
            
client_cmd(bmID,"messagemode bmCekilecek_Miktar");
        }
        case 
3 : {
            
beAnaMenu(bmID);
        }
    }
    
menu_destroy(bmMenu);
    return 
PLUGIN_HANDLED;
}
public 
bmYatirilicak_MiktarX(bmID){
    new 
bmYazi[256],bmMiktar;
    
read_args(bmYazi,charsmax(bmYazi));
    
remove_quotes(bmYazi);
    
bmMiktar = str_to_num(bmYazi);
    if(
bmMiktar > 0){
        if(
cs_get_user_money(bmID) >= bmMiktar){
            
cs_set_user_money(bmID,cs_get_user_money(bmID)-bmMiktar);
            
            new 
bmAnahtar[56],bmAuthID[48],bmBankadakiPara;
            
get_user_authid(bmID,bmAuthID,charsmax(bmAuthID));
            
formatex(bmAnahtar,charsmax(bmAnahtar),"%s-Para",bmAuthID);
            
bmBankadakiPara = nvault_get(bmVault,bmAnahtar);        
            
            new 
bmParaTopla[16];
            
num_to_str(bmBankadakiPara+bmMiktar,bmParaTopla,charsmax(bmParaTopla));
            
nvault_set(bmVault,bmAnahtar,bmParaTopla);
            
            
client_print(bmID,print_center,"%s Basarili bir sekilde para yatirdiniz! +%i$",bmGenelChatTag,bmMiktar);
        }
        else{
            
client_print(bmID,print_center,"%s Yetersiz dolar miktari!",bmGenelChatTag);
            
beAnaMenu(bmID);
        }
    }
    else{
        
client_print(bmID,print_center,"%s Gerersiz para miktari!",bmGenelChatTag);
    }
}
public 
bmCekilecek_MiktarX(bmID){
    new 
bmYazi[256],bmMiktar;
    
read_args(bmYazi,charsmax(bmYazi));
    
remove_quotes(bmYazi);
    
bmMiktar = str_to_num(bmYazi);
    
    new 
bmAnahtar[56],bmAuthID[48],bmBankadakiPara;
    
get_user_authid(bmID,bmAuthID,charsmax(bmAuthID));
    
formatex(bmAnahtar,charsmax(bmAnahtar),"%s-Para",bmAuthID);
    
bmBankadakiPara = nvault_get(bmVault,bmAnahtar);    
    if(
bmMiktar > 0){
        if(
bmBankadakiPara >= bmMiktar){
            
cs_set_user_money(bmID,cs_get_user_money(bmID)+bmMiktar);    
            
            new 
bmParaTopla[16];
            
num_to_str(bmBankadakiPara-bmMiktar,bmParaTopla,charsmax(bmParaTopla));
            
nvault_set(bmVault,bmAnahtar,bmParaTopla);
            
            
client_print(bmID,print_center,"%s Basarili bir sekilde para cektiniz! -%i$",bmGenelChatTag,bmMiktar);
        }
        else{
            
client_print(bmID,print_center,"%s Bankanizda bu kadar dolar yok fakir!",bmGenelChatTag);
            
beAnaMenu(bmID);
        }
    }
    else{
        
client_print(bmID,print_center,"%s Gerersiz para miktari!",bmGenelChatTag);
    }
}
stock bmMenuOlustur(const bmBaslik[],const bmDevam[], any:...){
    new 
bmYeniBaslik[256],bmDuzeltBaslik[256];
    
vformat(bmDuzeltBaslik,charsmax(bmDuzeltBaslik),bmBaslik,3);
    
formatex(bmYeniBaslik,charsmax(bmYeniBaslik),"\d[\r%s \d~> \yBanka\d] \y%s",bmUstMenuTag,bmDuzeltBaslik);
    new 
bmMenu = menu_create(bmYeniBaslik,bmDevam);
    return 
bmMenu;
}
stock bmMenuSecenekEkle(bmMenuID,const bmSecenekBaslik[],const bmBilgi[],bmTag = 1, any:...){
    new 
bmYeniSecenekBaslik[256],bmSecenekDuzelt[256];
    
vformat(bmSecenekDuzelt,charsmax(bmSecenekDuzelt),bmSecenekBaslik,5);
    if(
bmTag == 1){
        
formatex(bmYeniSecenekBaslik,charsmax(bmYeniSecenekBaslik),"\y[%s] \r# \y[\w%s\y]",bmAltMenuTag,bmSecenekDuzelt);
    }
    else{
        
formatex(bmYeniSecenekBaslik,charsmax(bmYeniSecenekBaslik),"%s",bmSecenekDuzelt);
    }
    
menu_additem(bmMenuID,bmYeniSecenekBaslik,bmBilgi);
}
stock bmMenuBitir(bmID,bmMenuID,bmSecenek = 1,bmCikis = 1,bmSayfa = 0,bmCikisYazi = 1){
    if(
bmCikisYazi == 1){
        
menu_setprop(bmMenuID,MPROP_EXITNAME,"\rCikis");
    }
    
menu_setprop(bmMenuID,MPROP_PERPAGE, bmSecenek ? 7:0 ); 
    
menu_setprop(bmMenuID,MPROP_EXIT,bmCikis ? MEXIT_ALL:MEXIT_NEVER);
    
menu_display(bmID,bmMenuID,bmSayfa);    
} 
RE: Banka Eklentisi Çalışmıyor
Tmm deniyorum

Çözüldü.
Son Düzenleme: 22-01-2020, 15:20, Düzenleyen: Muhammet Bulut
Banka Eklentisi Çalışmıyor
Konunuz "Çözülmüş İsteklere" taşınmıştır.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task