Raised This Month: $ Target: $400
 0% 

Help With Script


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
codyscafe7
Junior Member
Join Date: Mar 2007
Old 07-26-2010 , 19:11   Help With Script
Reply With Quote #1

Hey im making a script.

Here is what I have, I know something must be wrong but I can't figure out what i've done incorrectly, thanks.

Code:
#include <amxmodx>
#include <cstrike>
#include <engine>
#include <amxmisc>
#include <fakemeta_util>
#include <fun>
#include <xs>

#define PLUGIN    "Buyxp"
#define VERSION    "1.0"
#define AUTHOR    "codyscafe7"

new xpcost[1] = {10000}

/* Initialization */

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say buyxp", "cmd_buyxp", 0, "- Buy Experience!")
    register_cvar("buyxp", "30")
}


public cmd_buyxp(id)
{
    new usermoney = cs_get_user_money(id)
//    new username = get_user_name(id)
    if (usermoney<xpcost){
        client_print(id,print_center,"Your too poor for this. It's 10000!")
        return PLUGIN_HANDLED
    }
    else if cs_set_user_money(id,usermoney-xpcost,1)
            server_cmd ("pm_givexp ^"name^" @1", 30")
            return PLUGIN_HANDLED
}

Last edited by codyscafe7; 07-27-2010 at 00:29. Reason: spell check
codyscafe7 is offline
RedRobster
Veteran Member
Join Date: Apr 2010
Location: Your Closet
Old 07-26-2010 , 19:21   Re: Help With Script
Reply With Quote #2

Change
PHP Code:
new xpcost[1] = (10000
to
PHP Code:
new xpcost 10000 
And.
PHP Code:
public cmd_buyxp(id) {     new usermoney cs_get_user_money(id//    new username = get_user_name(id)     if (usermoney<xpcost){         client_print(id,print_center,"Your too poor for this. It's 10000!")         return PLUGIN_HANDLED     }     else if cs_set_user_money(id,usermoney-xpcost,1)             server_cmd ("pm_givexp ^"name^" @1", 30")             return PLUGIN_HANDLED } 
You need to put brackets for the second if condition.

Last edited by RedRobster; 07-26-2010 at 19:33.
RedRobster is offline
Devil259
Veteran Member
Join Date: Dec 2009
Location: France (59)
Old 07-26-2010 , 19:29   Re: Help With Script
Reply With Quote #3

PHP Code:
new xpcost 10000
 
new pcvarXp
 
public plugin_init()
{
    
register_clcmd("say buyxp""cmd_buyxp"0"- Buy Experience!")
    
pcvarXp register_cvar("buyxp""30")
}
 
public 
cmd_buyxp(id)
{
    new 
usermoney cs_get_user_money(id)
    new 
name[32]
 
    
get_user_name(idname31)
 
    if ( 
usermoney xpcost )
    {
        
client_print(id,print_center,"You're too poor for this. It's %d!"xpcost)
        return 
PLUGIN_HANDLED
    
}
 
    else
    {
        
cs_set_user_money(idusermoney xpcost ,1)
        
server_cmd ("pm_givexp ^"%s^" %d"nameget_pcvar_num pcvarXp ) )
        return 
PLUGIN_HANDLED
    


Look and replace if it's false.
__________________
You can do anything you set your mind to, man.


Last edited by Devil259; 07-26-2010 at 19:40.
Devil259 is offline
RedRobster
Veteran Member
Join Date: Apr 2010
Location: Your Closet
Old 07-26-2010 , 19:36   Re: Help With Script
Reply With Quote #4

What you posted will not work either. You are defining XPCOST as a string, not as a variable.
RedRobster is offline
Devil259
Veteran Member
Join Date: Dec 2009
Location: France (59)
Old 07-26-2010 , 19:40   Re: Help With Script
Reply With Quote #5

Edited, don't see that you have posted.
__________________
You can do anything you set your mind to, man.

Devil259 is offline
RedRobster
Veteran Member
Join Date: Apr 2010
Location: Your Closet
Old 07-26-2010 , 19:42   Re: Help With Script
Reply With Quote #6

Quote:
Originally Posted by Devil259 View Post
Edited, don't see that you have posted.


I missed some stuff that you found, so it's probably a good thing you did.
RedRobster is offline
codyscafe7
Junior Member
Join Date: Mar 2007
Old 07-26-2010 , 19:46   Re: Help With Script
Reply With Quote #7

I'm still getting:
error 001: expected token: "<", but found "-identifier-"
error 037: invalid string "possibly non-terminating script"


thanks for help.

Last edited by codyscafe7; 07-27-2010 at 00:28. Reason: typos
codyscafe7 is offline
RedRobster
Veteran Member
Join Date: Apr 2010
Location: Your Closet
Old 07-26-2010 , 20:02   Re: Help With Script
Reply With Quote #8

PHP Code:
#include <amxmodx>
#include <cstrike>

new xpcost 10000
 
new pcvarXp
 
public plugin_init()
{
    
register_clcmd("say buyxp""cmd_buyxp"0"- Buy Experience!")
    
pcvarXp register_cvar("buyxp""30")
}
 
public 
cmd_buyxp(id)
{
    new 
usermoney cs_get_user_money(id)
    
    new 
name[32]
    
get_user_name(idname31)
 
    if ( 
usermoney xpcost )
    {
        
client_print(id,print_center,"You're too poor for this. It's %d!"xpcost)
    }
    else
    {
        
cs_set_user_money(idusermoney xpcost ,1)
        
server_cmd ("pm_givexp ^"%s^" ^"@1^" ^"%i^""nameget_pcvar_num pcvarXp ) )
    }
    
    return 
PLUGIN_HANDLED

RedRobster is offline
Reply



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 00:06.


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