Mensajes: 126
Temas: 44
Registro en: Feb 2016
Reputación:
0
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
Mensajes: 1,072
Temas: 57
Registro en: Feb 2016
Reputación:
8
el Plugin "DeahtrunManager" trae, lo que tu pides
si no lo tenes descargalo desde acá
click
Mensajes: 126
Temas: 44
Registro en: Feb 2016
Reputación:
0
No ese menu no lo trae el deathrun manager trae el que te revive automaticamente
Mensajes: 62
Temas: 4
Registro en: Jan 2016
Reputación:
0
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.
Mensajes: 126
Temas: 44
Registro en: Feb 2016
Reputación:
0
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
Mensajes: 126
Temas: 44
Registro en: Feb 2016
Reputación:
0
Mensajes: 1,015
Temas: 42
Registro en: Feb 2016
Reputación:
13
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.
Mensajes: 126
Temas: 44
Registro en: Feb 2016
Reputación:
0
(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
Mensajes: 126
Temas: 44
Registro en: Feb 2016
Reputación:
0
Mensajes: 1,015
Temas: 42
Registro en: Feb 2016
Reputación:
13
12/03/2016, 10:20 PM
(Última modificación: 13/03/2016, 11:36 AM por Exertency.)
(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_team( iVictim ) == CS_TEAM_CT && g_Lifes[ iVictim ] > 0 ) menu_vidas( iVictim ); // lo pones abajo de todo public menu_vidas(id) { new texto[300]; formatex(texto, charsmax(texto), "\yTenes \d| \r%d \d| \wvidas^n\yQuieres usar%s?", g_Lifes[id], g_Lifes[id] > 1 ? " una" : "la"); new menu = menu_create(texto, "handler_vidas"); menu_additem(menu, "\dSi \wQuiero"); menu_additem(menu, "\dNo \wQuiero"); menu_setprop(menu, MPROP_EXITNAME, "Salir"); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public handler_vidas(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: { new iCTcount; for( new i = 1; i <= g_iMaxplayers; i++ ) { if( is_user_alive( i ) && cs_get_user_team( i ) == CS_TEAM_CT ) iCTcount++; } if( iCTcount > 1 ) { set_task(3.2, "fnRevivePlayer", id); ColorChat( id, RED, "%s^1 %L", g_szPrefix, id, "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; }
Mensajes: 19
Temas: 0
Registro en: Aug 2019
Reputación:
0
07/05/2021, 09:19 PM
(Última modificación: 07/05/2021, 09:19 PM por polisha. Edited 1 time in total.)
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 i, iPlayers[ 32 ], iNum, iPlayer; get_players( iPlayers, iNum, "c" ); if( iNum <= 1 ) return PLUGIN_CONTINUE; for( i = 0; i < iNum; i++ ) { iPlayer = iPlayers[ i ]; if( cs_get_user_team( iPlayer ) == CS_TEAM_T ) cs_set_user_team( iPlayer, CS_TEAM_CT ); } new iRandomPlayer, CsTeams:iTeam; while( ( iRandomPlayer = iPlayers[ random_num( 0, iNum - 1 ) ] ) == g_iLastTerr ) { } g_iLastTerr = iRandomPlayer; iTeam = cs_get_user_team( iRandomPlayer ); if( iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT ) { cs_set_user_team(iRandomPlayer, CS_TEAM_T); new szName[ 32 ]; get_user_name( iRandomPlayer, szName, 31 ); for( i = 0; i < iNum; i++ ) ColorChat(iPlayers[ i ], RED, "%s^4 %L", g_szPrefix, iPlayers[ i ], "DR_NOW_TERR", szName); if( !g_bRestart && is_valid_ent( g_iThinker ) ) entity_set_float( g_iThinker, EV_FL_nextthink, get_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
Mensajes: 448
Temas: 38
Registro en: May 2020
Reputación:
19
(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 i, iPlayers[ 32 ], iNum, iPlayer; get_players( iPlayers, iNum, "c" ); if( iNum <= 1 ) return PLUGIN_CONTINUE; for( i = 0; i < iNum; i++ ) { iPlayer = iPlayers[ i ]; if( cs_get_user_team( iPlayer ) == CS_TEAM_T ) cs_set_user_team( iPlayer, CS_TEAM_CT ); } new iRandomPlayer, CsTeams:iTeam; while( ( iRandomPlayer = iPlayers[ random_num( 0, iNum - 1 ) ] ) == g_iLastTerr ) { } g_iLastTerr = iRandomPlayer; iTeam = cs_get_user_team( iRandomPlayer ); if( iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT ) { cs_set_user_team(iRandomPlayer, CS_TEAM_T); new szName[ 32 ]; get_user_name( iRandomPlayer, szName, 31 ); for( i = 0; i < iNum; i++ ) ColorChat(iPlayers[ i ], RED, "%s^4 %L", g_szPrefix, iPlayers[ i ], "DR_NOW_TERR", szName); if( !g_bRestart && is_valid_ent( g_iThinker ) ) entity_set_float( g_iThinker, EV_FL_nextthink, get_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[ i ], RED, "%s^4 %L", g_szPrefix, iPlayers[ i ], "DR_NOW_TERR", szName);
Por esta:
Código PHP: client_print_color(iPlayers[ i ], print_team_red, "%s^4 %L", g_szPrefix, iPlayers[ i ], "DR_NOW_TERR", szName);
|