Jump to content
GIGN Forum

Command /iedot


Recommended Posts

laikam ?!

nu nezinu, nebiju redzējis !

- EDIT: ai zbei. še.

/* AMX Mod script.
*
* (c) 2003, AssKicR
* This file is provided as is (no warranties).
* Thanx to Vud911 for the idea
*
* Example: /iedot "persononyourteam" "amount" and it'll deducte the amount from your cash pool and add it to the targets.
*
* Result Of Example
* SuperNewbie: "Can someone send me some $$$ for awp???"
* SuperElitePlayerWhoHasTooMuch$$$: "I'm Bill Gates!!! 4000$ coming your way!!!
* SuperElitePlayerWhohasTooMuch$$$: "/transfer newbie 4000"
* [AMX] SuperElitePlayerWhohasTooMuch$$$ has transferred 4000$ to SuperNewbie. Give him a thanks  
* SuperNewbie: "Thank You SuperElitePlayerWhohasTooMuch$$$"
*
* Changelog
* v.1.0.0 - Released
* v 1.0.1 - Added a little more restriction... Dead People can't handle money anymore
* v 1.0.2 - Added Restrict for cash stealing
* v 1.0.3 - Added Cvars - mt_cashsteal, mt_cashdead, mt_cashteam
* v 1.0.4 - Checked Code - Found one error.. Fixed
* v 1.0.5 - Removed 7 instances of "return PLUGIN_CONTINUE" that was not supposed to be there
* v 1.0.6 - New Bug that i had to fix :@
* v 1.0.7 - Found the bug that *** up plugin
* v 1.0.8 - Another Update...
*/

#include <amxmod>
#include <amxmisc>
#include <cstrike>

public plugin_init() {  
    register_plugin("Cash Transfer","1.0.8","AssKicR")  
    register_concmd("say","handle_say",ADMIN_USER)
    register_concmd("say_team","handle_say",ADMIN_USER)
    register_cvar("mt_cashsteal","1",0)
    register_cvar("mt_cashdead","1",0)
    register_cvar("mt_cashteam","1",0)
    return PLUGIN_CONTINUE  
}

public handle_say(id) {
    //Show me the money

    new said[31]
    new cmd[10]
    new target[9]
    new amount[7]
    new rest[5]
        
    read_args(said, 30)
    replace(said, 30, "^"", "")
    parse(said, cmd,9, target,8, amount,6, rest,4)    

    if (equal(cmd, "/iedot", 9)) {

        if(!contain(amount, "-")) {
            client_print(id, print_chat, "Nezodz naudu BAN`u dabusi;[")
            return PLUGIN_HANDLED
        }
            
        new player = cmd_target(id,target,8)
        new name[33]
        new name2[33]
        get_user_name(id,name,32)
        get_user_name(player,name2,32)        
        new team[32]
        new team2[32]
        get_user_team(id,team,32)
        get_user_team(player,team2,32)
        
        new money = cs_get_user_money(id)
        new money2 = cs_get_user_money(player)
        new cash = str_to_num(amount)
        new bool:NoCantDo
        NoCantDo=false
        
        if(cash == 0) {
            client_print(id,print_center," Tev jadod vairak ka 0$$$!")
            NoCantDo=true
        }

        if (!is_user_alive(id)) {
            if (get_cvar_num("mt_cashdead")==0) {
                client_print(id,print_center,"You can't give away money while dead")
                NoCantDo=true
            }
        }
        if (!is_user_alive(player)) {
            if (get_cvar_num("mt_cashdead")==0) {
                client_print(id,print_center,"Tu nevari dot naudu beigtam speletajam")
                NoCantDo=true
            }
        }
        if (equal(name, name2)) {
            client_print(id,print_center,"[WUC] Tu nevari dot naudu pats sev")
            NoCantDo=true
        }
        if (!equal(team, team2)) {
            if (get_cvar_num("mt_cashteam")==0) {
                client_print(id,print_center,"Tu nevari dot naudu pretiniekam")
                NoCantDo=true
            }
        }
        if ((money2 + cash) > 16000) {
            client_print(id,print_center,"%s nevar but tik daudz naudas")
            NoCantDo=true
        }
        if (money < cash) {
            client_print(id,print_center,"Tev nepietiek naudas")
            NoCantDo=true
        }
        if (cash < 0) {
            if (get_cvar_num("mt_cashsteal")==0) {
                client_print(id,print_center,"Tu nevari zagt naudu %s",name2)
                NoCantDo=true
            }
        }
        if (!NoCantDo) {
        
            cs_set_user_money(id, money - cash,1)
            cs_set_user_money(player, money2 + cash,1)
            client_print(0,print_chat," %s iedeva %i $ %s. Pasaki paldies :)",name,cash,name2)
        }
    }
    return PLUGIN_CONTINUE
}

vairāk neko mums neprasi :plzdie:

Edited by Kayak-
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...