Raised This Month: $ Target: $400
 0% 

first "plugin", scripting errors?


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 07-29-2008 , 09:28   Re: first "plugin", scripting errors?
Reply With Quote #5

The below 2 lines should both be using the cvar 'price' you created to detect the price you have gravity set to. I added the adjustment in the below code. I also added to your chat display advising the user the current cost of gravity if they did not have enough $.

if (money < 1000)
.....
cs_set_user_money(id, money-price)

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
 
#define PLUGIN "TESTING"
#define VERSION "1.0"
#define AUTHOR "kingcommentor"
 
new price
new enabled
new g_MsgSync
 
public plugin_init() 
{
 
register_plugin(PLUGINVERSIONAUTHOR)
 
register_clcmd("say /grav","testing")
 
price register_cvar("amx_grav_price""1000")
 
enabled register_cvar("amx_grav_enabled""1")
 
g_MsgSync CreateHudSyncObj()
}
public 
testing(id)

 new 
money cs_get_user_money(id)
 new 
tprice get_pcvar_num(price);
 if (
get_pcvar_num(enabled) == 1)
 {
  if (
money tprice)
  {
   
client_print(id,print_chat,"You don't have enough money! Gravity currently costs %d!" tprice)
  }
  else
  {
   
set_hudmessage(01272550.300.2906.0,15.0)
   
ShowSyncHudMsg(idg_MsgSync,"Your gravity is now 400")
   
set_pev(idpev_gravity0.50)
   
cs_set_user_money(idmoney-tprice)
  }
 }

__________________
Bugsy is offline
 



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 05:31.


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