Raised This Month: $ Target: $400
 0% 

how to make @ALL, @T and @CT ??


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Emilioneri
Senior Member
Join Date: Feb 2009
Location: Georgia, Tbilisi
Old 06-14-2009 , 06:10   how to make @ALL, @T and @CT ??
Reply With Quote #1

need help with this code:
PHP Code:
/* Plugin generated by Emilioneri */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Money"
#define VERSION "1.1"
#define AUTHOR "Emilioneri"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Add your code here...
    
register_concmd("amx_givemoney""cmd_givemoney"ADMIN_SLAY"< name | #userid > < money to give >")
    
register_concmd("amx_takemoney""cmd_takemoney"ADMIN_SLAY"< name | #userid > < money to take >")
    
register_concmd("amx_setmoney""cmd_setmoney"ADMIN_SLAY"< name | #userid > < amount of money >")
    
register_concmd("amx_getmoney""cmd_getmoney"ADMIN_SLAY"< name | #userid > - Gets client's money")
    
register_concmd("amx_removemoney""cmd_removemoney"ADMIN_SLAY"< name | #userid > - Removes all client's money")
}

public 
cmd_givemoney(idlevelcid)
{
    if (!
cmd_access(idlevelcid3))
      return 
PLUGIN_HANDLED
      
    
new Argument[32], arg[8]
    
    
read_argv(1Argument31)
    
    new 
Target cmd_target(idArgumentCMDTARGET_ALLOW_SELF CMDTARGET_OBEY_IMMUNITY)
    
    if (
Target)
    {
        
read_argv(2arg7)
        
        new 
iMoney cs_get_user_money(Target)
        if (
str_to_num(arg) + iMoney >= 16000)
        {
            
cs_set_user_money(Target16000)
            return 
PLUGIN_HANDLED
        
}
        if (
str_to_num(arg) + iMoney 16000)
        {
            
cs_set_user_money(Targetstr_to_num(arg) + iMoney)
            return 
PLUGIN_HANDLED
        
}
    }
    
    if (
Argumet[0] == '@')
    {
        switch(
Argument[1])
        {
            case 
'ct''CT':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
't''T':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
'all''ALL':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
        }
    }
    return 
PLUGIN_HANDLED
}

public 
cmd_takemoney(idlevelcid)
{
    if (!
cmd_access(idlevelcid3))
       return 
PLUGIN_HANDLED
       
    
new Argument[32], arg[8]
    
    
read_argv(1Argument31)
    
    new 
Target cmd_target(idArgumentCMDTARGET_ALLOW_SELF CMDTARGET_OBEY_IMMUNITY)
    
    if (
Target)
    {
        
read_argv(2arg7)
        
        new 
iMoney cs_get_user_money(Target)
        if (
iMoney str_to_num(arg) < 0)
        {
            
cs_set_user_money(Target0)
            return 
PLUGIN_HANDLED
        
}
        if (
iMoney str_to_num(arg) >= 0)
        {
            
cs_set_user_money(TargetiMoney str_to_num(arg))
            return 
PLUGIN_HANDLED
        
}
    }
    if (
Argumet[0] == '@')
    {
        switch(
Argument[1])
        {
            case 
'ct''CT':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
't''T':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
'all''ALL':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
        }
    }
    return 
PLUGIN_HANDLED
}

public 
cmd_setmoney(idlevelcid)
{
    if (!
cmd_access(idlevelcid3))
       return 
PLUGIN_HANDLED
       
    
new Argument[32], arg[8]
    
    
read_argv(1Argument31)
    
    new 
Target cmd_target(idArgumentCMDTARGET_ALLOW_SELF CMDTARGET_OBEY_IMMUNITY)
    
    if (
Target)
    {
        
read_argv(2arg7)
        
        
cs_set_user_money(idstr_to_num(arg))
        return 
PLUGIN_HANDLED
    
}
    if (
Argumet[0] == '@')
    {
        switch(
Argument[1])
        {
            case 
'ct''CT':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
't''T':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
'all''ALL':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
        }
    }
    return 
PLUGIN_HANDLED
}

public 
cmd_getmoney(idlevelcid)
{
    if (!
cmd_access(idlevelcid2))
       return 
PLUGIN_HANDLED
       
    
new Argument[32]
    
    
read_argv(1Argument31)
    
    new 
Target cmd_target(idArgumentCMDTARGET_OBEY_IMMUNITY)
    
    if (
Target)
    {
        new 
iMoney cs_get_user_money(Target)
        
client_print(idprint_console"That user's money is %i$"iMoney)
        return 
PLUGIN_HANDLED
    
}
    
    return 
PLUGIN_HANDLED
}

public 
cmd_removemoney(idlevelcid)
{
    if (!
cmd_access(idlevelcid2))
       return 
PLUGIN_HANDLED
       
    
new Argument[32]
    
    
read_argv(1Argument31)
    
    new 
Target cmd_target(idArgumentCMDTARGET_ALLOW_SELF CMDTARGET_OBEY_IMMUNITY)
    
    if (
Target)
    {
        
cs_set_user_money(id0)
        return 
PLUGIN_HANDLED
    
}
    if (
Argumet[0] == '@')
    {
        switch(
Argument[1])
        {
            case 
'ct''CT':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
't''T':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
            case 
'all''ALL':
            {
                
// what to write here ??
                
return PLUGIN_HANDLED
            
}
        }
    }
    return 
PLUGIN_HANDLED

__________________
Emilioneri is offline
Send a message via Skype™ to Emilioneri
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:57.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode