⭐🚀 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

[Jailbreak] Jbmenu'ye Banka Ekleme

[Jailbreak] JBMenu'ye Banka Ekleme
Merhabalar, elimde JBMenu sma dosyası var herşey tamam güzel de içinde banka yok banka nasıl ekleyebilirim veya ekleyebilir misiniz? Yardımcı olursanız çok sevinirim şimdiden teşekkürler.

Yardımcı olacak yok mu?
.smacibimenu.sma(Dosya Boyutu: 100,3 KB | İndirme Sayısı: 6)
Son Düzenleme: 25-04-2022, 21:52, Düzenleyen: aurevilon
RE: [Jailbreak] JBMenu'ye Banka Ekleme
Ayrı bir eklenti olarak bunu kullanabilirsiniz;
Test edin, istediğiniz gibiyse jbmenüye uyarlayabilirim.

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

native jb_set_user_packs(id, amount);
native jb_get_user_packs(id);

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


public 
plugin_init() {
    register_plugin
    
("Banka",
    "1.1",
    "Berk");
    
    register_clcmd
("say /banka","beAnaMenu");
    
    register_clcmd
("Yatirilicak_Miktar","bmYatirilicak_MiktarX");
    register_clcmd("Cekilecek_Miktar","bmCekilecek_MiktarX");
    
    
new bmTag = register_cvar("banka_ChatTag","Web-Ailesi:");
    get_pcvar_string(bmTag,bmGenelChatTag,charsmax(bmGenelChatTag));
    
    
new bmTag2 = register_cvar("banka_MenuUstTag","Web-Ailesi");
    get_pcvar_string(bmTag2,bmUstMenuTag,charsmax(bmUstMenuTag));
    
    
new bmTag3 = register_cvar("banka_MenuAltTag","wA");
    get_pcvar_string(bmTag3,bmAltMenuTag,charsmax(bmAltMenuTag));

    BankaMaxPara = register_cvar("pMaxBanka","40000")
}
public 
plugin_cfg(){
    bmVault = nvault_open("bmBanka");
    if(bmVault == INVALID_HANDLE){
        log_amx("oK-By: 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 JB","3",1,bmMiktar);
    bmMenuBitir(bmID,bmMenu);
}
public 
beAnaMenu_devam(bmID,bmMenu,bmMEsya){
    if(bmMEsya == MENU_EXIT){
        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 Yatirilicak_Miktar");
        }
        case 2 : {
            client_cmd(bmID,"messagemode Cekilecek_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(jb_get_user_packs(bmID) >= bmMiktar){
            new bmAnahtar[56],bmAuthID[48],bmBankadakiPara;
            get_user_authid(bmID,bmAuthID,charsmax(bmAuthID));
            formatex(bmAnahtar,charsmax(bmAnahtar),"%s-Para",bmAuthID)
            if(nvault_get(bmVault,bmAnahtar)+bmMiktar > get_pcvar_num(BankaMaxPara)) {
                client_print(bmID,print_center,"%s Bankada %d 'den fazla miktarda para bulunduramazsiniz.",bmGenelChatTag,get_pcvar_num(BankaMaxPara));
                return PLUGIN_HANDLED;
            }
            jb_set_user_packs(bmID,jb_get_user_packs(bmID)-bmMiktar);
            
            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 JB",bmGenelChatTag,bmMiktar);
        }
        else{
            client_print(bmID,print_center,"%s Yetersiz JB miktari!",bmGenelChatTag);
            beAnaMenu(bmID);
        }
    }
    else{
        client_print(bmID,print_center,"%s Gecersiz para miktari!",bmGenelChatTag);
    }
    return PLUGIN_HANDLED;
}
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){
            jb_set_user_packs(bmID,jb_get_user_packs(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 JB",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){
    menu_setprop(bmMenuID,MPROP_EXITNAME,"\wCikis");
    menu_setprop(bmMenuID,MPROP_PERPAGE, bmSecenek ? 7:0 ); 
    menu_setprop(bmMenuID,MPROP_EXIT,bmCikis ? MEXIT_ALL:MEXIT_NEVER);
    menu_display(bmID,bmMenuID,bmSayfa);    
} 
Steam:Tıkla • Discord: lynchk
RE: [Jailbreak] JBMenu'ye Banka Ekleme
Teşekkür ederim şimdi deneyeceğim
Edit: Panele yükleyemedim yasaklı kodlar var dedi.
Edit: Sorunu çözdüm ama derlemede hata oluştu hata kodunu atacağım.
Son Düzenleme: 26-04-2022, 20:33, Düzenleyen: aurevilon
RE: [Jailbreak] JBMenu'ye Banka Ekleme
(26-04-2022, 20:29)aurevilon Adlı Kullanıcıdan Alıntı: Teşekkür ederim şimdi deneyeceğim
Edit: Panele yükleyemedim yasaklı kodlar var dedi
Webailesi yazan yerleri düzenleyin.
Steam:Tıkla • Discord: lynchk
RE: [Jailbreak] JBMenu'ye Banka Ekleme
(26-04-2022, 20:32)orucoglukayra Adlı Kullanıcıdan Alıntı:
(26-04-2022, 20:29)aurevilon Adlı Kullanıcıdan Alıntı: Teşekkür ederim şimdi deneyeceğim
Edit: Panele yükleyemedim yasaklı kodlar var dedi
Webailesi yazan yerleri düzenleyin.
PHP Kod:
AMX Mod X Compiler 1.10.0.5392
Copyright 
(c) 1997-2006 ITB CompuPhase
Copyright 
(c) 2004-2013 AMX Mod X Team

banko
.sma(8) : error 017: undefined symbol "register_plugin"
banko.sma(13) : error 017: undefined symbol "register_clcmd"
banko.sma(15) : error 017: undefined symbol "register_clcmd"
banko.sma(16) : error 017: undefined symbol "register_clcmd"
banko.sma(18) : error 017: undefined symbol "register_cvar"
banko.sma(19) : error 017: undefined symbol "get_pcvar_string"
banko.sma(21) : error 017: undefined symbol "register_cvar"
banko.sma(22) : error 017: undefined symbol "get_pcvar_string"
banko.sma(24) : error 017: undefined symbol "register_cvar"
banko.sma(25) : error 017: undefined symbol "get_pcvar_string"
banko.sma(27) : error 017: undefined symbol "register_cvar"
banko.sma(30) : error 017: undefined symbol "nvault_open"
banko.sma(31) : error 017: undefined symbol "INVALID_HANDLE"
banko.sma(32) : error 017: undefined symbol "log_amx"
banko.sma(36) : error 017: undefined symbol "nvault_close"
banko.sma(40) : error 017: undefined symbol "get_user_authid"
banko.sma(41) : error 017: undefined symbol "formatex"
banko.sma(42) : error 017: undefined symbol "nvault_get"
banko.sma(50) : error 017: undefined symbol "MENU_EXIT"
banko.sma(51) : error 017: undefined symbol "menu_destroy"
banko.sma(52) : error 017: undefined symbol "PLUGIN_HANDLED"
banko.sma(55) : error 017: undefined symbol "menu_item_getinfo"
banko.sma(56) : error 017: undefined symbol "str_to_num"
banko.sma(59) : error 017: undefined symbol "client_cmd"
banko.sma(62) : error 017: undefined symbol "client_cmd"
banko.sma(68) : error 017: undefined symbol "menu_destroy"

Compilation aborted.
26 Errors.
Done. 
Son Düzenleme: 26-04-2022, 20:34, Düzenleyen: aurevilon
RE: [Jailbreak] JBMenu'ye Banka Ekleme
(26-04-2022, 20:34)aurevilon Adlı Kullanıcıdan Alıntı:
(26-04-2022, 20:32)orucoglukayra Adlı Kullanıcıdan Alıntı: Webailesi yazan yerleri düzenleyin.
PHP Kod:
AMX Mod X Compiler 1.10.0.5392
Copyright 
(c) 1997-2006 ITB CompuPhase
Copyright 
(c) 2004-2013 AMX Mod X Team

banko
.sma(8) : error 017: undefined symbol "register_plugin"
banko.sma(13) : error 017: undefined symbol "register_clcmd"
banko.sma(15) : error 017: undefined symbol "register_clcmd"
banko.sma(16) : error 017: undefined symbol "register_clcmd"
banko.sma(18) : error 017: undefined symbol "register_cvar"
banko.sma(19) : error 017: undefined symbol "get_pcvar_string"
banko.sma(21) : error 017: undefined symbol "register_cvar"
banko.sma(22) : error 017: undefined symbol "get_pcvar_string"
banko.sma(24) : error 017: undefined symbol "register_cvar"
banko.sma(25) : error 017: undefined symbol "get_pcvar_string"
banko.sma(27) : error 017: undefined symbol "register_cvar"
banko.sma(30) : error 017: undefined symbol "nvault_open"
banko.sma(31) : error 017: undefined symbol "INVALID_HANDLE"
banko.sma(32) : error 017: undefined symbol "log_amx"
banko.sma(36) : error 017: undefined symbol "nvault_close"
banko.sma(40) : error 017: undefined symbol "get_user_authid"
banko.sma(41) : error 017: undefined symbol "formatex"
banko.sma(42) : error 017: undefined symbol "nvault_get"
banko.sma(50) : error 017: undefined symbol "MENU_EXIT"
banko.sma(51) : error 017: undefined symbol "menu_destroy"
banko.sma(52) : error 017: undefined symbol "PLUGIN_HANDLED"
banko.sma(55) : error 017: undefined symbol "menu_item_getinfo"
banko.sma(56) : error 017: undefined symbol "str_to_num"
banko.sma(59) : error 017: undefined symbol "client_cmd"
banko.sma(62) : error 017: undefined symbol "client_cmd"
banko.sma(68) : error 017: undefined symbol "menu_destroy"

Compilation aborted.
26 Errors.
Done. 
Eklentiyi .sma şeklinde atar mısın ?
Steam:Tıkla • Discord: lynchk
RE: [Jailbreak] JBMenu'ye Banka Ekleme
Buyrun
.smabanko.sma(Dosya Boyutu: 6,02 KB | İndirme Sayısı: 2)
Son Düzenleme: 26-04-2022, 20:36, Düzenleyen: aurevilon
RE: [Jailbreak] JBMenu'ye Banka Ekleme
(26-04-2022, 20:36)aurevilon Adlı Kullanıcıdan Alıntı: Buyrun
Eklentiyi eksik almışsın, dene bakalım;

.smabanko.sma(Dosya Boyutu: 6,12 KB | İndirme Sayısı: 16)
Steam:Tıkla • Discord: lynchk
RE: [Jailbreak] JBMenu'ye Banka Ekleme
(26-04-2022, 20:37)orucoglukayra Adlı Kullanıcıdan Alıntı:
(26-04-2022, 20:36)aurevilon Adlı Kullanıcıdan Alıntı: Buyrun
Eklentiyi eksik almışsın, dene bakalım;
Sağol şimdi oyuna girip test edeceğim

(26-04-2022, 20:37)orucoglukayra Adlı Kullanıcıdan Alıntı:
(26-04-2022, 20:36)aurevilon Adlı Kullanıcıdan Alıntı: Buyrun
Eklentiyi eksik almışsın, dene bakalım;
Sağol çalışıyor, ama bir sorum olacak yatırdığımız paralar ismimize göre mi gözüküyor? Yani başka biri benim kullandıgım ismi kullanıp oyuna girip ve bankayı açarsa yatırdığım miktarı görebilir mi?
Son Düzenleme: 26-04-2022, 20:44, Düzenleyen: aurevilon
RE: [Jailbreak] JBMenu'ye Banka Ekleme
(26-04-2022, 20:39)aurevilon Adlı Kullanıcıdan Alıntı: Sağol çalışıyor, ama bir sorum olacak yatırdığımız paralar ismimize göre mi gözüküyor? Yani başka biri benim kullandıgım ismi kullanıp oyuna girip ve bankayı açarsa yatırdığım miktarı görebilir mi?
Hayır, paralar oyuncuların steam id'sine yazılır.
Steam:Tıkla • Discord: lynchk

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