Yaptıgın banka eklentisini içine tl transfer eklermisin rica etsem?
@hayku
Eklenti transfer ekleme
Moderatör: Moderatörler
-
quadfor75
Konu Sahibi
Yasaklı Üye
- Mesajlar: 528
- Kayıt: Cum Şub 09, 2018 12:53 pm
Eklenti transfer ekleme
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
hayku
- Mesajlar: 297
- Kayıt: Çrş Tem 17, 2019 6:45 pm
- Konum: Ordu
- Clan İsmi: Alpha Game Clan
Eklenti transfer ekleme
denermisin.
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <nvault>
native jb_get_user_packs(id);
native jb_set_user_packs(id,ammount);
#define admin_yetki ADMIN_RCON
new const tag []="CSDuragi"; //Menübaşlığında ve say'da geçecek olan yazı tagları
new const menutag[]="CSD"; //Menü seçeneklerinde olan yazı tagları
new g_vault,g_jbpacks[33],tltransfer[33];
public plugin_natives() register_native("jb_get_user_packs","jb_get_packs",1), register_native("jb_set_user_packs","jb_set_packs");
public jb_get_packs(id) return g_jbpacks[id];
public jb_set_packs(id,ammount){ g_jbpacks[id]=ammount; return 1; }
public plugin_init(){
register_plugin("Banka","0.2","hayku");
register_clcmd("say /banka","anamenu");
register_clcmd("say_team /banka","anamenu");
register_clcmd("say /transfer","transfer");
register_clcmd("say_team /transfer","transfer");
register_clcmd("amx_sifirla","sifirla",admin_yetki);
register_clcmd("yatirilacak_para","yatirilacak_paraa");
register_clcmd("cekilecek_para","cekilecek_paraa");
}
public plugin_cfg(){
g_vault=nvault_open("jail_banka");
if(g_vault==INVALID_HANDLE) log_amx("nVault dosyasi acilamadi!");
}
public plugin_end() nvault_close(g_vault);
public sifirla() nvault_prune(g_vault,0,get_systime());
public anamenu(id){
new menuz,key[56],authid[48]; static amenu[512]; get_user_authid(id,authid,charsmax(authid)); formatex(key,charsmax(key),"%s",authid);
formatex(amenu,charsmax(amenu),"\r%s \y/\d/ \wBanka^nBankadaki Paraniz \d[\y%i\d]",tag,nvault_get(g_vault,key)),menuz=menu_create(amenu,"anamenu1");
formatex(amenu,charsmax(amenu),"%s \d/\y/ \rPara \yYatir",menutag),menu_additem(menuz,amenu,"1");
formatex(amenu,charsmax(amenu),"%s \d/\y/ \rPara \yCek",menutag),menu_additem(menuz,amenu,"2");
menu_setprop(menuz,MPROP_EXITNAME,"\rCikis");
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menuz,0);
}
public anamenu1(id,menu,item){
if(item==MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; }
new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback);
new key=str_to_num(data);
switch(key){
case 1 : client_cmd(id,"messagemode yatirilacak_para");
case 2 : client_cmd(id,"messagemode cekilecek_para");
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public transfer(id){
new menu; static menux[512];
formatex(menux,charsmax(menux),"\r%s \y/\d/ \wTL Transfer",tag),menu=menu_create(menux,"transfer1");
formatex(menux,charsmax(menux),"%s \d/\y/ \r10 \yTransfer Et",menutag),menu_additem(menu,menux,"1");
formatex(menux,charsmax(menux),"%s \d/\y/ \r20 \yTransfer Et",menutag),menu_additem(menu,menux,"2");
formatex(menux,charsmax(menux),"%s \d/\y/ \r30 \yTransfer Et",menutag),menu_additem(menu,menux,"3");
formatex(menux,charsmax(menux),"%s \d/\y/ \r50 \yTransfer Et",menutag),menu_additem(menu,menux,"4");
formatex(menux,charsmax(menux),"%s \d/\y/ \r70 \yTransfer Et",menutag),menu_additem(menu,menux,"5");
formatex(menux,charsmax(menux),"%s \d/\y/ \r100 \yTransfer Et",menutag),menu_additem(menu,menux,"6");
formatex(menux,charsmax(menux),"%s \d/\y/ \r200 \yTransfer Et",menutag),menu_additem(menu,menux,"7");
menu_setprop(menu,MPROP_EXITNAME,"\rCikis");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menu,0);
}
public transfer1(id,menu,item){
if(item==MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; }
new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback);
new key=str_to_num(data);
switch(key){
case 1 : {
if(g_jbpacks[id]>=15) tltransfer[id]=15,selectplayer(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id);
}
case 2 : {
if(g_jbpacks[id]>=20) tltransfer[id]=30,selectplayer(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id);
}
case 3 : {
if(g_jbpacks[id]>=30) tltransfer[id]=50,selectplayer(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id);
}
case 4 : {
if(g_jbpacks[id]>=50) tltransfer[id]=75,selectplayer(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id);
}
case 5 : {
if(g_jbpacks[id]>=70) tltransfer[id]=100,selectplayer(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id);
}
case 6 : {
if(g_jbpacks[id]>=100) tltransfer[id]=200,selectplayer(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id);
}
case 7 : {
if(g_jbpacks[id]>=200) tltransfer[id]=200,selectplayer(id);
else client_print_color(id, id, "^3[^1%s^3] ^4Maalesef yeterli paraniz yok.",tag),transfer(id);
}
}
menu_destroy(menu); return PLUGIN_HANDLED;
}
public selectplayer(id){
new menu,name[32],str[6],players[32],num,Userid; static menux[512];
formatex(menux,charsmax(menux),"\r%s \y/\d/ \wTransfer Edecegin Kisiyi SEC",tag),menu=menu_create(menux,"selectplayer1");
get_players(players,num,"cehi","TERRORIST");
for(new i=0;i<num;i++){
Userid=players[i];
if(Userid==id) continue;
num_to_str(Userid,str,charsmax(str)); get_user_name(Userid,name,charsmax(name));
formatex(menux,charsmax(menux),"\r%s",name),menu_additem(menu,menux,str);
}
menu_setprop(menu,MPROP_BACKNAME,"\wOnceki Menu");
menu_setprop(menu,MPROP_NEXTNAME,"\wDiger Menu");
menu_setprop(menu,MPROP_EXITNAME,"\rCikis");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menu,0);
}
public selectplayer1(id,menu,item){
if(item==MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; }
new access,callback,data[6],iname[32],namess[32]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback);
new key=str_to_num(data);
get_user_name(id,iname,charsmax(iname)); get_user_name(key,namess,charsmax(namess));
switch(tltransfer[id]){
case 10: {
if(g_jbpacks[id]>=10){
g_jbpacks[id]-=10,g_jbpacks[key]+=10;
client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 10 TL^4 transfer etti.",tag,iname);
client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 10 TL^4 gonderdin.",tag,namess);
} else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag);
}
case 20: {
if(g_jbpacks[id]>=20){
g_jbpacks[id]-=20,g_jbpacks[key]+=20;
client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 20 TL^4 transfer etti.",tag,iname);
client_print_color(id,id,"^1[^3%s^1] ^3%s^4 adli kisiye^1 20 TL^4 gonderdin.",tag,namess);
} else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag);
}
case 30: {
if(g_jbpacks[id]>=30){
g_jbpacks[id]-=30,g_jbpacks[key]+=30;
client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 30 TL^4 transfer etti.",tag,iname);
client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 30 TL^4 gonderdin.",tag,namess);
} else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag);
}
case 50: {
if(g_jbpacks[id]>=50){
g_jbpacks[id]-=50,g_jbpacks[key]+=50;
client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 50 TL^4 transfer etti.",tag,iname);
client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 50 TL^4 gonderdin.",tag,namess);
} else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag);
}
case 70: {
if(g_jbpacks[id]>=70){
g_jbpacks[id]-=70,g_jbpacks[key]+=70;
client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 70 TL^4 transfer etti.",tag,iname);
client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 70 TL^4 gonderdin.",tag,namess);
} else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag);
}
case 100: {
if(g_jbpacks[id]>=100){
g_jbpacks[id]-=100,g_jbpacks[key]+=100;
client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 100 TL^4 transfer etti.",tag,iname);
client_print_color(id,id,"^1[^3%s^1] ^3%s^4 adli kisiye^1 100 TL^4 gonderdin.",tag,namess);
} else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag);
}
case 200: {
if(g_jbpacks[id]>=200){
g_jbpacks[id]-=200,g_jbpacks[key]+=200;
client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 200 TL^4 transfer etti.",tag,iname);
client_print_color(id,id,"^1[^3%s^1] ^3%s^4 adli kisiye^1 200 TL^4 gonderdin.",tag,namess);
} else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag);
}
}
menu_destroy(menu); return PLUGIN_HANDLED;
}
public yatirilacak_paraa(id){
new arg[256],miktar; read_args(arg,charsmax(arg)); remove_quotes(arg);
miktar=str_to_num(arg);
if(miktar>0){
if(g_jbpacks[id]>=miktar){
g_jbpacks[id]-=miktar;
new key[56],authid[48]; get_user_authid(id,authid,charsmax(authid)); formatex(key,charsmax(key),"%s",authid);
new topla[16]; num_to_str(nvault_get(g_vault,key)+miktar,topla,charsmax(topla)); nvault_set(g_vault,key,topla);
client_print_color(id,id,"^3[^4%s^3] ^1Basarili bir sekilde para yatirdiniz! ^4+%d TL",tag,miktar);
}
else{
client_print_color(id,id,"^3[^4%s^3] ^1Yatiracaginiz TL miktari ^4eksik.",tag),anamenu(id);
}
}
else{
client_print_color(id,id,"^3[^4%s^3] ^1Gecersiz ^4parametre",tag),anamenu(id);
}
}
public cekilecek_paraa(id){
new arg[256],miktar; read_args(arg,charsmax(arg)); remove_quotes(arg); miktar=str_to_num(arg);
new key[56],authid[48]; get_user_authid(id,authid,charsmax(authid)); formatex(key,charsmax(key),"%s",authid);
if(miktar>0){
if(nvault_get(g_vault,key)>=miktar){
g_jbpacks[id]+=miktar;
new topla[16]; num_to_str(nvault_get(g_vault,key)-miktar,topla,charsmax(topla)); nvault_set(g_vault,key,topla);
client_print(id,print_center,"%s Basarili bir sekilde para cektiniz! -%i$",tag,miktar);
}
else{
client_print_color(id,id,"^3[^4%s^3] ^1Yatiracaginiz TL miktari ^4eksik.",tag),anamenu(id);
}
}
else{
client_print_color(id,id,"^3[^4%s^3] ^1Gecersiz ^4parametre",tag),anamenu(id);
}
}| Link: | |
| Linklerini gizle |
-
quadfor75
Konu Sahibi
Yasaklı Üye
- Mesajlar: 528
- Kayıt: Cum Şub 09, 2018 12:53 pm
Eklenti transfer ekleme
Malesef olmamı, fakat direk hani bankaya para yatırken miktar giriyosun ya istedigin miktarı onun gibi yapabilirmisin isim secip miktar girip transfer etme şeklinde?hayku yazdı: Çrş Ağu 14, 2019 7:24 pm denermisin.Kod: Tümünü seç
#pragma semicolon 1 #include <amxmodx> #include <nvault> native jb_get_user_packs(id); native jb_set_user_packs(id,ammount); #define admin_yetki ADMIN_RCON new const tag []="CSDuragi"; //Menübaşlığında ve say'da geçecek olan yazı tagları new const menutag[]="CSD"; //Menü seçeneklerinde olan yazı tagları new g_vault,g_jbpacks[33],tltransfer[33]; public plugin_natives() register_native("jb_get_user_packs","jb_get_packs",1), register_native("jb_set_user_packs","jb_set_packs"); public jb_get_packs(id) return g_jbpacks[id]; public jb_set_packs(id,ammount){ g_jbpacks[id]=ammount; return 1; } public plugin_init(){ register_plugin("Banka","0.2","hayku"); register_clcmd("say /banka","anamenu"); register_clcmd("say_team /banka","anamenu"); register_clcmd("say /transfer","transfer"); register_clcmd("say_team /transfer","transfer"); register_clcmd("amx_sifirla","sifirla",admin_yetki); register_clcmd("yatirilacak_para","yatirilacak_paraa"); register_clcmd("cekilecek_para","cekilecek_paraa"); } public plugin_cfg(){ g_vault=nvault_open("jail_banka"); if(g_vault==INVALID_HANDLE) log_amx("nVault dosyasi acilamadi!"); } public plugin_end() nvault_close(g_vault); public sifirla() nvault_prune(g_vault,0,get_systime()); public anamenu(id){ new menuz,key[56],authid[48]; static amenu[512]; get_user_authid(id,authid,charsmax(authid)); formatex(key,charsmax(key),"%s",authid); formatex(amenu,charsmax(amenu),"\r%s \y/\d/ \wBanka^nBankadaki Paraniz \d[\y%i\d]",tag,nvault_get(g_vault,key)),menuz=menu_create(amenu,"anamenu1"); formatex(amenu,charsmax(amenu),"%s \d/\y/ \rPara \yYatir",menutag),menu_additem(menuz,amenu,"1"); formatex(amenu,charsmax(amenu),"%s \d/\y/ \rPara \yCek",menutag),menu_additem(menuz,amenu,"2"); menu_setprop(menuz,MPROP_EXITNAME,"\rCikis"); menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL); menu_display(id,menuz,0); } public anamenu1(id,menu,item){ if(item==MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback); new key=str_to_num(data); switch(key){ case 1 : client_cmd(id,"messagemode yatirilacak_para"); case 2 : client_cmd(id,"messagemode cekilecek_para"); } menu_destroy(menu); return PLUGIN_HANDLED; } public transfer(id){ new menu; static menux[512]; formatex(menux,charsmax(menux),"\r%s \y/\d/ \wTL Transfer",tag),menu=menu_create(menux,"transfer1"); formatex(menux,charsmax(menux),"%s \d/\y/ \r10 \yTransfer Et",menutag),menu_additem(menu,menux,"1"); formatex(menux,charsmax(menux),"%s \d/\y/ \r20 \yTransfer Et",menutag),menu_additem(menu,menux,"2"); formatex(menux,charsmax(menux),"%s \d/\y/ \r30 \yTransfer Et",menutag),menu_additem(menu,menux,"3"); formatex(menux,charsmax(menux),"%s \d/\y/ \r50 \yTransfer Et",menutag),menu_additem(menu,menux,"4"); formatex(menux,charsmax(menux),"%s \d/\y/ \r70 \yTransfer Et",menutag),menu_additem(menu,menux,"5"); formatex(menux,charsmax(menux),"%s \d/\y/ \r100 \yTransfer Et",menutag),menu_additem(menu,menux,"6"); formatex(menux,charsmax(menux),"%s \d/\y/ \r200 \yTransfer Et",menutag),menu_additem(menu,menux,"7"); menu_setprop(menu,MPROP_EXITNAME,"\rCikis"); menu_setprop(menu,MPROP_EXIT,MEXIT_ALL); menu_display(id,menu,0); } public transfer1(id,menu,item){ if(item==MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback); new key=str_to_num(data); switch(key){ case 1 : { if(g_jbpacks[id]>=15) tltransfer[id]=15,selectplayer(id); else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id); } case 2 : { if(g_jbpacks[id]>=20) tltransfer[id]=30,selectplayer(id); else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id); } case 3 : { if(g_jbpacks[id]>=30) tltransfer[id]=50,selectplayer(id); else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id); } case 4 : { if(g_jbpacks[id]>=50) tltransfer[id]=75,selectplayer(id); else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id); } case 5 : { if(g_jbpacks[id]>=70) tltransfer[id]=100,selectplayer(id); else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id); } case 6 : { if(g_jbpacks[id]>=100) tltransfer[id]=200,selectplayer(id); else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok.",tag),transfer(id); } case 7 : { if(g_jbpacks[id]>=200) tltransfer[id]=200,selectplayer(id); else client_print_color(id, id, "^3[^1%s^3] ^4Maalesef yeterli paraniz yok.",tag),transfer(id); } } menu_destroy(menu); return PLUGIN_HANDLED; } public selectplayer(id){ new menu,name[32],str[6],players[32],num,Userid; static menux[512]; formatex(menux,charsmax(menux),"\r%s \y/\d/ \wTransfer Edecegin Kisiyi SEC",tag),menu=menu_create(menux,"selectplayer1"); get_players(players,num,"cehi","TERRORIST"); for(new i=0;i<num;i++){ Userid=players[i]; if(Userid==id) continue; num_to_str(Userid,str,charsmax(str)); get_user_name(Userid,name,charsmax(name)); formatex(menux,charsmax(menux),"\r%s",name),menu_additem(menu,menux,str); } menu_setprop(menu,MPROP_BACKNAME,"\wOnceki Menu"); menu_setprop(menu,MPROP_NEXTNAME,"\wDiger Menu"); menu_setprop(menu,MPROP_EXITNAME,"\rCikis"); menu_setprop(menu,MPROP_EXIT,MEXIT_ALL); menu_display(id,menu,0); } public selectplayer1(id,menu,item){ if(item==MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[32],namess[32]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback); new key=str_to_num(data); get_user_name(id,iname,charsmax(iname)); get_user_name(key,namess,charsmax(namess)); switch(tltransfer[id]){ case 10: { if(g_jbpacks[id]>=10){ g_jbpacks[id]-=10,g_jbpacks[key]+=10; client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 10 TL^4 transfer etti.",tag,iname); client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 10 TL^4 gonderdin.",tag,namess); } else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag); } case 20: { if(g_jbpacks[id]>=20){ g_jbpacks[id]-=20,g_jbpacks[key]+=20; client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 20 TL^4 transfer etti.",tag,iname); client_print_color(id,id,"^1[^3%s^1] ^3%s^4 adli kisiye^1 20 TL^4 gonderdin.",tag,namess); } else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag); } case 30: { if(g_jbpacks[id]>=30){ g_jbpacks[id]-=30,g_jbpacks[key]+=30; client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 30 TL^4 transfer etti.",tag,iname); client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 30 TL^4 gonderdin.",tag,namess); } else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag); } case 50: { if(g_jbpacks[id]>=50){ g_jbpacks[id]-=50,g_jbpacks[key]+=50; client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 50 TL^4 transfer etti.",tag,iname); client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 50 TL^4 gonderdin.",tag,namess); } else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag); } case 70: { if(g_jbpacks[id]>=70){ g_jbpacks[id]-=70,g_jbpacks[key]+=70; client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 70 TL^4 transfer etti.",tag,iname); client_print_color(id,id,"^1[^3%s^1] ^3%s ^4adli kisiye^1 70 TL^4 gonderdin.",tag,namess); } else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag); } case 100: { if(g_jbpacks[id]>=100){ g_jbpacks[id]-=100,g_jbpacks[key]+=100; client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 100 TL^4 transfer etti.",tag,iname); client_print_color(id,id,"^1[^3%s^1] ^3%s^4 adli kisiye^1 100 TL^4 gonderdin.",tag,namess); } else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag); } case 200: { if(g_jbpacks[id]>=200){ g_jbpacks[id]-=200,g_jbpacks[key]+=200; client_print_color(key,key,"^1[^3%s^1] ^1%s^4 size^1 200 TL^4 transfer etti.",tag,iname); client_print_color(id,id,"^1[^3%s^1] ^3%s^4 adli kisiye^1 200 TL^4 gonderdin.",tag,namess); } else client_print_color(id,id,"^1[^3%s^1] ^4Yeterli paraniz yok.",tag); } } menu_destroy(menu); return PLUGIN_HANDLED; } public yatirilacak_paraa(id){ new arg[256],miktar; read_args(arg,charsmax(arg)); remove_quotes(arg); miktar=str_to_num(arg); if(miktar>0){ if(g_jbpacks[id]>=miktar){ g_jbpacks[id]-=miktar; new key[56],authid[48]; get_user_authid(id,authid,charsmax(authid)); formatex(key,charsmax(key),"%s",authid); new topla[16]; num_to_str(nvault_get(g_vault,key)+miktar,topla,charsmax(topla)); nvault_set(g_vault,key,topla); client_print_color(id,id,"^3[^4%s^3] ^1Basarili bir sekilde para yatirdiniz! ^4+%d TL",tag,miktar); } else{ client_print_color(id,id,"^3[^4%s^3] ^1Yatiracaginiz TL miktari ^4eksik.",tag),anamenu(id); } } else{ client_print_color(id,id,"^3[^4%s^3] ^1Gecersiz ^4parametre",tag),anamenu(id); } } public cekilecek_paraa(id){ new arg[256],miktar; read_args(arg,charsmax(arg)); remove_quotes(arg); miktar=str_to_num(arg); new key[56],authid[48]; get_user_authid(id,authid,charsmax(authid)); formatex(key,charsmax(key),"%s",authid); if(miktar>0){ if(nvault_get(g_vault,key)>=miktar){ g_jbpacks[id]+=miktar; new topla[16]; num_to_str(nvault_get(g_vault,key)-miktar,topla,charsmax(topla)); nvault_set(g_vault,key,topla); client_print(id,print_center,"%s Basarili bir sekilde para cektiniz! -%i$",tag,miktar); } else{ client_print_color(id,id,"^3[^4%s^3] ^1Yatiracaginiz TL miktari ^4eksik.",tag),anamenu(id); } } else{ client_print_color(id,id,"^3[^4%s^3] ^1Gecersiz ^4parametre",tag),anamenu(id); } }
| Link: | |
| Linklerini gizle |