[CS] menu de armas simple
#1
Buenas tardes :B les vengo a traer un plugin creo para el mod "fruta" nose , tecnicamente es mi primer plugin , por que siempre cuando veo , solo los edito nomas Lengua


Descripcion :

- es un menu simple con armas
- granadas
- cosas especiales :B
- informacion

ante de postearlo le advierto que me encantan los menues :B

CVAR :

Cita: g_si_no = register_cvar("menu_armas", "1") // plugin activado o no : 1 : activado 0: desactivado
cost_camuflaje = register_cvar("cost_camuflaje", "12000") "costo del godmode"
cost_velocidad = register_cvar("cost_velocidad", "13500") "costo de la velocidad
cost_gravedad = register_cvar("cost_gravedad", "13500") "costo de la gravedad
cost_25hp = register_cvar("cost_25hp", "2500") "costo de 25+ HP
cost_50hp = register_cvar("cost_50hp", "5000") "costo de 50+ HP
cost_100hp = register_cvar("cost_100hp", "7500") "costo de 100+ HP
cost_200hp = register_cvar("cost_200hp", "10000") "costo de 200+ HP
cost_he = register_cvar("cost_he", "1000") "costo de la He grenade
cost_flash = register_cvar("cost_flash", "500") "costo de la flash"
cost_smoke = register_cvar("cost_smoke", "250") "costo de la smokegrenade"
cost_invisibilidad = register_cvar("cost_invisibilidad", "15000") "costo de la invisibilidad"
cost_godmode = register_cvar("cost_godmode", "16000") "godmode costo"
d_camuflaje = register_cvar("duracion_camuflaje", "10") "duracion del camuflaje"
d_velocidad = register_cvar("duracion_velocidad", "10") "duracion de la velocidad
d_gravedad = register_cvar("duracion_gravedad", "10") "duracion de la gravedad
d_invisibilidad = register_cvar("duracion_invisibilidad", "10") "duracion de la invisiblidad
d_godmode = register_cvar("duracion_godmode", "10") "duracion del godmode


Fotos :

[Imagen: 10313819_621117214648660_3747628008139937830_n.jpg]

[Imagen: 10292221_621117281315320_1230508825114966324_n.jpg]

[Imagen: 10360353_621117301315318_393737590009134885_n.jpg]

[Imagen: 1506493_621117314648650_3312511199681302825_n.jpg]

-------

antes de , osea se que esta mal , puedo crear constantes de las armas
pero tanto nose :B y si quieren correjirme les sugiero que haga tipo asi



cosa que esta mal

------------>

cosa que esta bien

explicacion.

asi yo entiendo

Saludos


Archivos adjuntos
.sma   Descargar AMXX / UP_menu_cosas.sma (Tamaño: 22.21 KB / Descargas: 200)
(10/10/2014, 06:38 PM)RauliTop escribió:
(10/10/2014, 04:40 PM)ivan escribió: no sabía que se podia poner los iconos gestuales cuando das reputacion negativa/positiva.
ui, peligro...
pronto habrán reputaciones de ivan:
hace muy muy muii DafuqYao mingGenius buenos Thats what she saidtutoriales Proud me encataan Whatever
Responder
#2
Obtenelo en plugin_init( ):

Código PHP:
static g_MPlayers;
    
g_MPlayers get_maxplayers( ) 

Código PHP:
public client_PreThink(id)
{
    if (
g_especial_velocidad[id])
        
set_pev(idpev_maxspeed320.0)
    
    else if (
g_especial_gravedad[id])
        
set_pev(idpev_gravity0.3// WFT ? vas a setearle al pibe cada 0.01 //segundos gravedad al 0.3 ?. Directamente seteale cuando compra la graverdad ..


Código PHP:
public MENU_ESPECIAL(idkeysmenu
{
    
g_vida get_user_health(id)
    
g_plata cs_get_user_money(id)
    
    if(
n_una[id])
    {
        
ColorChatid"!g%s !ySolo puedes comprar !tCosas especiales :B !yuna vez por ronda"g_K)
        
client_cmdid"spk buttons/button2.wav" )
        return 
PLUGIN_HANDLED;
    }
    
    
n_una[id] = true;

 switch(
keys
    {
        case 
0
        {
            if (
g_plata >= get_pcvar_num(cost_25hp))
            {
                
set_user_health(idg_vida 25)
                
menu_principal(id)
                
cs_set_user_money(idg_plata get_pcvar_num(cost_25hp))
                
ColorChatid"!g%s !yHas Comprado : !t+25 de HP."g_K)
                
client_cmdid"spk buttons/button3.wav" )
            }
            else
            {
                
ColorChatid"!g%s !yNo tienes suficiente dinero para comprar este item"g_K)
                
client_cmdid"spk buttons/button2.wav" )
            }
        }
// CODE ... CODE ...
// CODE ... CODE ... 

Y si no me alcanza la plata ? voy a perder la posibilidad de comprar algo en esa ronda ..

Lo mire por encima, dentro de todo muy buen plugin aunque a mi gusto es mucho trabajo el que hiciste y se puede resumir a menos de la mitad de lineas con enums

Saludos,
cLAANS.-
Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Responder
#3
(26/05/2014, 12:32 AM)cLAANS escribió: Obtenelo en plugin_init( ):

Código PHP:
static g_MPlayers;
    
g_MPlayers get_maxplayers( ) 

Código PHP:
public client_PreThink(id)
{
    if (
g_especial_velocidad[id])
        
set_pev(idpev_maxspeed320.0)
    
    else if (
g_especial_gravedad[id])
        
set_pev(idpev_gravity0.3// WFT ? vas a setearle al pibe cada 0.01 //segundos gravedad al 0.3 ?. Directamente seteale cuando compra la graverdad ..


Código PHP:
public MENU_ESPECIAL(idkeysmenu
{
    
g_vida get_user_health(id)
    
g_plata cs_get_user_money(id)
    
    if(
n_una[id])
    {
        
ColorChatid"!g%s !ySolo puedes comprar !tCosas especiales :B !yuna vez por ronda"g_K)
        
client_cmdid"spk buttons/button2.wav" )
        return 
PLUGIN_HANDLED;
    }
    
    
n_una[id] = true;

 switch(
keys
    {
        case 
0
        {
            if (
g_plata >= get_pcvar_num(cost_25hp))
            {
                
set_user_health(idg_vida 25)
                
menu_principal(id)
                
cs_set_user_money(idg_plata get_pcvar_num(cost_25hp))
                
ColorChatid"!g%s !yHas Comprado : !t+25 de HP."g_K)
                
client_cmdid"spk buttons/button3.wav" )
            }
            else
            {
                
ColorChatid"!g%s !yNo tienes suficiente dinero para comprar este item"g_K)
                
client_cmdid"spk buttons/button2.wav" )
            }
        }
// CODE ... CODE ...
// CODE ... CODE ... 

Y si no me alcanza la plata ? voy a perder la posibilidad de comprar algo en esa ronda ..

Lo mire por encima, dentro de todo muy buen plugin aunque a mi gusto es mucho trabajo el que hiciste y se puede resumir a menos de la mitad de lineas con enums

Saludos,
cLAANS.-

la verdad hice 213123213 formas para que no pierda la posibilidad pero me rendi :b , sisi se puede resumir a enums pero todavia nose usarlos Confundido

y las variables "g_plata , g_vida" la devi crear estaticamente y no globalmente , solo que cuando hice el plugin no sabia casi nada
mañana arreglo todo ya que mi vieja jode que me vaya a dormir pacman xD

Gracias , mañana arreglo todo Sonrisa
(10/10/2014, 06:38 PM)RauliTop escribió:
(10/10/2014, 04:40 PM)ivan escribió: no sabía que se podia poner los iconos gestuales cuando das reputacion negativa/positiva.
ui, peligro...
pronto habrán reputaciones de ivan:
hace muy muy muii DafuqYao mingGenius buenos Thats what she saidtutoriales Proud me encataan Whatever
Responder
#4
Código PHP:
case 0
        {
            if (
g_plata >= get_pcvar_num(cost_25hp))
            {
                
set_user_health(idg_vida 25)
                
menu_principal(id)
                
cs_set_user_money(idg_plata get_pcvar_num(cost_25hp))
                
ColorChatid"!g%s !yHas Comprado : !t+25 de HP."g_K)
                
client_cmdid"spk buttons/button3.wav" )

                
n_una[id] = true// OLA KE ASE .. 
            
}
            else
            {
                
ColorChatid"!g%s !yNo tienes suficiente dinero para comprar este item"g_K)
                
client_cmdid"spk buttons/button2.wav" )
            }
        } 
Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Responder
#5
(26/05/2014, 12:42 AM)cLAANS escribió:
Código PHP:
case 0
        {
            if (
g_plata >= get_pcvar_num(cost_25hp))
            {
                
set_user_health(idg_vida 25)
                
menu_principal(id)
                
cs_set_user_money(idg_plata get_pcvar_num(cost_25hp))
                
ColorChatid"!g%s !yHas Comprado : !t+25 de HP."g_K)
                
client_cmdid"spk buttons/button3.wav" )

                
n_una[id] = true// OLA KE ASE .. 
            
}
            else
            {
                
ColorChatid"!g%s !yNo tienes suficiente dinero para comprar este item"g_K)
                
client_cmdid"spk buttons/button2.wav" )
            }
        } 

WTF que hace eso hai ? LOL

http://prntscr.com/3mn8tf e.e no esta :b

Update!!

arregle algunas cosas y le puse un "aviso" xD
(10/10/2014, 06:38 PM)RauliTop escribió:
(10/10/2014, 04:40 PM)ivan escribió: no sabía que se podia poner los iconos gestuales cuando das reputacion negativa/positiva.
ui, peligro...
pronto habrán reputaciones de ivan:
hace muy muy muii DafuqYao mingGenius buenos Thats what she saidtutoriales Proud me encataan Whatever
Responder
#6
eso es lo que tienes que cambiar para que esté bien...
(17/04/2015, 03:36 PM)Neeeeeeeeeel.- escribió: No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
Responder
#7
(26/05/2014, 12:45 AM)K.- escribió:
(26/05/2014, 12:42 AM)cLAANS escribió:
Código PHP:
case 0
        {
            if (
g_plata >= get_pcvar_num(cost_25hp))
            {
                
set_user_health(idg_vida 25)
                
menu_principal(id)
                
cs_set_user_money(idg_plata get_pcvar_num(cost_25hp))
                
ColorChatid"!g%s !yHas Comprado : !t+25 de HP."g_K)
                
client_cmdid"spk buttons/button3.wav" )

                
n_una[id] = true// OLA KE ASE .. 
            
}
            else
            {
                
ColorChatid"!g%s !yNo tienes suficiente dinero para comprar este item"g_K)
                
client_cmdid"spk buttons/button2.wav" )
            }
        } 

WTF que hace eso hai ? LOL

http://prntscr.com/3mn8tf e.e no esta :b

Update!!

arregle algunas cosas y le puse un "aviso" xD

Como dice Raulito, te recalcalco por las dudas, tenes que poner eso así en todos los cases que la compra es positiva para que funcione bien ..

Saludos,
cLAANS.-
Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Responder
#8
Listo arreglado xD

Saludos.


perdon por la tardancia , estaba dormiendo
(10/10/2014, 06:38 PM)RauliTop escribió:
(10/10/2014, 04:40 PM)ivan escribió: no sabía que se podia poner los iconos gestuales cuando das reputacion negativa/positiva.
ui, peligro...
pronto habrán reputaciones de ivan:
hace muy muy muii DafuqYao mingGenius buenos Thats what she saidtutoriales Proud me encataan Whatever
Responder
#9
Y yo me pregunto. ¿ Es un menú de armas o un menu shop asi tipo HNS ?. (Lo digo por el titulo e.e)

Buen plugin la verdad, y mirandolo, se puede resumir y optimizar aún más Guiño
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#10
Si , por que shop hns ? pacman lol

gracias :3 , si se puede resumr y optimizar pero estoy aun aprendiendo a utilizar enums y const

Saludos
(10/10/2014, 06:38 PM)RauliTop escribió:
(10/10/2014, 04:40 PM)ivan escribió: no sabía que se podia poner los iconos gestuales cuando das reputacion negativa/positiva.
ui, peligro...
pronto habrán reputaciones de ivan:
hace muy muy muii DafuqYao mingGenius buenos Thats what she saidtutoriales Proud me encataan Whatever
Responder
#11
Ya hay varios menues de armas publicados en am e infinidad de shops con los items que agregaste.
[Imagen: paypalqr.png]
Responder
#12
(02/06/2014, 01:23 AM)Neeeeeeeeeel.- escribió: Ya hay varios menues de armas publicados en am e infinidad de shops con los items que agregaste.

Okz.

Saludos.
(10/10/2014, 06:38 PM)RauliTop escribió:
(10/10/2014, 04:40 PM)ivan escribió: no sabía que se podia poner los iconos gestuales cuando das reputacion negativa/positiva.
ui, peligro...
pronto habrán reputaciones de ivan:
hace muy muy muii DafuqYao mingGenius buenos Thats what she saidtutoriales Proud me encataan Whatever
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)