AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Gravity buy (https://forums.alliedmods.net/showthread.php?t=172510)

Compro 11-21-2011 13:40

Gravity buy
 
Hi , i made code , who will allow to buy a gravity, compiles without errors and warnings, but in server when i type /gv, the gravity dont reduces. Where is a mistake in my code ?

PHP Code:

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

#define PLUGIN "TEST"
#define VERSION "1.0"
#define AUTHOR "TEST"


public plugin_init() {
register_plugin(PLUGINVERSIONAUTHOR)
register_clcmd("say /gv","cmd_gravity")

}
public 
cmd_gravity(id)
{
if(!
is_user_alive(id))
{
  
client_print(id,print_chat,"Dead players can't buy!")
}
else if(
cs_get_user_money(id)<10000)
{
  
client_print(id,print_chat,"You dont have enough money!")
}
else
{
  
cs_set_user_money(id,cs_get_user_money(id) - 10000)
  
set_user_gravity(id,0.5)
}
return 
PLUGIN_HANDLED



Korxu 11-21-2011 13:46

Re: Gravity buy
 
PHP Code:

public plugin_init ( )
{
     
register_clcmd "say /gv""change_gravity" )
}

public 
change_gravity index )
{
     if ( !
is_user_alive index ) )
     {
          
client_print indexprint_chat"Dead players can't buy gravity." )

          return 
PLUGIN_HANDLED
     
}

     new 
i_PlayerMoney

     i_PlayerMoney 
cs_get_user_money index )

     if ( 
i_PlayerMoney 10000 )
     {
          
client_print indexprint_chat"You need 10.000$ to buy gravity." )

          return 
PLUGIN_HANDLED
     
}

     
set_user_gravity index0.5 )

     
cs_set_user_money indexi_PlayerMoney 10000 )

     return 
PLUGIN_HANDLED




All times are GMT -4. The time now is 08:25.

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