Menu vida DR
#1
Hola necesito si me pueden hacer el plugin de cuando tenes una vida en DR
te pretunte si la queres gastar o no un menu que diga

Tienes x vidas ¿Queres ser revivido?
Si
No
Responder
#2
el Plugin "DeahtrunManager" trae, lo que tu pides

si no lo tenes descargalo desde acá
click
Responder
#3
No ese menu no lo trae el deathrun manager trae el que te revive automaticamente
Responder
#4
Cita:Turn on/off the life system, if set to 2, terrorist for winning team will get also 1 life point.
deathrun_lifesystem 2/1/0 <default: 1>

https://forums.alliedmods.net/showthread...4?p=692544

debes poner ese cvar, en 2.
Responder
#5
Yo no digo que al tt le de una vida yo digo que al tener una vida te salga un menu diciendo si queres gastar la vida o no
Responder
#6
me ayudan??
Responder
#7
simple, cuando mueres osea en el player killed o evento death haces un if si es ct y si tiene mas o igual de 1 vida llamas al menu
cuando entro pc te lo hago si nosabes.
Responder
#8
(12/03/2016, 06:26 PM)Exertency escribió: simple, cuando mueres osea en el player killed o evento death haces un if si es ct y si tiene mas o igual de 1 vida llamas al menu
cuando entro pc te lo hago si nosabes.
si hacemelo porfis
Responder
#9
exertency hacemelo
Responder
#10
(12/03/2016, 10:17 PM)Gorila escribió: exertency hacemelo
Hablame al privado, asi no bumpeas y no "gano post".
_________________________________________________
Aca tenes:
Código PHP:
// vas a la funcion EventDeath y buscas la linea if( cs_get_user_team( iVictim ) == CS_TEAM_CT && g_Lifes[ iVictim ] > 0 ) y eliminas todo lo que tiene incluyendo el if y pones esto
if( cs_get_user_teamiVictim ) == CS_TEAM_CT && g_LifesiVictim ] > 
    
menu_vidasiVictim );
// lo pones abajo de todo
public menu_vidas(id)
{
    new 
texto[300];
    
formatex(textocharsmax(texto), "\yTenes \d| \r%d \d| \wvidas^n\yQuieres usar%s?"g_Lifes[id], g_Lifes[id] > " una" "la");
    new 
menu menu_create(texto"handler_vidas");
    
    
menu_additem(menu"\dSi \wQuiero");
    
menu_additem(menu"\dNo \wQuiero");
    
    
menu_setprop(menuMPROP_EXITNAME"Salir");
    
menu_display(idmenu0);
    
    return 
PLUGIN_HANDLED;
}
public 
handler_vidas(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
        case 
0:
        {
            new 
iCTcount;
            for( new 
1<= g_iMaxplayersi++ ) {
                if( 
is_user_alive) && cs_get_user_team) == CS_TEAM_CT )
                    
iCTcount++;
            }
        
            if( 
iCTcount 
            {
                
set_task(3.2"fnRevivePlayer"id);
            
                
ColorChatidRED"%s^1 %L"g_szPrefixid"DR_LIFE_RESPAWN" );
            }
            
/*else
                ColorChat( id, RED, "%s^1 %L", g_szPrefix, id, "DR_LIFE_CANT" );*/
        
}
        case 
2: return PLUGIN_CONTINUE;
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

Responder
#11
hice eso y me da error

Código PHP:
public EventRandromize( ) {
    if( !
g_bEnabled || g_bFirstRound || g_bRandromized )
        return 
PLUGIN_CONTINUE;
    
    
g_bRandromized true;
    
    new 
iiPlayers32 ], iNumiPlayer;
    
get_playersiPlayersiNum"c" );
    
    if( 
iNum <= )
        return 
PLUGIN_CONTINUE;
    
    for( 
0iNumi++ ) {
        
iPlayer iPlayers];
        
        if( 
cs_get_user_teamiPlayer ) == CS_TEAM_T )
            
cs_set_user_teamiPlayerCS_TEAM_CT );
    }
    
    new 
iRandomPlayerCsTeams:iTeam;
    
    while( ( 
iRandomPlayer iPlayersrandom_num0iNum ) ] ) == g_iLastTerr ) { }
    
    
g_iLastTerr iRandomPlayer;
    
    
iTeam cs_get_user_teamiRandomPlayer );
    
    if( 
iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT ) {
        
cs_set_user_team(iRandomPlayerCS_TEAM_T);
        
        new 
szName32 ];
        
get_user_nameiRandomPlayerszName31 );
        
        for( 
0iNumi++ )
            
ColorChat(iPlayers], RED"%s^4 %L"g_szPrefixiPlayers], "DR_NOW_TERR"szName);
        
        if( !
g_bRestart && is_valid_entg_iThinker ) )
            
entity_set_floatg_iThinkerEV_FL_nextthinkget_gametime( ) + 15.0 );
    } else {
        
g_bRandromized false;
        
EventRandromize( );
    }
    
    return 
PLUGIN_CONTINUE;


error en la linea 322
ColorChat(iPlayers[ i ], RED, "%s^4 %L", g_szPrefix, iPlayers[ i ], "DR_NOW_TERR", szName);

en esa
Responder
#12
(07/05/2021, 09:19 PM)polisha escribió: hice eso y me da error

Código PHP:
public EventRandromize( ) {
 if( !
g_bEnabled || g_bFirstRound || g_bRandromized )
 return 
PLUGIN_CONTINUE;
 
 
g_bRandromized true;
 
 new 
iiPlayers32 ], iNumiPlayer;
 
get_playersiPlayersiNum"c" );
 
 if( 
iNum <= )
 return 
PLUGIN_CONTINUE;
 
 for( 
0iNumi++ ) {
 
iPlayer iPlayers];
 
 if( 
cs_get_user_teamiPlayer ) == CS_TEAM_T )
 
cs_set_user_teamiPlayerCS_TEAM_CT );
 }
 
 new 
iRandomPlayerCsTeams:iTeam;
 
 while( ( 
iRandomPlayer iPlayersrandom_num0iNum ) ] ) == g_iLastTerr ) { }
 
 
g_iLastTerr iRandomPlayer;
 
 
iTeam cs_get_user_teamiRandomPlayer );
 
 if( 
iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT ) {
 
cs_set_user_team(iRandomPlayerCS_TEAM_T);
 
 new 
szName32 ];
 
get_user_nameiRandomPlayerszName31 );
 
 for( 
0iNumi++ )
 
ColorChat(iPlayers], RED"%s^4 %L"g_szPrefixiPlayers], "DR_NOW_TERR"szName);
 
 if( !
g_bRestart && is_valid_entg_iThinker ) )
 
entity_set_floatg_iThinkerEV_FL_nextthinkget_gametime( ) + 15.0 );
 } else {
 
g_bRandromized false;
 
EventRandromize( );
 }
 
 return 
PLUGIN_CONTINUE;


error en la linea 322
ColorChat(iPlayers[ i ], RED, "%s^4 %L", g_szPrefix, iPlayers[ i ], "DR_NOW_TERR", szName);

en esa

Cambia:
Código PHP:
ColorChat(iPlayers], RED"%s^4 %L"g_szPrefixiPlayers], "DR_NOW_TERR"szName); 

Por esta:
Código PHP:
client_print_color(iPlayers], print_team_red"%s^4 %L"g_szPrefixiPlayers], "DR_NOW_TERR"szName); 
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)