cekmek istediginde herkezin yatirdigini alacak buyur.
Kod: Tümünü seç
#include <amxmodx>
#include <nvault>
#include <cstrike>
#include <fun>
new Dosya;
new herkez[33][35];
public plugin_init()
{
register_plugin( "CS Money Bankasi" , "1.0" , "akcaliberkk" );
register_clcmd( "say /savemoney" , "cmdSaveMoney" );
register_clcmd( "say /getmoney" , "cmdGetMoney" );
}
public plugin_cfg()
{
// Vault plugin_cfg() publicinde açılır.
Dosya = nvault_open( "plpls" );
if ( Dosya == INVALID_HANDLE )
set_fail_state( "Vault Dosyasi Acilamadi !" );
}
public plugin_end()
{
//Server Çöktünde veya map değiştiğinde dosyayı kapat.
nvault_close( Dosya );
}
public client_authorized(id)
{
get_user_name( id , herkez[id] , charsmax( herkez[] ) );
}
public cmdSaveMoney(id)
{
new Oyuncuparasi[7];
formatex( Oyuncuparasi , charsmax( Oyuncuparasi ) , "%d" , cs_get_user_money(id) );
cs_set_user_money(id,0)
nvault_pset( Dosya , herkez[id] , Oyuncuparasi );
client_print( id , print_chat , "Tum Paran Nickine Kaydedildi !" );
}
public cmdGetMoney(id)
{
new Kayit = nvault_get( Dosya , herkez[0] );
//Parayi cektikten sonra bankayi sifirlamak için veriyi silmelisiniz.
if ( Kayit )
{
cs_set_user_money( id , Kayit , 1 );
nvault_remove( Dosya , herkez[0] );
client_print( id , print_chat , "Paran Nickinin Hesabindan Yuklendi: $%d" , Kayit );
}
else
{
client_print( id , print_chat , "Bu Nicke Ait Hic Para Verisi Bulunamadi !" );
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/