Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

RSS[BB] Bank edit Request


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hi.
I have mentioned bank plugin and i want to edit something in this plugin but i can't edit it can someone help me? I want to add /get command in it. When player write /get command then they automaticly Get 10000$ from bank as gift. And Players claim this gift in every 8 hours. And if player have 100000$ amount in bank then they can't claim this and bank show this message: [Bank] You already have 100000$ in bank!
There is my code:

PHP Code:

#include <amxmodx>
#include <nvault>
#include <cstrike>
#include <colorchat>

new g_vault


public plugin_init() {
    
register_plugin("Bank","3.7","author")
    
    
g_vault nvault_open("BRS")
    
    
register_cvar("brs_warmup","0")
    
register_clcmd("say /banka","Meni")
    
register_clcmd("bb_banka","Meni")
    
register_clcmd("say /bank","Meni")
    
register_clcmd("bb_bank","Meni")
    
register_concmd("deposit","ubaci")
    
register_concmd("withdraw","podigni")
}
public 
Meni(id)
{
    new 
menu menu_create("\d|\rCrystal\d| \WBank Menu","Handler")
    
menu_additem(menu,"Stor Your Money!")
    
menu_additem(menu,"Take Your Money!")
    
menu_additem(menu,"Check Your Balance!")
    
menu_display(idmenu);
}
public 
Handler(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_CONTINUE;
    }
    switch(
item)
    {
        case 
0:
        {
            
client_cmd(id,"messagemode deposit")
            
ColorChat(0GREEN"^3[Crystal] ^1Type How Much You Need To Save From Your Money!")
        }
        case 
1:
        {
            
client_cmd(id,"messagemode withdraw")
            
ColorChat(0GREEN"^3[Crystal] ^1Type How Much You Need To Take From Your Bank!")
        }
        case 
2:
        {
            new 
broj_bpara[32],pid[32]
            
get_user_authid(id,pid,31)
            
nvault_get(g_vault,pid,broj_bpara,31)
            
ColorChat(0GREEN"^3[Crystal] ^1You Have^3 %s$^1 In Your Bank!",broj_bpara)
        }
    }
    return 
PLUGIN_CONTINUE
}
public 
ubaci(id)
{
    if(
get_cvar_num("brs_warmup")==0)
    {
        new 
suma[32],suma2broj_para
        read_argv
(1,suma,31)
        
suma2 str_to_num(suma)
        
broj_para cs_get_user_money(id)
        if(
suma2<0) return
        if(
suma2>broj_para)
            
ColorChat(0GREEN"^3[Crystal] ^1Impossible for you to put more money in the bank than you have them!")
        else
        {
            new 
pid[32], bmoney[32],bmoney2xxx[32]
            
get_user_authid(id,pid,31)
            
nvault_get(g_vault,pid,bmoney,31)
            
bmoney2 str_to_num(bmoney)
            
num_to_str(suma2+bmoney2,xxx,31)
            
nvault_set(g_vault,pid,xxx)
            
cs_set_user_money(id,broj_para-suma2)
            
ColorChat(0GREEN"^3[Crystal] ^1You Have Just Stored^3 %i$^1 In Your Bank!",suma2)
        }
    }
    else
        
ColorChat(0GREEN"^3[Crystal] ^1You can't put money during heating!")
    
}
public 
podigni(id)
{
    if(
get_cvar_num("brs_warmup")==0)
    {
        new 
suma[32],suma2broj_para,broj_bpara[32],broj_bpara2,pid[32],xxx[32]
        
read_argv(1,suma,31)
        
suma2 str_to_num(suma)
        
broj_para cs_get_user_money(id)
        
get_user_authid(id,pid,31)
        
nvault_get(g_vault,pid,broj_bpara,31)
        
broj_bpara2 str_to_num(broj_bpara)
        if(
suma2<0)
            return
        if(
suma2>broj_bpara2)
            
ColorChat(0GREEN"^3[Crystal] ^1You can't get more money than you have at the bank!")
        else
        {
            if(
suma2+broj_para>16000)
                
ColorChat(0GREEN"^3[Crystal] ^1You Can't Take More^3 16000$")
            else
            {
                
cs_set_user_money(id,broj_para+suma2)
                
num_to_str(broj_bpara2-suma2,xxx,31)
                
nvault_set(g_vault,pid,xxx)
                
ColorChat(0GREEN"^3[Crystal] ^1You has just withdrawn^3 %i$^1 from your bank!",suma2)
            }
        }
    }
    else
        
ColorChat(0GREEN"^3[Crystal] ^1You can't raise steam during heating!")
}
public 
client_putinserver(id)
{
    
set_task(2.0,"clp_delay",id)
}
public 
clp_delay(id)
{
    new 
blaa random_num(0,2)
    switch(
blaa)
    {
        case 
1:
        {
            new 
pid[32], bmoney[32],bmoney2xxx[32]
            
get_user_authid(id,pid,31)
            
nvault_get(g_vault,pid,bmoney,31)
            
bmoney2 str_to_num(bmoney)
            if(
bmoney2<200)
                return 
PLUGIN_CONTINUE
            
else
            {
                
num_to_str(bmoney2-200,xxx,31)
                
nvault_set(g_vault,pid,xxx)
                
ColorChat(0GREEN"^3[Crystal] ^1Dinkic stole^3 200$ from the bank!")
            }
        }
        case 
2:
        {
            new 
pid[32], bmoney[32],bmoney2xxx[32]
            
get_user_authid(id,pid,31)
            
nvault_get(g_vault,pid,bmoney,31)
            
bmoney2 str_to_num(bmoney)
            
num_to_str(bmoney2+100,xxx,31)
            
nvault_set(g_vault,pid,xxx)
            
ColorChat(0GREEN"^3[Crystal] ^1The bank gives you^3 100$^1 as a gift!")
        }
        case 
3:
        {
            
ColorChat(0GREEN"^3[Crystal] ^1The money in your account has^3 not changed!")
        }
    }
    return 
PLUGIN_CONTINUE


Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...