This site is a testing version, but all data is shared with the live forum.


Raised This Month: $ Target: $400
 0% 

[APORTE] Menu Para Navidad :D


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
StrikerV2
Senior Member
Join Date: Nov 2012
Location: Chile , O Yes!
Old 12-15-2012 , 17:00   [APORTE] Menu Para Navidad :D
Reply With Quote #1

Ola amigos , ase un rato un amigo me pidio este menu pero no lo hemos probado ni nada

Pero a lo que a mi parecer si funciona , no tira ningun error ni nada aqui les dejo el code y mas abajo el model:

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

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

#define PLUGIN "Menu Fiesta Navideñas"
#define VERSION "1.0"
#define AUTHOR "StrikerV2"


public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("HLTV""evento""a""1=0""2=0")
    
}

public 
plugin_precache() 
{
        
precache_model("models/player/santaclaus/santaclaus.mdl")
            
    }
    
public 
model_menu(id)
{
    new 
menu menu_create("\r¿Quieres Ser Santa Claus? FELIZES FIESTAS!""menu_model")
    
    
menu_additem(menu"\wTraje - \ySanta Claus - Gratis""1"0)
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL)
    
    
menu_display(idmenu0)
}

public 
menu_model(idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6], iName[64]
    new 
accescallback
    menu_item_getinfo
(menuitemaccesdata,5iName63callback)
    
    new 
key str_to_num(data)
    
    switch(
key)
    { 
       case 
cs_set_user_model(id"santaclaus")
       
    }
}
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}  
public 
evento()                                                     
{                                                                   
     new 
g_iMaxP get_maxplayers()                              
                                                                 
     for (new 
id 1id <= g_iMaxPid++)                       
     {                                                           
         if (
is_user_connected(id))                          
         {                                                   
             if(
get_user_team(id) == 1)                   
             {                                           
                 
model_menu(id)                      
             }                                           
         }                                                   
     }                                                           
 } 
PD : Si Encuentran Algo Que Influya Con El Funcionamiento Del Plugin O Errores Avisen
Attached Files
File Type: sma Get Plugin or Get Source (menufelizes.sma - 108 views - 2.2 KB)
File Type: zip santaclaus.zip (1.52 MB, 79 views)

Last edited by StrikerV2; 12-15-2012 at 20:46. Reason: Faltaban Los Models
StrikerV2 is offline
Send a message via MSN to StrikerV2
RoDaSt
Member
Join Date: Jul 2012
Old 12-15-2012 , 17:08   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #2

Quote:
Originally Posted by StrikerV2 View Post
Ola amigos , ase un rato un amigo me pidio este menu pero no lo hemos probado ni nada

Pero a lo que a mi parecer si funciona , no tira ningun error ni nada aqui les dejo el code y mas abajo el model:

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

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

#define PLUGIN "Menu Fiesta Navideñas"
#define VERSION "1.0"
#define AUTHOR "StrikerV2"


public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("HLTV""evento""a""1=0""2=0")
    
}

public 
plugin_precache() 
{
        
precache_model("models/player/santaclaus/santaclaus.mdl")
            
    }
    
public 
model_menu(id)
{
    new 
menu menu_create("\r¿Quieres Ser Santa Claus? FELIZES FIESTAS!""menu_model")
    
    
menu_additem(menu"\wTraje - \ySanta Claus - Gratis""1"0)
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL)
    
    
menu_display(idmenu0)
}

public 
menu_model(idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6], iName[64]
    new 
accescallback
    menu_item_getinfo
(menuitemaccesdata,5iName63callback)
    
    new 
key str_to_num(data)
    
    switch(
key)
    { 
       case 
cs_set_user_model(id"santaclaus")
       
    }
}
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}  
public 
evento()                                                    
{                                                                  
     new 
g_iMaxP get_maxplayers()                             
                                                                
     for (new 
id 1id <= g_iMaxPid++)                      
     {                                                          
         if (
is_user_connected(id))                         
         {                                                  
             if(
get_user_team(id) == 1)                  
             {                                          
                 
model_menu(id)                     
             }                                          
         }                                                  
     }                                                          
 } 
PD : Si Encuentran Algo Que Influya Con El Funcionamiento Del Plugin O Errores Avisen
no esta mal pero te recomiendo que para setear model utilises algun api y por c ierto el get_user_team al utilizar los valores numericos pueden resultar erroneos busca info

aun asi es buena idea xD

EDIT: por cierto porque crear la variable de g_iMaxP cada vez que inicie ronda? por que no crearla solo una vez y definirla en plugin_init()? piensalo

Last edited by RoDaSt; 12-15-2012 at 17:11.
RoDaSt is offline
StrikerV2
Senior Member
Join Date: Nov 2012
Location: Chile , O Yes!
Old 12-15-2012 , 17:17   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #3

Quote:
Originally Posted by RoDaSt View Post
no esta mal pero te recomiendo que para setear model utilises algun api y por c ierto el get_user_team al utilizar los valores numericos pueden resultar erroneos busca info

aun asi es buena idea xD

EDIT: por cierto porque crear la variable de g_iMaxP cada vez que inicie ronda? por que no crearla solo una vez y definirla en plugin_init()? piensalo
Gracias Lo Tomare En Cuenta Para La Proxima Version
StrikerV2 is offline
Send a message via MSN to StrikerV2
el999gonzalo
BANNED
Join Date: Aug 2012
Old 12-15-2012 , 17:56   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #4

gracias por el model

PD:

PHP Code:
public evento()                                                     
{                                                                   
     new 
g_iMaxP get_maxplayers()                              
                                                                 
     for (new 
id 1id <= g_iMaxPid++)                       
     {                                                           
         if (
is_user_connected(id))                          
         {                                                   
             if(
get_user_team(id) == 1)                   
             {                                           
                 
model_menu(id)                      
             }                                           
         }                                                   
     }                                                           
 } 
Asignale el valor en plugin_init , asi no le das el mismo valor cada ronda

ej

new g_iMaxP

plugin_init
g_iMaxP = get_maxplayers()

Last edited by el999gonzalo; 12-15-2012 at 17:57.
el999gonzalo is offline
StrikerV2
Senior Member
Join Date: Nov 2012
Location: Chile , O Yes!
Old 12-16-2012 , 10:07   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #5

Quote:
Originally Posted by el999gonzalo View Post
gracias por el model

PD:

PHP Code:
public evento()                                                     
{                                                                   
     new 
g_iMaxP get_maxplayers()                              
                                                                 
     for (new 
id 1id <= g_iMaxPid++)                       
     {                                                           
         if (
is_user_connected(id))                          
         {                                                   
             if(
get_user_team(id) == 1)                   
             {                                           
                 
model_menu(id)                      
             }                                           
         }                                                   
     }                                                           
 } 
Asignale el valor en plugin_init , asi no le das el mismo valor cada ronda

ej

new g_iMaxP

plugin_init
g_iMaxP = get_maxplayers()
De nada por el Model XD

Lo Tomare En Cuenta lo otro
StrikerV2 is offline
Send a message via MSN to StrikerV2
DaXteR
BANNED
Join Date: Oct 2012
Location: Buenos Aires, Argentina
Old 12-16-2012 , 10:33   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #6

Ocea pero se puede ser Santa Claus siendo ct y tt?
se pueden llegar a confundir
DaXteR is offline
xGreat
Senior Member
Join Date: Jul 2012
Location: Chilean
Old 12-16-2012 , 11:14   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #7

Buen aporte , ahora hazlo con mas models y hazlo asi mira , si el jugador se puso el de Santa Claus que diga asi :
Traje - Santa Claus [No usado] y su lo usa que dija Traje - Santa Claus [Usando]
Te dejo un ejemplo mira :

PHP Code:
new g_Usando

// y como menu :

if(g_Usando[id]) 

    
menu_additem(Menu"\yTraje \r- \ySanta Claus \r- \[No usado]""1"0)
    } else {
    
menu_additem(Menu"\yTraje \r- \ySanta Claus \r- \[Usando]""1"0)

Saludos xGreat
__________________
Mi 255
WwW.HnsBJz.Tk = MI FORO


Last edited by xGreat; 12-16-2012 at 11:15.
xGreat is offline
Send a message via MSN to xGreat
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 12-16-2012 , 12:44   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #8

Quote:
Originally Posted by xGreat View Post
Buen aporte , ahora hazlo con mas models y hazlo asi mira , si el jugador se puso el de Santa Claus que diga asi :
Traje - Santa Claus [No usado] y su lo usa que dija Traje - Santa Claus [Usando]
Te dejo un ejemplo mira :

PHP Code:
new g_Usando

// y como menu :

if(g_Usando[id]) 

    
menu_additem(Menu"\yTraje \r- \ySanta Claus \r- \[No usado]""1"0)
    } else {
    
menu_additem(Menu"\yTraje \r- \ySanta Claus \r- \[Usando]""1"0)

Saludos xGreat
Si intentas dar un aporte para que la gente aprenda , por lo menos esforzate por hacerlo bien y no a las apuradas , revisa tu código antes de postear.
__________________
ATWWMH - MiniDuels
Madness is like gravity, just need a little push.
lucas_7_94 is offline
Send a message via Skype™ to lucas_7_94
StrikerV2
Senior Member
Join Date: Nov 2012
Location: Chile , O Yes!
Old 12-17-2012 , 12:18   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #9

Quote:
Originally Posted by DaXteR View Post
Ocea pero se puede ser Santa Claus siendo ct y tt?
se pueden llegar a confundir
claro se puede usar siendo ct y tt , ademas dura hasta que se cambia el mapa ;D
StrikerV2 is offline
Send a message via MSN to StrikerV2
DaXteR
BANNED
Join Date: Oct 2012
Location: Buenos Aires, Argentina
Old 12-17-2012 , 12:26   Re: [APORTE] Menu Para Navidad :D
Reply With Quote #10

Repito
Quote:
se pueden llegar a confundir
Porque no les pones alguna distinción?
DaXteR is offline
Reply



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 13:09.


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