View Single Post
Author Message
xfire97
Member
Join Date: Aug 2011
Old 02-28-2012 , 18:01   Error when buy cocaina
Reply With Quote #1

Hello, i make a menu, i want this:
when a player buy Cocaina the speed change for 310.0
when a player buy Heroina the speed change for 350.0
when a player buy Marijuana the speed change for 360.0

and the speed and the all things the player buy during 1 round only.

PHP Code:
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "Drogas"
#define VERSION "1.0"
#define AUTHOR "Rocha"


public plugin_init() 
{
    
register_plugin("Drogas""1.0""Rocha")
    
    
register_clcmd"say /drogas","DrogasMenu");
    
    
RegisterHam(Ham_Spawn"player""ronda"1);
}

public 
ronda(id)
{
        
set_task(0.1"DrogasMenu"id)
    
}
public 
DrogasMenu(id)
{
    new 
menu menu_create("\r[Drogas Menu]\yEscolhe a tua Droga:""menu_handler");
    
    
menu_additem(menu"\wPolen""1"0);
    
menu_additem(menu"\wErva""2"0);
    
menu_additem(menu"\wCogumelos""3"0);
    
menu_additem(menu"\wLSD""4"0);
    
menu_additem(menu"\wCocaina""5"0);
    
menu_additem(menu"\rHeroina""6"ADMIN_RESERVATION);
    
menu_additem(menu"\rCrack""7"ADMIN_RESERVATION);
    
menu_additem(menu"\rMarijuana""8"ADMIN_RESERVATION);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
    
}
public 
menu_handler(idmenuitem)
{
    new 
health get_user_health(id)
    new 
frags get_user_frags(id)
    new 
money cs_get_user_money(id)
    {
    if (
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        
        return 
PLUGIN_HANDLED;
    }
    if(
is_user_alive(id))
    {
        
    new 
data[6], iName[64]
    new 
acesscallback
    
    menu_item_getinfo
(menuitemacessdata5iName63callback);
    
    new 
key str_to_num(data);
    
    switch (
key)
    {
        case 
1:
        {
            
client_print(idprint_chat"Esta pedra de polen era boa, ganhas te 10 HP");
            
set_user_health(idhealth 10);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
            
client_print(idprint_chat"Ganda Saquinho de Erva, ganhas te 15 HP");
            
set_user_health(idhealth 15);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
3:
        {
            
client_print(idprint_chat"Ganda alucinacao, acho que matei alguem");
            
set_user_frags(idfrags 1);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
4:
        {
            
client_print(idprint_chat"Este LSD, tou mesmo relaxado, ganhei ainda 750$");
            
cs_set_user_money(idmoney 750);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
5:
        {
            
client_print(idprint_chat"Cocaina da boa, ate corro mais rapido, adrenalina!");
            
set_user_maxspeed(id310.0);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
6:
        {
            
client_print(idprint_chat"Heroina de qualidade, corro mais rapido e tenho mais saude!");
            
set_user_maxspeed(id350.0);
            
set_user_health(idhealth 25);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
7:
        {
            
client_print(idprint_chat"Crack do melhor, ganhei 25 HP, e ainda ganhei 850$");
            
set_user_health(idhealth 25);
            
cs_set_user_money(idmoney 850);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
8:
        {
            
client_print(idprint_chat"Marijuana do Mexico, da me alto speed e saude, e ainda vendo!");
            
set_user_maxspeed(id360.0);
            
set_user_health(idhealth 30);
            
cs_set_user_money(idmoney 1000);
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
    }
    
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

xfire97 is offline