1. sayfa (Toplam 1 sayfa)

[BIO] Banka Hesap Durumu

Gönderilme zamanı: Prş Eyl 24, 2020 7:32 am
gönderen tufan_34_53
Merhaba.

Arkadaşlar BIOHAZARD Mod için banka plugini kurdum ve bu banka " $ " üzerinden işlem görüyor. Benim ricam ise şu, Banka Hesap Durumunu hem Banka menüsünde hemde oyun parasının üzerinde Hud Mesajı olarak göstermesi ilgilenecek arkadaşlar varsa konuya bir el atarsanız çok sevinirim.

[BIO] Banka Hesap Durumu

Gönderilme zamanı: Prş Eyl 24, 2020 9:06 am
gönderen ByBuLuT ☪
sma nerde

[BIO] Banka Hesap Durumu

Gönderilme zamanı: Prş Eyl 24, 2020 2:51 pm
gönderen tufan_34_53
ByBuLuT ☪ yazdı: Prş Eyl 24, 2020 9:06 am sma nerde
Pardon dalgınlıgıma gelmiş buyrun hocam.

[BIO] Banka Hesap Durumu

Gönderilme zamanı: Prş Eyl 24, 2020 6:45 pm
gönderen ByBuLuT ☪
denemedim bu bankayıda kullanmanızı önermem

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <nvault>
#include <fun>
#define PLUGIN "Money Banka Plugini"
#define VERSION "1.1"
#define AUTHOR "byetovice & Optimist"

new anavault;
new username[33][200]
new password[33][200]
new g_username[33][200]
new g_password[33][200]
new k_username[33][200]
new k_password[33][200]
new g_IslemUcreti
public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	anavault = nvault_open("Banka")
	register_clcmd("Hesap_Ismi","Giris_ID")
	register_clcmd("Hesap_Ismi_Secin","Kayit_ID")
	register_clcmd("Vereceginiz_Miktar","Para_Yatir")
	register_clcmd("Alacaginiz_Miktar","Para_Cek")
	register_clcmd("Sifreniz","Giris_Psw")
	register_clcmd("Sifre_Secin","Kayit_Psw")
	register_clcmd("say /banka","login_menusu")
	g_IslemUcreti = register_cvar("banka_islem_ucreti","0")
}

public client_connect(id)
{
	copy(username[id],199,"")    
	copy(password[id],199,"")
	copy(g_username[id],199,"")    
	copy(g_password[id],199,"")
	copy(k_username[id],199,"")    
	copy(k_password[id],199,"")
	
}

public client_disconnected(id)
{
	copy(username[id],199,"")    
	copy(password[id],199,"")
	copy(g_username[id],199,"")    
	copy(g_password[id],199,"")
	copy(k_username[id],199,"")    
	copy(k_password[id],199,"")
	remove_task(id)
}

public client_putinserver(id){
	if(is_user_connected(id)){
		set_task(1.0, "yazi", id, _,_, "b")
	}
}

public login_menusu(id)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED
	
	new banka_ismi[128]
	
	formatex(banka_ismi,charsmax(banka_ismi),"\y// \wZiraat Bankasi \y// ^n\d[cs141.csduragi.com]//[discord.gg/T5c9m6k]")
	new menu = menu_create(banka_ismi,"login_devam")
	if(equal(username[id],""))
	{
		menu_additem(menu,"\d[xL] \wGiris Yap","1",0)
		menu_additem(menu,"\d[xL] \rKayit Ol","2",0)
	}
	else
	{
		menu_additem(menu,"\d[xL] \wPara Yatir","3",0)
		menu_additem(menu,"\d[xL] \wPara Cek","4",0)
		menu_additem(menu,"\d[xL] \yHesap Durumu","5",0)
		menu_additem(menu,"\d[xL] \rCikis Yap^n","6",0)
		formatex(banka_ismi, charsmax(banka_ismi), "\yBankanda:\w %d\r $\y var\d.",get_hesap_Money(username[id]));
		menu_additem(menu,banka_ismi,"99");
		
	}
	if(get_user_flags(id) & ADMIN_BAN) // Userlerin Bankasına Bakma Yetkısı 
	{
		menu_additem(menu,"Oyuncularin Hesaplarina Bak","7",ADMIN_BAN)  // Userlerin Bankasına Bakma Yetkısı 
	}
	menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
	menu_display(id,menu,0)
	return PLUGIN_HANDLED
}


public login_devam(id,menu,item)
{
	
	if(!is_user_connected(id)) return PLUGIN_HANDLED
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED    
	}
	
	new acces,data2[24],iname[64],callback,data
	menu_item_getinfo(menu,item,acces,data2,23,iname,63,callback)
	data = str_to_num(data2)
	
	
	
	switch(data)
	{
		
		case 1:
		{
			client_cmd(id,"messagemode Hesap_Ismi")
		}
		case 2:
		{
			client_cmd(id,"messagemode Hesap_Ismi_Secin")
		}
		case 3:
		{
			client_cmd(id,"messagemode Vereceginiz_Miktar")
		}
		case 4:
		{
			client_cmd(id,"messagemode Alacaginiz_Miktar")
		}
		case 5:
		{
			set_hudmessage(255, 255, 255, 0.29, 0.30, 0, 6.0, 5.0)
			show_hudmessage(id, "Hesabinizdaki Para Miktari : ^n %d $",get_hesap_Money(username[id]))
		}
		case 6:
		{
			copy(username[id],199,"")
			copy(password[id],199,"")
			client_print(id,print_center,"Cikis yaptiniz..")
		}
		case 7:
		{
			if((get_user_flags(id) & ADMIN_BAN))
			{
				new message[899],len;  
				len = formatex(message,898,"<body bgcolor=black><b>");  
				for(new i = 1; i < 33; i++)
				{
					if(is_user_connected(i))
					{
						new iName[64]
						get_user_name(i,iName,63)
						if(!equal(username[i],""))
						{
							len += formatex(message[len],898-len,"<font color=red>%s</font><font color=white> (Uzerinde %d Para) - Hesap Adi= %s Hesapta= %d Para</font>",iName,cs_get_user_money(i),username[i],get_hesap_Money(username[i]));  
						}
						else
						{
							len += formatex(message[len],898-len,"<font color=red>%s</font><font color=white> (Uzerinde %d Para) - Hesabi Yok",iName,cs_get_user_money(i));  
						}
					}
				}
				show_motd(id,message," - Admin Takip Paneli - "); 
				
			}
		}
		case 99:
		{
			set_dhudmessage(255, 255, 255, 0.29, 0.30, 0, 6.0, 5.0)
			show_dhudmessage(id, "Hesabinizdaki Para Miktari : ^n %d $",get_hesap_Money(username[id]))
			client_print_color(id,id,"^4[BANKA]^1 Hesabinizdaki^3 Para Miktari^1 :^4 %d^3 $",get_hesap_Money(username[id]))
		}
		
		
		
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public Giris_ID(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		return PLUGIN_HANDLED    
	}
	
	
	copy(g_password[id],199,"")
	copy(k_username[id],199,"")
	copy(k_password[id],199,"")
	copy(g_username[id],199,say)
	client_cmd(id,"messagemode Sifreniz")
	return PLUGIN_CONTINUE
	
}

public Giris_Psw(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || equal(g_username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		
		return PLUGIN_HANDLED    
	}
	
	copy(g_password[id],199,say)
	giris_yap(id,g_username[id], g_password[id])
	copy(g_password[id],199,"")
	copy(g_username[id],199,"")
	copy(k_password[id],199,"")
	copy(k_username[id],199,"")
	return PLUGIN_CONTINUE
}


/////////////////////////
////#Kayit Islemleri#////
/////////////////////////

public Kayit_ID(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		return PLUGIN_HANDLED
	}
	
	
	copy(k_password[id],199,"")
	copy(g_username[id],199,"")
	copy(g_password[id],199,"")
	copy(k_username[id],199,say)
	client_cmd(id,"messagemode Sifre_Secin")
	return PLUGIN_CONTINUE
	
}

public Kayit_Psw(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || equal(k_username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		return PLUGIN_HANDLED
	}
	
	copy(k_password[id],199,say)
	kayit_yap(id,k_username[id], k_password[id])
	copy(g_password[id],199,"")
	copy(g_username[id],199,"")
	copy(k_password[id],199,"")
	copy(k_username[id],199,"")
	return PLUGIN_CONTINUE
}

///////////////////////////
///////////////////////////



public giris_yap(id,userid[],psw[])
{
	if(!is_user_connected(id) || equal(userid,"") || equal(psw,"") || !equal(username[id],""))
		return PLUGIN_HANDLED
	
	new getPsw[32], IDFormat[64]
	formatex(IDFormat,63,"%s-ID",userid)
	nvault_get(anavault,IDFormat,getPsw,31)
	if(equali(psw,getPsw))
	{
		copy(username[id],199,userid)
		copy(password[id],199,psw)
		client_print(id,print_chat,"Hesabiniza basariyla giris yapildi. Su anda %d $ bulunduruyorsunuz!",get_hesap_Money(userid))
	}
	else
	{
		client_print(id,print_center,"Yanlis hesap ismi veya sifre !")    
	}
	return PLUGIN_HANDLED
}



public kayit_yap(id,userid[],psw[])
{
	if(!is_user_connected(id) || equal(userid,"") || equal(psw,"") || !equal(username[id],""))
		return PLUGIN_HANDLED
	
	new getPsw[32], IDFormat[64]
	formatex(IDFormat,63,"%s-ID",userid)
	nvault_get(anavault,IDFormat,getPsw,31)
	if(equali(getPsw,""))
	{
		copy(username[id],199,userid)
		copy(password[id],199,psw)
		new MoneyKey[64], hesapKey[64]
		formatex(hesapKey,63,"%s-ID",userid)
		formatex(MoneyKey,63,"%s-Para",userid)
		nvault_set(anavault,hesapKey,psw)
		nvault_set(anavault,MoneyKey,"0")
		client_print(id,print_chat,"Hesabinizi kaydettik.Islemler icin ^"/banka^" yazin..")
		client_print(id,print_chat,"Hesap adi = %s   Sifreniz = %s",userid,psw)
	}
	else
	{
		client_print(id,print_center,"Bu hesap zaten kayitlarda var..")    
	}
	return PLUGIN_HANDLED
}


public Para_Yatir(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(!is_str_num(say) || equal(say, "") || equal(username[id],"") || strlen(say) > 12)
		return PLUGIN_HANDLED
	
	if(cs_get_user_money(id) < str_to_num(say) + get_pcvar_num(g_IslemUcreti))
	{
		client_print(id,print_center,"O kadar Para var mi ? ( Islem ucreti = %d $ )",get_pcvar_num(g_IslemUcreti))    
		return PLUGIN_HANDLED
	}
	
	cs_set_user_money(id,cs_get_user_money(id) - (str_to_num(say) + get_pcvar_num(g_IslemUcreti)))
	set_hesap_Money(username[id],get_hesap_Money(username[id]) + str_to_num(say))
	client_print(id,print_center,"Hesabiniza %d $ transfer edildi..",str_to_num(say))
	return PLUGIN_HANDLED
}

public Para_Cek(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(!is_str_num(say) || equal(say, "") || equal(username[id],"") || strlen(say) > 12)
		return PLUGIN_HANDLED
	
	if(get_hesap_Money(username[id]) < str_to_num(say))
	{
		client_print(id,print_center,"Hesabinizda yeterli Para yok..!")    
		return PLUGIN_HANDLED
	} 
	
	cs_set_user_money(id,cs_get_user_money(id) + str_to_num(say))
	set_hesap_Money(username[id],get_hesap_Money(username[id]) - str_to_num(say))
	client_print(id,print_center,"Hesabinizdan %d $ cektiniz..",str_to_num(say))
	return PLUGIN_HANDLED
}




public get_hesap_Money(userid[])
{
	new gData[64], gMoneyKey[64]
	formatex(gMoneyKey,63,"%s-Para",userid)
	nvault_get(anavault,gMoneyKey,gData,63)
	return str_to_num(gData)
}

public set_hesap_Money(userid[],miktar)
{
	new gMoneyKey[64], miktar2[128]
	num_to_str(miktar,miktar2,127)
	formatex(gMoneyKey,63,"%s-Para",userid)
	nvault_set(anavault,gMoneyKey,miktar2)
	return 1
}

public yazi(id)
{
	set_hudmessage(255, 255, 255, 0.96, -1.0, 0, 1.5, 1.5)
	if(equal(username[id],"")) show_hudmessage(id, "/banka")
	else show_hudmessage(id, "Bankanda: %d $",get_hesap_Money(username[id]))
}

[BIO] Banka Hesap Durumu

Gönderilme zamanı: Prş Eyl 24, 2020 8:19 pm
gönderen tufan_34_53
ByBuLuT ☪ yazdı: Prş Eyl 24, 2020 6:45 pm denemedim bu bankayıda kullanmanızı önermem

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <nvault>
#include <fun>
#define PLUGIN "Money Banka Plugini"
#define VERSION "1.1"
#define AUTHOR "byetovice & Optimist"

new anavault;
new username[33][200]
new password[33][200]
new g_username[33][200]
new g_password[33][200]
new k_username[33][200]
new k_password[33][200]
new g_IslemUcreti
public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	anavault = nvault_open("Banka")
	register_clcmd("Hesap_Ismi","Giris_ID")
	register_clcmd("Hesap_Ismi_Secin","Kayit_ID")
	register_clcmd("Vereceginiz_Miktar","Para_Yatir")
	register_clcmd("Alacaginiz_Miktar","Para_Cek")
	register_clcmd("Sifreniz","Giris_Psw")
	register_clcmd("Sifre_Secin","Kayit_Psw")
	register_clcmd("say /banka","login_menusu")
	g_IslemUcreti = register_cvar("banka_islem_ucreti","0")
}

public client_connect(id)
{
	copy(username[id],199,"")    
	copy(password[id],199,"")
	copy(g_username[id],199,"")    
	copy(g_password[id],199,"")
	copy(k_username[id],199,"")    
	copy(k_password[id],199,"")
	
}

public client_disconnected(id)
{
	copy(username[id],199,"")    
	copy(password[id],199,"")
	copy(g_username[id],199,"")    
	copy(g_password[id],199,"")
	copy(k_username[id],199,"")    
	copy(k_password[id],199,"")
	remove_task(id)
}

public client_putinserver(id){
	if(is_user_connected(id)){
		set_task(1.0, "yazi", id, _,_, "b")
	}
}

public login_menusu(id)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED
	
	new banka_ismi[128]
	
	formatex(banka_ismi,charsmax(banka_ismi),"\y// \wZiraat Bankasi \y// ^n\d[cs141.csduragi.com]//[discord.gg/T5c9m6k]")
	new menu = menu_create(banka_ismi,"login_devam")
	if(equal(username[id],""))
	{
		menu_additem(menu,"\d[xL] \wGiris Yap","1",0)
		menu_additem(menu,"\d[xL] \rKayit Ol","2",0)
	}
	else
	{
		menu_additem(menu,"\d[xL] \wPara Yatir","3",0)
		menu_additem(menu,"\d[xL] \wPara Cek","4",0)
		menu_additem(menu,"\d[xL] \yHesap Durumu","5",0)
		menu_additem(menu,"\d[xL] \rCikis Yap^n","6",0)
		formatex(banka_ismi, charsmax(banka_ismi), "\yBankanda:\w %d\r $\y var\d.",get_hesap_Money(username[id]));
		menu_additem(menu,banka_ismi,"99");
		
	}
	if(get_user_flags(id) & ADMIN_BAN) // Userlerin Bankasına Bakma Yetkısı 
	{
		menu_additem(menu,"Oyuncularin Hesaplarina Bak","7",ADMIN_BAN)  // Userlerin Bankasına Bakma Yetkısı 
	}
	menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
	menu_display(id,menu,0)
	return PLUGIN_HANDLED
}


public login_devam(id,menu,item)
{
	
	if(!is_user_connected(id)) return PLUGIN_HANDLED
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED    
	}
	
	new acces,data2[24],iname[64],callback,data
	menu_item_getinfo(menu,item,acces,data2,23,iname,63,callback)
	data = str_to_num(data2)
	
	
	
	switch(data)
	{
		
		case 1:
		{
			client_cmd(id,"messagemode Hesap_Ismi")
		}
		case 2:
		{
			client_cmd(id,"messagemode Hesap_Ismi_Secin")
		}
		case 3:
		{
			client_cmd(id,"messagemode Vereceginiz_Miktar")
		}
		case 4:
		{
			client_cmd(id,"messagemode Alacaginiz_Miktar")
		}
		case 5:
		{
			set_hudmessage(255, 255, 255, 0.29, 0.30, 0, 6.0, 5.0)
			show_hudmessage(id, "Hesabinizdaki Para Miktari : ^n %d $",get_hesap_Money(username[id]))
		}
		case 6:
		{
			copy(username[id],199,"")
			copy(password[id],199,"")
			client_print(id,print_center,"Cikis yaptiniz..")
		}
		case 7:
		{
			if((get_user_flags(id) & ADMIN_BAN))
			{
				new message[899],len;  
				len = formatex(message,898,"<body bgcolor=black><b>");  
				for(new i = 1; i < 33; i++)
				{
					if(is_user_connected(i))
					{
						new iName[64]
						get_user_name(i,iName,63)
						if(!equal(username[i],""))
						{
							len += formatex(message[len],898-len,"<font color=red>%s</font><font color=white> (Uzerinde %d Para) - Hesap Adi= %s Hesapta= %d Para</font>",iName,cs_get_user_money(i),username[i],get_hesap_Money(username[i]));  
						}
						else
						{
							len += formatex(message[len],898-len,"<font color=red>%s</font><font color=white> (Uzerinde %d Para) - Hesabi Yok",iName,cs_get_user_money(i));  
						}
					}
				}
				show_motd(id,message," - Admin Takip Paneli - "); 
				
			}
		}
		case 99:
		{
			set_dhudmessage(255, 255, 255, 0.29, 0.30, 0, 6.0, 5.0)
			show_dhudmessage(id, "Hesabinizdaki Para Miktari : ^n %d $",get_hesap_Money(username[id]))
			client_print_color(id,id,"^4[BANKA]^1 Hesabinizdaki^3 Para Miktari^1 :^4 %d^3 $",get_hesap_Money(username[id]))
		}
		
		
		
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public Giris_ID(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		return PLUGIN_HANDLED    
	}
	
	
	copy(g_password[id],199,"")
	copy(k_username[id],199,"")
	copy(k_password[id],199,"")
	copy(g_username[id],199,say)
	client_cmd(id,"messagemode Sifreniz")
	return PLUGIN_CONTINUE
	
}

public Giris_Psw(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || equal(g_username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		
		return PLUGIN_HANDLED    
	}
	
	copy(g_password[id],199,say)
	giris_yap(id,g_username[id], g_password[id])
	copy(g_password[id],199,"")
	copy(g_username[id],199,"")
	copy(k_password[id],199,"")
	copy(k_username[id],199,"")
	return PLUGIN_CONTINUE
}


/////////////////////////
////#Kayit Islemleri#////
/////////////////////////

public Kayit_ID(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		return PLUGIN_HANDLED
	}
	
	
	copy(k_password[id],199,"")
	copy(g_username[id],199,"")
	copy(g_password[id],199,"")
	copy(k_username[id],199,say)
	client_cmd(id,"messagemode Sifre_Secin")
	return PLUGIN_CONTINUE
	
}

public Kayit_Psw(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(equal(say, "") || !equal(username[id],"") || equal(k_username[id],"") || strlen(say) > 12)
	{
		copy(g_username[id],199,"")    
		copy(g_password[id],199,"")
		copy(k_username[id],199,"")    
		copy(k_password[id],199,"")
		return PLUGIN_HANDLED
	}
	
	copy(k_password[id],199,say)
	kayit_yap(id,k_username[id], k_password[id])
	copy(g_password[id],199,"")
	copy(g_username[id],199,"")
	copy(k_password[id],199,"")
	copy(k_username[id],199,"")
	return PLUGIN_CONTINUE
}

///////////////////////////
///////////////////////////



public giris_yap(id,userid[],psw[])
{
	if(!is_user_connected(id) || equal(userid,"") || equal(psw,"") || !equal(username[id],""))
		return PLUGIN_HANDLED
	
	new getPsw[32], IDFormat[64]
	formatex(IDFormat,63,"%s-ID",userid)
	nvault_get(anavault,IDFormat,getPsw,31)
	if(equali(psw,getPsw))
	{
		copy(username[id],199,userid)
		copy(password[id],199,psw)
		client_print(id,print_chat,"Hesabiniza basariyla giris yapildi. Su anda %d $ bulunduruyorsunuz!",get_hesap_Money(userid))
	}
	else
	{
		client_print(id,print_center,"Yanlis hesap ismi veya sifre !")    
	}
	return PLUGIN_HANDLED
}



public kayit_yap(id,userid[],psw[])
{
	if(!is_user_connected(id) || equal(userid,"") || equal(psw,"") || !equal(username[id],""))
		return PLUGIN_HANDLED
	
	new getPsw[32], IDFormat[64]
	formatex(IDFormat,63,"%s-ID",userid)
	nvault_get(anavault,IDFormat,getPsw,31)
	if(equali(getPsw,""))
	{
		copy(username[id],199,userid)
		copy(password[id],199,psw)
		new MoneyKey[64], hesapKey[64]
		formatex(hesapKey,63,"%s-ID",userid)
		formatex(MoneyKey,63,"%s-Para",userid)
		nvault_set(anavault,hesapKey,psw)
		nvault_set(anavault,MoneyKey,"0")
		client_print(id,print_chat,"Hesabinizi kaydettik.Islemler icin ^"/banka^" yazin..")
		client_print(id,print_chat,"Hesap adi = %s   Sifreniz = %s",userid,psw)
	}
	else
	{
		client_print(id,print_center,"Bu hesap zaten kayitlarda var..")    
	}
	return PLUGIN_HANDLED
}


public Para_Yatir(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(!is_str_num(say) || equal(say, "") || equal(username[id],"") || strlen(say) > 12)
		return PLUGIN_HANDLED
	
	if(cs_get_user_money(id) < str_to_num(say) + get_pcvar_num(g_IslemUcreti))
	{
		client_print(id,print_center,"O kadar Para var mi ? ( Islem ucreti = %d $ )",get_pcvar_num(g_IslemUcreti))    
		return PLUGIN_HANDLED
	}
	
	cs_set_user_money(id,cs_get_user_money(id) - (str_to_num(say) + get_pcvar_num(g_IslemUcreti)))
	set_hesap_Money(username[id],get_hesap_Money(username[id]) + str_to_num(say))
	client_print(id,print_center,"Hesabiniza %d $ transfer edildi..",str_to_num(say))
	return PLUGIN_HANDLED
}

public Para_Cek(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(!is_str_num(say) || equal(say, "") || equal(username[id],"") || strlen(say) > 12)
		return PLUGIN_HANDLED
	
	if(get_hesap_Money(username[id]) < str_to_num(say))
	{
		client_print(id,print_center,"Hesabinizda yeterli Para yok..!")    
		return PLUGIN_HANDLED
	} 
	
	cs_set_user_money(id,cs_get_user_money(id) + str_to_num(say))
	set_hesap_Money(username[id],get_hesap_Money(username[id]) - str_to_num(say))
	client_print(id,print_center,"Hesabinizdan %d $ cektiniz..",str_to_num(say))
	return PLUGIN_HANDLED
}




public get_hesap_Money(userid[])
{
	new gData[64], gMoneyKey[64]
	formatex(gMoneyKey,63,"%s-Para",userid)
	nvault_get(anavault,gMoneyKey,gData,63)
	return str_to_num(gData)
}

public set_hesap_Money(userid[],miktar)
{
	new gMoneyKey[64], miktar2[128]
	num_to_str(miktar,miktar2,127)
	formatex(gMoneyKey,63,"%s-Para",userid)
	nvault_set(anavault,gMoneyKey,miktar2)
	return 1
}

public yazi(id)
{
	set_hudmessage(255, 255, 255, 0.96, -1.0, 0, 1.5, 1.5)
	if(equal(username[id],"")) show_hudmessage(id, "/banka")
	else show_hudmessage(id, "Bankanda: %d $",get_hesap_Money(username[id]))
}
Sebebi nedir hocam?