Raised This Month: $ Target: $400
 0% 

Warning


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Torge
Veteran Member
Join Date: Oct 2011
Old 09-03-2012 , 18:49   Re: Warning
Reply With Quote #2

This code is big and I can't find problem with invalid expression but I fixed the switch part.
You forgot to use 'Obtener5' somewhere.

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>

#define PLUGIN "Shop TR EvL"
#define VERSION "1.9"
#define AUTHOR "[M]aNuC[s]_"

new speed[33]
new 
speed2[33]
new 
OnOffprecio1precio2precio3precio4precio5precio6precio7,precio8,precio9,precio10,precio11,precio12,precio13,precio14,precio15,precio16,precio17,iteme_t,tempo_noclip,tempo_velocidade,tempo_eletricidade
new bool:UnaSola[33
new 
bool:Ronda[33]
new 
g_iMsgSayText 

new const ModelPre[] = "Guarda"
new const ModelPos[] = "Prisioneiro"

public plugin_init() 
{
    
register_clcmd("say /shop""Tienda")
    
register_clcmd("say !shop""Tienda")
    
register_clcmd("say_team /shop""Tienda")
    
register_clcmd("say_team !shop""Tienda")
    
RegisterHam(Ham_Spawn"player""Fwd_PlayerSpawn_Post"1)
    
register_event"CurWeapon""Event_Change_Weapon""be""1=1" );
    
OnOff register_cvar("jb_shop""1"//1(ON) 0(OFF) 
    
precio1 register_cvar("jb_pFlash""5000")
    
precio2    register_cvar("jb_pHe""5000")
    
precio3    register_cvar("jb_pCongelante""6000")
    
precio4    register_cvar("jb_pKit""10000")
    
precio5    register_cvar("jb_pRapido""9000")
    
precio6    register_cvar("jb_pDrogas""10000")
    
precio7    register_cvar("jb_pGlock""16000")
    
precio8    register_cvar("jb_pUsp""16000")
    
precio9    register_cvar("jb_pDeagle""16000")
    
precio10    register_cvar("jb_pPassos""8000")
    
precio11    register_cvar("jb_pGravidade""8000")
    
precio12    register_cvar("jb_pEletricidade""15000")
    
precio13    register_cvar("jb_pHp""10000")
    
precio14    register_cvar("jb_pEscudo""14000")
    
precio15    register_cvar("jb_pColete""8000")
    
precio16    register_cvar("jb_pNoclip""16000")
    
precio17    register_cvar("jb_pRoupa""15000")
                
iteme_t     register_cvar("shop_tr_t_skin""20")
                
tempo_noclip     register_cvar("jb_tempo_noclip""3")
                
tempo_velocidade     register_cvar("jb_tempo_velocidade""10")
                
tempo_eletricidade     register_cvar("jb_tempo_eletricidade""10")

    
g_iMsgSayText get_user_msgid("SayText"
}

public 
plugin_precache() 
{
  
precache_sound("EvL_Shop/EvL_Shop_Yes.wav")
  
precache_sound("EvL_Shop/EvL_Shop_No.wav")

  return 
PLUGIN_CONTINUE
}

public 
Tienda(id)
{
    if(
get_pcvar_num(OnOff) && UnaSola[id] == true)
    {
        if(
get_pcvar_num(OnOff) && Ronda[id] == false)
        {
            if(
is_user_alive(id))
            {
                if (
cs_get_user_team(id) == CS_TEAM_T )
                {
                    static 
Item[64]
    
                    
formatex(Itemcharsmax(Item),"r[ EvL.G ] yShop Prisioneiros wBy : Gustavo")
                    new 
Menu menu_create(Item"TiendaHandler")
    
                    
formatex(Itemcharsmax(Item),"wGranada Flash y%d$"get_pcvar_num(precio1))
                    
menu_additem(MenuItem"1")
    
                    
formatex(Itemcharsmax(Item),"wGranada HE y%d$"get_pcvar_num(precio2))
                    
menu_additem(MenuItem"2")
    
                    
formatex(Itemcharsmax(Item),"wGranada Congelante y%d$"get_pcvar_num(precio3))
                    
menu_additem(MenuItem"3")
    
                    
formatex(Itemcharsmax(Item),"wKit Granadas y%d$"get_pcvar_num(precio4))
                    
menu_additem(MenuItem"4")
    
                    
formatex(Itemcharsmax(Item),"wVelocidade Alta r( 10 Segundos ) y%d$"get_pcvar_num(precio5))
                    
menu_additem(MenuItem"5")
                    
                    
formatex(Itemcharsmax(Item),"wDrogas y%d$"get_pcvar_num(precio6))
                    
menu_additem(MenuItem"6")
    
                    
formatex(Itemcharsmax(Item),"wGlock r( 20 Balas ) y%d$"get_pcvar_num(precio7))
                    
menu_additem(MenuItem"7")

                    
formatex(Itemcharsmax(Item),"wUsp r( 6 Balas ) y%d$"get_pcvar_num(precio8))
                    
menu_additem(MenuItem"8")

                    
formatex(Itemcharsmax(Item),"wDeagle r( 1 Bala ) y%d$"get_pcvar_num(precio9))
                    
menu_additem(MenuItem"9")

                    
formatex(Itemcharsmax(Item),"wPassos Silenciosos r( 1 Round ) y%d$"get_pcvar_num(precio10))
                    
menu_additem(MenuItem"10")

                    
formatex(Itemcharsmax(Item),"wGravidade Alta r( 1 Round ) y%d$"get_pcvar_num(precio11))
                    
menu_additem(MenuItem"11")

                    
formatex(Itemcharsmax(Item),"wCortar a Eletricidade Do Mapa r( 10 Segundos ) y%d$"get_pcvar_num(precio12))
                    
menu_additem(MenuItem"12")

                    
formatex(Itemcharsmax(Item),"w+150 HP y%d$"get_pcvar_num(precio13))
                    
menu_additem(MenuItem"13")

                    
formatex(Itemcharsmax(Item),"wEscudo Tatico y%d$"get_pcvar_num(precio14))
                    
menu_additem(MenuItem"14")
    

                    
formatex(Itemcharsmax(Item),"w+255 Colete y%d$"get_pcvar_num(precio15))
                    
menu_additem(MenuItem"15")


                    
formatex(Itemcharsmax(Item),"wNo-Clip r( 3 Segundos ) y%d$"get_pcvar_num(precio16))
                    
menu_additem(MenuItem"16")

                    
formatex(Itemcharsmax(Item),"wRoupa de Guarda r( 20 Segundos ) y%d$"get_pcvar_num(precio17))
                                                                                
menu_additem(MenuItem"17")


                    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
                    
menu_display(idMenu)
                }
                else
                {
                
ChatColor(id"!g[ EvL.G Shop ] !teamSoh Os Terroristas Podem Usar Este Shop")
                }
            }
            else
            {
                
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Pode Usar Este Shop MORTO")
            }
        }
        else
        {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Pode Usar Este Shop Apenas Uma Vez Por Round")
        }
    }
    else
    {
        
ChatColor(id"!g[ EvL.G Shop ] !teamShop [ TR ] Desativado")
    }
}


public 
TiendaHandler(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
vivo is_user_alive(id)
    new 
dinero cs_get_user_money(id
    new 
gmsg_SetFOV get_user_msgid("SetFOV"
    new 
Obtener1 get_pcvar_num(precio1)
    new 
Obtener2 get_pcvar_num(precio2)
    new 
Obtener3 get_pcvar_num(precio3)
    new 
Obtener4 get_pcvar_num(precio4)
    new 
Obtener5 get_pcvar_num(precio5)
    new 
Obtener6 get_pcvar_num(precio6)
    new 
Obtener7 get_pcvar_num(precio7)
    new 
Obtener8 get_pcvar_num(precio8)
    new 
Obtener9 get_pcvar_num(precio9)
    new 
Obtener10 get_pcvar_num(precio10)
    new 
Obtener11 get_pcvar_num(precio11)
    new 
Obtener12 get_pcvar_num(precio12)
    new 
Obtener13 get_pcvar_num(precio13)
    new 
Obtener14 get_pcvar_num(precio14)
    new 
Obtener15 get_pcvar_num(precio15)
    new 
Obtener16 get_pcvar_num(precio16)
    new 
Obtener17 get_pcvar_num(precio17)

    new 
key str_to_num(data);
    switch(
key)
    {
    case 
1:
    {
        if (
dinero >= Obtener1 && vivo)
            {
            
cs_set_user_money(iddinero Obtener1)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou 2 Flash")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")   
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
2:
    {

        if (
dinero >= Obtener2 && vivo)
            {
            
cs_set_user_money(iddinero Obtener2)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Uma HE")
            
give_item(id"weapon_hegrenade")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
3:
    {

        if (
dinero >= Obtener3 && vivo)
            {
            
cs_set_user_money(iddinero Obtener3)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Granada Congelante")
            
give_item(id"weapon_smokegrenade")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
4:
    {

        if (
dinero >= Obtener4 && vivo)
            {
            
cs_set_user_money(iddinero Obtener4)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Kit De Granadas !g( 1HE , 2Flash , 1Granada Congelante")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_smokegrenade")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
5:
    {        
        public 
Velocidadeid )
    }
    case 
6:
    {    
        if (
dinero >= Obtener6 && vivo)
            {
            
cs_set_user_money(iddinero Obtener6)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Drogas !gAgora Voce Esta Totalmete Drogado")
            
set_user_armor(id200)
            
set_user_health(id200)
            
speed2[id] = 1
            message_begin
MSG_ONEgmsg_SetFOV, { 00}, id )
            
write_byte180 )
            
message_end( )  
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
7:
    {
        if (
dinero >= Obtener7 && vivo)
            {
            
cs_set_user_money(iddinero Obtener7)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Glock Com !g( 20 Balas )")
            
give_item(id"weapon_glock18")
            
cs_set_user_bpammo(idCSW_GLOCK180)
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
8:
    {
        if (
dinero >= Obtener8 && vivo)
            {
            
cs_set_user_money(iddinero Obtener8)    
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Usp Com !g( 6 Balas )")
                                                
cs_set_weapon_ammo(give_item(id"weapon_usp"), 6)
                                                
cs_set_user_bpammo(idCSW_USP0)
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
9:
    {
        if (
dinero >= Obtener9 && vivo)
            {
            
cs_set_user_money(iddinero Obtener9)
                                                
cs_set_weapon_ammo(give_item(id"weapon_deagle"), 1)
                                                
cs_set_user_bpammo(idCSW_DEAGLE0)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Deagle Com !g( 1 Bala )")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
10:
    {
        if (
dinero >= Obtener10 && vivo)
            {
            
cs_set_user_money(iddinero Obtener10)    
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Passos Silenciosos Por !g( 1 Round )")
            
set_user_footsteps(id1)
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
11:
    {
        if (
dinero >= Obtener11 && vivo)
            {
            
cs_set_user_money(iddinero Obtener11)    
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Gravidade Alta Por !g ( 1 Round )")
                                                
set_user_gravity(id0.350)
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
12:
    {
        if (
dinero >= Obtener12 && vivo)
            {
            
cs_set_user_money(iddinero Obtener12)
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Cortou Eletricidade Do Mapa Por !g ( 10 Segundos )")
                                                
server_cmd("amx_lights a")
                                                
set_taskget_pcvar_floattempo_eletricidade ), "Eletrecidade"id );
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
13:
    {
        if (
dinero >= Obtener13 && vivo)
            {
            
cs_set_user_money(iddinero Obtener13)    
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou +150 De !gHP")
                                                
set_user_health(idget_user_health(id) + 150);
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
14:
    {
        if (
dinero >= Obtener14 && vivo)
            {
            
cs_set_user_money(iddinero Obtener14)    
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou !gEscudo Tatico")
                                                   
give_item(id,"weapon_shield")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
15:
    {
        if (
dinero >= Obtener15 && vivo)
            {
            
cs_set_user_money(iddinero Obtener15)    
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou +255 De !gColete")
                                                
set_user_armor(idget_user_armor(id) + 255);
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
16:
    {
        if (
dinero >= Obtener16 && vivo)
            {
            
cs_set_user_money(iddinero Obtener16)    
            
set_user_noclip(id1)
                        
set_taskget_pcvar_floattempo_noclip ), "NoClip"id );
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
    case 
17:
    {
        if (
dinero >= Obtener17 && vivo)
            {
            
cs_set_user_money(iddinero Obtener17)    
                                                
cs_set_user_model(idModelPre)
                                                
set_taskget_pcvar_floatiteme_t ), "ResetSkin"id );
                                                
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Roupa de Guarda Por !g( 20 Segundos )")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_Yes")
            
Ronda[id] = true
            
}
        else
            {
            
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Nao Tem Dinheiro Suficiente Para Comprar Este Item")
            
client_cmd(id,"spk EvL_Shop/EvL_Shop_No")
            }
    }
}
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}  

public 
Fwd_PlayerSpawn_Post(id)
{
    if (
is_user_alive(id))
    {
    
set_user_footsteps(id0)
    
set_user_maxspeed(id650.0)
    
speed[id] = 0
    speed2
[id] = 0
    UnaSola
[id] = true
    Ronda
[id] = false
    
}
}

public 
Event_Change_Weapon(id)
{
    if(
speed[id] == 1)
    {
    
set_user_maxspeed(id650.0)
    }
    if(
speed[id] == 1)
    {
    
set_user_maxspeed(id380.0)
    }
}

public 
ResetSkinid ) {
        
cs_set_user_model(idModelPos)
        
ChatColor(id"!g[ EvL.G Shop ] !teamSua Roupa de Guarda Acabou !gVoce Esta Com Roupa de Prisioneiros Novamente")
}

public 
NoClipid ) {
        
set_user_noclip(id0)
        
ChatColor(id"!g[ EvL.G Shop ] !teamSeu No Clip Acabou Caso Esteja Bugado de Kill")
}

public 
VelocidadeOffid ) {
        
set_user_maxspeed(id380.0)
        
ChatColor(id"!g[ EvL.G Shop ] !teamSua Velocidade Alta Acabou")
}

public 
Eletrecidadeid ) {
        
server_cmd("amx_lights off")
        
ChatColor(id"!g[ EvL.G Shop ] !teamA Falta de Energia No Mapa Acabou")
}

public 
Velocidadeid ) {
        
set_user_maxspeed(id600.0)
        
ChatColor(id"!g[ EvL.G Shop ] !teamVoce Comprou Velocidade Alta")
        
set_taskget_pcvar_floattempo_velocidade ), "VelocidadeOff"id )
        
}

stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
        
message_begin(MSG_ONE_UNRELIABLEg_iMsgSayText_players[i])  
        
write_byte(players[i]);
        
write_string(msg);
        
message_end();
            }
        }
    }
}  

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\ rtf1\ ansi\ deff0{\ fonttbl{\ f0\ fnil Tahoma;}}n\ viewkind4\ uc1\ pard\ lang1034\ f0\ fs16 n\ par }
*/ 
Torge 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 08:12.


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