Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Eklenti transfer ekleme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
quadfor75
Yasaklı Üye
Yasaklı Üye
Mesajlar: 528
Kayıt: Cum Şub 09, 2018 12:53 pm

Eklenti transfer ekleme

Mesaj gönderen quadfor75 »

Yaptıgın banka eklentisini içine tl transfer eklermisin rica etsem?

@hayku
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

hayku
Mesajlar: 297
Kayıt: Çrş Tem 17, 2019 6:45 pm
Konum: Ordu
Clan İsmi: Alpha Game Clan

Eklenti transfer ekleme

Mesaj gönderen hayku »

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
Linki Kopyala

Konu Sahibi
quadfor75
Yasaklı Üye
Yasaklı Üye
Mesajlar: 528
Kayıt: Cum Şub 09, 2018 12:53 pm

Eklenti transfer ekleme

Mesaj gönderen quadfor75 »

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);
	}
}
Malesef olmamı, fakat direk hani bankaya para yatırken miktar giriyosun ya istedigin miktarı onun gibi yapabilirmisin isim secip miktar girip transfer etme şeklinde?

Link:
Linklerini gizle
Linki Kopyala
Cevapla