Sale en say :10 cuando cierro menu,,
#1
Hola gente, estoy poniendo un menu de shop, para bb, y cuando cierro el shop, sale en say 10.. Ejemplo..
Cierro el menu..
Blackk: 10
entienden?
dejo code gracias de antemano
Código PHP:
ShopMenuZ(id)
{
    new 
menu menu_create("\d[\y ZOMBIE SHOP \d]""shopZ")
    
    
menu_additem(menu"\wFuria Zombie 5 seg \d(\y10 Oros\d)""1"0);
    
menu_additem(menu"\wInvisibilidad 3 seg \d(\y15 Oros\d)""2"0);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

public 
shopZ(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        
        if(
is_user_connected(id) )
            
Hook_Say(id);
        
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata5iName63callback);
    
    new 
key str_to_num(data);
    if (
cs_get_user_team(id) == CS_TEAM_T)
    switch(
key)
    {
        case 
1:
        {
       if(
is_user_alive(id))
       if(
zOro[id] >= 10)
            { 
        
set_user_godmode(id1
        
set_task(3.0"remover_godmode"id
        
Color(id"!g%s!y Has comprado furia zombie!"szPrefix);
        
zOro[id] -= 10
        
            
}
        else {
            
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        else {
            
Color(id"!g%s!y Debes estar vivo para poder comprar Inmortaliad"szPrefix);
    }

     }
     case 
2:
        {
       if(
is_user_alive(id))
       if(
zOro[id] >= 10)
            { 
        
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha15);
        
set_task(8.0"remover_invi"id)
        
Color(id"!g%s!y Compraste 3 segundos de ivisibilidad"szPrefix);  
        
zOro[id] -= 10
        
            
}
        else {
            
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        else {
            
Color(id"!g%s!y Debes estar vivo para poder comprar Invisibilidad"szPrefix);
    }
    
     }
}
        else {
            
Color(id"!g%s!y Debes ser zombie para comprar estos items.."szPrefix);
    }
    
menu_destroy(menu);

    
    return 
PLUGIN_HANDLED;
}
public 
remover_godmode(id) {
    
set_user_godmode(id0)
    
Color(id"!g%s!y Se te acabo la !gFURIA ZOMBIE!y"MODNAME)
}
public 
remover_invi(id) {
    
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha255)
    
Color(id"!g%s!y Se te acabo la !gINVISIBILIDAD!y"MODNAME)
}
ShopMenuH(id)
{
    new 
menu menu_create("\d[\y HUMAN SHOP \d]""shoph")
    
    
menu_additem(menu"\w1\r Detonadora!\d (\y10 Oros\d)""1"0);
    
menu_additem(menu"\w1\r Frost\d (\y15 Oros\d)""2"0);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

public 
shoph(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        
        if(
is_user_connected(id) )
            
Hook_Say(id);
        
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata5iName63callback);
    
    new 
key str_to_num(data);
    if (
cs_get_user_team(id) == CS_TEAM_CT)
    switch(
key)
    {
        case 
1:
        {
       if(
is_user_alive(id))
       if(
zOro[id] >= 10)
            { 
            
g_granada[id]++
        
give_item(id"weapon_hegrenade")
        
Color(id"!g%s!y Has comprado una !tDETONADORA!"szPrefix);
        
zOro[id] -= 10
        
            
}
        else {
            
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        else {
            
Color(id"!g%s!y Debes estar vivo para poder comprar una !tDETONADORA!"szPrefix);
    }

     }
     case 
2:
        {
       if(
is_user_alive(id))
       if(
zOro[id] >= 10)
            { 
        
g_sg[id]++
        
give_item(id"weapon_smokegrenade")
        
Color(id"!g%s!y Compraste una !tFROST!y"szPrefix);  
        
zOro[id] -= 10
        
            
}
        else {
            
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        else {
            
Color(id"!g%s!y Debes estar vivo para poder comprar !tFROST!y"szPrefix);
    }
    
     }
}
        else {
            
Color(id"!g%s!y Debes ser humano para comprar estos items.."szPrefix);
    }
    
menu_destroy(menu);

    
    return 
PLUGIN_HANDLED;

https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder
#2
Código PHP:
if(is_user_connected(id) )
            
Hook_Say(id); 

??
NO RESPONDO MP POR SOPORTE
Responder
#3
Sí, recien lo vi jajajajajajaja, gracias
https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder
#4
Código PHP:
ShopMenuZ(id)
{
    new 
menu menu_create("\d[\y ZOMBIE SHOP \d]""shopZ");
    
    
menu_additem(menu"\wFuria Zombie 5 seg \d(\y10 Oros\d)""1");
    
menu_additem(menu"\wInvisibilidad 3 seg \d(\y15 Oros\d)""2");
    
    
//menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(idmenu );
}

public 
shopZ(idmenuitem)
{
    if (!
is_user_alive(id) || cs_get_user_team(id) != CS_TEAM_T) return PLUGIN_HANDLED;
    
    switch(
item)
    {
        case 
0:
        {
            if(
zOro[id] >= 10)
            { 
                
set_user_godmode(id1
                
set_task(3.0"remover_godmode"id
                
Color(id"!g%s!y Has comprado furia zombie!"szPrefix);
                
zOro[id] -= 10
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        case 
1:
        {
            if(
zOro[id] >= 10)
            { 
                
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha15);
                
set_task(8.0"remover_invi"id)
                
Color(id"!g%s!y Compraste 3 segundos de ivisibilidad"szPrefix);  
                
zOro[id] -= 10
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        
        case 
MENU_EXIT: { menu_destroymenu ); return PLUGIN_HANDLED; }
    }
    
    
menu_destroy(menu);    
    return 
PLUGIN_HANDLED;
}
public 
remover_godmode(id
{
    
set_user_godmode(id0)
    
Color(id"!g%s!y Se te acabo la !gFURIA ZOMBIE!y"MODNAME)
}
public 
remover_invi(id
{
    
set_user_rendering(id);
    
Color(id"!g%s!y Se te acabo la !gINVISIBILIDAD!y"MODNAME)
}

ShopMenuH(id)
{
    new 
menu menu_create("\d[\y HUMAN SHOP \d]""shoph")
    
    
menu_additem(menu"\w1\r Detonadora!\d (\y10 Oros\d)""1");
    
menu_additem(menu"\w1\r Frost\d (\y15 Oros\d)""2");
    
    
//menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(idmenu);
}

public 
shoph(idmenuitem)
{    
    if (!
is_user_alive(id) ||cs_get_user_team(id) != CS_TEAM_CT) return PLUGIN_HANDLED;
    
    switch(
item)
    {
        case 
0:
        {
            if(
zOro[id] >= 10)
            { 
                
g_granada[id]++
                
give_item(id"weapon_hegrenade")
                
Color(id"!g%s!y Has comprado una !tDETONADORA!"szPrefix);
                
zOro[id] -= 10        
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);        
        }
        case 
1:
        {
            if(
zOro[id] >= 10)
            { 
                
g_sg[id]++
                
give_item(id"weapon_smokegrenade")
                
Color(id"!g%s!y Compraste una !tFROST!y"szPrefix);  
                
zOro[id] -= 10        
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        
        case 
MENU_EXIT: { menu_destroymenu ); return PLUGIN_HANDLED; }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;


Nothingdohere
NO RESPONDO MP POR SOPORTE
Responder
#5
Otra cosa.. Cómo hago que cuando compre una deto, no pueda comprar otra.. Ejemplo..
Has comprado una deto!..
No puedes comprar otra deto si ya tienes una!
Gracias Flores
https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder
#6
Código PHP:
new g_deto33 ];

//putinserver
g_detoindex ] = false;

// handler

if( g_deto[index] ) // no puedes comprar bla bla bla...

// donde lo compra..
g_deto[index] = true
NO RESPONDO MP POR SOPORTE
Responder
#7
(09/07/2015, 03:27 PM)FloresMagon escribió:
Código PHP:
ShopMenuZ(id)
{
    new 
menu menu_create("\d[\y ZOMBIE SHOP \d]""shopZ");
    
    
menu_additem(menu"\wFuria Zombie 5 seg \d(\y10 Oros\d)""1");
    
menu_additem(menu"\wInvisibilidad 3 seg \d(\y15 Oros\d)""2");
    
    
//menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(idmenu );
}

public 
shopZ(idmenuitem)
{
    if (!
is_user_alive(id) || cs_get_user_team(id) != CS_TEAM_T) return PLUGIN_HANDLED;
    
    switch(
item)
    {
        case 
0:
        {
            if(
zOro[id] >= 10)
            { 
                
set_user_godmode(id1
                
set_task(3.0"remover_godmode"id
                
Color(id"!g%s!y Has comprado furia zombie!"szPrefix);
                
zOro[id] -= 10
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        case 
1:
        {
            if(
zOro[id] >= 10)
            { 
                
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha15);
                
set_task(8.0"remover_invi"id)
                
Color(id"!g%s!y Compraste 3 segundos de ivisibilidad"szPrefix);  
                
zOro[id] -= 10
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        
        case 
MENU_EXIT: { menu_destroymenu ); return PLUGIN_HANDLED; }
    }
    
    
menu_destroy(menu);    
    return 
PLUGIN_HANDLED;
}
public 
remover_godmode(id
{
    
set_user_godmode(id0)
    
Color(id"!g%s!y Se te acabo la !gFURIA ZOMBIE!y"MODNAME)
}
public 
remover_invi(id
{
    
set_user_rendering(id);
    
Color(id"!g%s!y Se te acabo la !gINVISIBILIDAD!y"MODNAME)
}

ShopMenuH(id)
{
    new 
menu menu_create("\d[\y HUMAN SHOP \d]""shoph")
    
    
menu_additem(menu"\w1\r Detonadora!\d (\y10 Oros\d)""1");
    
menu_additem(menu"\w1\r Frost\d (\y15 Oros\d)""2");
    
    
//menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(idmenu);
}

public 
shoph(idmenuitem)
{    
    if (!
is_user_alive(id) ||cs_get_user_team(id) != CS_TEAM_CT) return PLUGIN_HANDLED;
    
    switch(
item)
    {
        case 
0:
        {
            if(
zOro[id] >= 10)
            { 
                
g_granada[id]++
                
give_item(id"weapon_hegrenade")
                
Color(id"!g%s!y Has comprado una !tDETONADORA!"szPrefix);
                
zOro[id] -= 10        
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);        
        }
        case 
1:
        {
            if(
zOro[id] >= 10)
            { 
                
g_sg[id]++
                
give_item(id"weapon_smokegrenade")
                
Color(id"!g%s!y Compraste una !tFROST!y"szPrefix);  
                
zOro[id] -= 10        
            
}
            else 
                
Color(id"!g%s!y No tienes Oros suficientes"szPrefix);
        }
        
        case 
MENU_EXIT: { menu_destroymenu ); return PLUGIN_HANDLED; }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;


Nothingdohere

- No returnes con un print solo, utiliza return también.
- Chequea que esté vivo cuando remuevas el godmode o la invisibilidad.
Pacman rip :'v
Responder
#8
- Por?
- Por?
https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)