Mensajes: 2,025
Temas: 55
Registro en: Nov 2013
Reputación:
18
(21/01/2014, 06:33 PM)LeiToH escribió: Código: public message_VGUIMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 )
menu_principal ( id )
show_login_menu( id );
return PLUGIN_HANDLED;
}
public message_ShowMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO )
menu_principal( id );
static sMenuCode[ 33 ];
get_msg_arg_string( 4, sMenuCode, charsmax( sMenuCode ) );
if( containi( sMenuCode, "Team_Select" ) != -1 ) {
show_login_menu( id );
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
---------------------------------->
Código: public message_VGUIMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 )
return PLUGIN_CONTINUE;
menu_principal( id );
return PLUGIN_HANDLED;
}
public message_ShowMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO )
return PLUGIN_CONTINUE;
static sMenuCode[ 33 ];
get_msg_arg_string( 4, sMenuCode, charsmax( sMenuCode ) );
if( containi( sMenuCode, "Team_Select" ) != -1 ) {
menu_principal( id );
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
Con eso le va a mostrar el menu principal sin estar logeado
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
21/01/2014, 07:09 PM
(Última modificación: 21/01/2014, 07:12 PM por LeiToH.)
(21/01/2014, 06:41 PM)wiD escribió: (21/01/2014, 06:33 PM)LeiToH escribió: Código: public message_VGUIMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 )
menu_principal ( id )
show_login_menu( id );
return PLUGIN_HANDLED;
}
public message_ShowMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO )
menu_principal( id );
static sMenuCode[ 33 ];
get_msg_arg_string( 4, sMenuCode, charsmax( sMenuCode ) );
if( containi( sMenuCode, "Team_Select" ) != -1 ) {
show_login_menu( id );
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
---------------------------------->
Código: public message_VGUIMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 )
return PLUGIN_CONTINUE;
menu_principal( id );
return PLUGIN_HANDLED;
}
public message_ShowMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO )
return PLUGIN_CONTINUE;
static sMenuCode[ 33 ];
get_msg_arg_string( 4, sMenuCode, charsmax( sMenuCode ) );
if( containi( sMenuCode, "Team_Select" ) != -1 ) {
menu_principal( id );
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
Con eso le va a mostrar el menu principal sin estar logeado
mmmmm no revise eso
Mensajes: 2,025
Temas: 55
Registro en: Nov 2013
Reputación:
18
Flashie que era un 1 JAJAJAJ
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
Código: public message_VGUIMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 )
{
menu_principal( id );
return PLUGIN_CONTINUE;
}
show_login_menu( id );
return PLUGIN_HANDLED;
}
public message_ShowMenu( iMsgid, iDest, id ) {
if( g_estado[ id ] == LOGUEADO )
{
menu_principal( id );
return PLUGIN_CONTINUE;
}
static sMenuCode[ 33 ];
get_msg_arg_string( 4, sMenuCode, charsmax( sMenuCode ) );
if( containi( sMenuCode, "Team_Select" ) != -1 ) {
show_login_menu( id );
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
hay perdon me confundi =P
Mensajes: 2,025
Temas: 55
Registro en: Nov 2013
Reputación:
18
Código PHP: public message_VGUIMenu( iMsgid, iDest, id ) { if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 ) { menu_principal( id ); return PLUGIN_CONTINUE; } show_login_menu( id ); return PLUGIN_HANDLED; }
Es lo mismo que decir esto:
Código PHP: public message_VGUIMenu( iMsgid, iDest, id ) { if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 ) menu_principal ( id ) show_login_menu( id ); return PLUGIN_HANDLED; }
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
(21/01/2014, 07:24 PM)wiD escribió: Código PHP: public message_VGUIMenu( iMsgid, iDest, id ) { if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 ) { menu_principal( id ); return PLUGIN_CONTINUE; } show_login_menu( id ); return PLUGIN_HANDLED; }
Es lo mismo que decir esto:
Código PHP: public message_VGUIMenu( iMsgid, iDest, id ) { if( g_estado[ id ] == LOGUEADO || get_msg_arg_int( 1 ) != 2 ) menu_principal ( id ) show_login_menu( id ); return PLUGIN_HANDLED; }
en la version que pusiste la 2.7 sigue sin estar bloqueada , sos zombie poder cambiar de equipo
Mensajes: 2,025
Temas: 55
Registro en: Nov 2013
Reputación:
18
Estas seguro? Acabo de probar, y apretas la M y no te podes cambiar, ya que esta el menu
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
(21/01/2014, 07:56 PM)wiD escribió: Estas seguro? Acabo de probar, y apretas la M y no te podes cambiar, ya que esta el menu si seguro
agrege para que el /lock solo pueda ser usado por humanos
Mensajes: 2,025
Temas: 55
Registro en: Nov 2013
Reputación:
18
Igualmente un zombie no puedo bloquear bloques porque tiene la pared durante el periodo de construccion y no funciona el comando.
Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
Ya que es una modificación o un agregado a un plugin existente lo mando a aportes.
Mensajes: 240
Temas: 6
Registro en: Nov 2013
Al registrarte apreta ENTER dos veces (en los registar_password y usuario)...
Mensajes: 2,025
Temas: 55
Registro en: Nov 2013
Reputación:
18
(04/02/2014, 10:39 PM)Im Author escribió: Al registrarte apreta ENTER dos veces (en los registar_password y usuario)...
Eso también me habían dicho. Una forma de solucionarlo (A lo villero), es registrarte como usuario: ENTER, y de contraseña pone cualquier cosa, y listo, problema solucionado.
Mensajes: 240
Temas: 6
Registro en: Nov 2013
Haces un chequeo de cuando no escribe algo le mandas un print + return tanto para el usuario o password
Mensajes: 642
Temas: 25
Registro en: Feb 2014
Reputación:
17
Porque no sacas el show_primary_menu, el show_secondary_menu, show_method_menu ya que usas el menu_armas?
(19/06/2014, 11:08 PM)01011001 escribió: No tiene niveles infinitos, llega hasta 2147483648 (Y despues hace un integer overflow)
(19/06/2014, 11:08 PM)[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
Mensajes: 2
Temas: 0
Registro en: Feb 2014
Reputación:
0
Muy bueno el mod , agregale el menu de clases humanas y zombies con niveles
Mensajes: 2,025
Temas: 55
Registro en: Nov 2013
Reputación:
18
(07/02/2014, 03:55 AM)Alansma escribió: Muy bueno el mod , agregale el menu de clases humanas y zombies con niveles
Seria al pedo, porque para tener mas vida, velocidad, etc. Están las mejoras. Lo mismo con el humano
Mensajes: 1
Temas: 0
Registro en: Feb 2014
Reputación:
0
27/02/2014, 05:11 PM
(Última modificación: 04/06/2015, 02:27 PM por [MIA] !Test! LaLo.)
hahaha
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
(27/02/2014, 05:11 PM)[MIA] !Test! LaLo escribió: Porque No Me Poedo entrar ni registrar
[size=xx-small]no me abre el menu de crear cuentas no me deja
creaste la DB?
Mensajes: 166
Temas: 29
Registro en: Oct 2013
Reputación:
0
16/03/2014, 10:20 PM
(Última modificación: 16/03/2014, 10:38 PM por Cootto.)
Wid, a mi me tira esto el archivo basebuilder65
Cita:Warning: Possibly unintended assignment on line 1542
Warning: Possibly unintended assignment on line 1745
Warning: Possibly unintended assignment on line 1758
Warning: Unreachable code on line 2047
Warning: Possibly unintended assignment on line 4296
Warning: Possibly unintended assignment on line 4312
Warning: Expression has no effect on line 4429
Warning: Symbol is never used: "PlayerName" on line 4450
en el log:
L 03/16/2014 - 22:35:06: Start of error session.
L 03/16/2014 - 22:35:06: Info (map "bb_castle") (file "addons/amxmodx/logs/error_20140316.log")
L 03/16/2014 - 22:35:06: [CSTRIKE] Invalid player 1
L 03/16/2014 - 22:35:06: [AMXX] Displaying debug trace (plugin "basebuilder65.amxx")
L 03/16/2014 - 22:35:06: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 03/16/2014 - 22:35:06: [AMXX] [0] basebuilder65.sma::fw_Player_ResetMaxSpeed (line 4374)
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
Que hay en esas lineas? Qe no me recuerdo
Mensajes: 166
Temas: 29
Registro en: Oct 2013
Reputación:
0
Possibly unintended assignment on line 1542
Código PHP: public ham_TakeDamage(victim, inflictor, attacker, Float:damage, damagebits) { if (g_reset[attacker] >= 1 && cs_get_user_team(victim) != cs_get_user_team(attacker) && cs_get_user_team(attacker) == CS_TEAM_CT) { g_damage[attacker] += floatround(damage) remove_task(attacker+TASK_COMBO) while (g_damage[attacker] >= 1000) { g_bbpacks[attacker]++ g_combo[attacker] ++ g_damage[attacker] -= 1000 if (g_happytime = true) { g_bbpacks[attacker]++ } } for(new i = 0 ; i < sizeof Combo ; i++) { if (g_combo[attacker] >= Combo[i][Combos]) { set_hudmessage(Combo[i][Rojo], Combo[i][Verde], Combo[i][Azul], -1.0, 0.27, 1, 4.5, 4.5, 0.01, 0.01) ShowSyncHudMsg(attacker, g_MsgSync3, "[Combo de: %d BBPacks]^n[Combo: %s]^n[Daño hecho: %d]", g_combo[attacker], Combo[i][Msj], g_damage[attacker]) }
} set_task(5.0, "Combo_Terminado", attacker+TASK_COMBO) } damage *= ammount_damage(g_skill_points[attacker][0][0]) damage/ammount_resistence(g_skill_points[victim][0][5]) if (!is_valid_ent(victim) || !g_isAlive[victim] || !is_user_connected(attacker)) return HAM_IGNORED if(g_boolCanBuild || g_boolRoundEnded || g_boolPrepTime) return HAM_SUPERCEDE; if (victim == attacker) return HAM_SUPERCEDE; if (g_iSupercut) { damage*=99.0 } SetHamParamFloat(4, damage) return HAM_HANDLED }
Possibly unintended assignment on line 1745
Possibly unintended assignment on line 1758
Código PHP: public client_death(g_attacker, g_victim, wpnindex, hitplace, TK) { if (is_user_alive(g_victim)) return PLUGIN_HANDLED; remove_task(g_victim+TASK_IDLESOUND) g_isAlive[g_victim] = false; if (cs_get_user_team(g_attacker) == CS_TEAM_CT) { g_bbpacks[g_attacker] += 1 if (g_happytime = true) { g_bbpacks[g_attacker] += 1 } if (is_user_admin(g_attacker)) { g_bbpacks[g_attacker] += 1 } } if (g_isZombie[g_attacker]) { g_bbpacks[g_attacker] += 3 if (g_happytime = true) { g_bbpacks[g_attacker] += 3 } if (is_user_admin(g_attacker)) { g_bbpacks[g_attacker] += 3 } } if (TK == 0 && g_attacker != g_victim && g_isZombie[g_attacker]) { client_cmd(0, "spk %s", INFECTION) new szPlayerName[32] get_user_name(g_victim, szPlayerName, 31) set_hudmessage(255, 255, 255, -1.0, 0.45, 0, 1.0, 5.0, 0.1, 0.2, 1) show_hudmessage(0, "%L", LANG_SERVER, "INFECT_ANNOUNCE", szPlayerName); } set_hudmessage(255, 255, 255, -1.0, 0.45, 0, 1.0, 10.0, 0.1, 0.2, 1) if (g_isZombie[g_victim]) { show_hudmessage(g_victim, "%L", LANG_SERVER, "DEATH_ZOMBIE", g_iZombieTime); set_task(float(g_iZombieTime), "Respawn_Player", g_victim+TASK_RESPAWN) } else if (g_iInfectTime) { show_hudmessage(g_victim, "%L", LANG_SERVER, "DEATH_HUMAN", g_iInfectTime); cs_set_user_team(g_victim, CS_TEAM_T) g_isZombie[g_victim] = true set_task(float(g_iInfectTime), "Respawn_Player", g_victim+TASK_RESPAWN) } return PLUGIN_CONTINUE; }
Unreachable code on line 2047
Código PHP: public clcmd_changeteam(id) { if( g_estado[ id ] != LOGUEADO ) { show_login_menu( id ); return PLUGIN_HANDLED; } if( g_estado[ id ] == LOGUEADO ) { menu_principal( id ); return PLUGIN_HANDLED; } return PLUGIN_CONTINUE;
static CsTeams:team team = cs_get_user_team(id) if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED) return PLUGIN_CONTINUE;
/*show_zclass_menu(id, 0)*/ return PLUGIN_HANDLED; }[php]
Possibly unintended assignment on line 4296 Possibly unintended assignment on line 4312 [php]public Ham_PlayerKilled( victim, attacker ) { if( !is_user_connected(victim) || !is_user_connected(attacker) ) return HAM_IGNORED;
if( get_user_team(victim) == get_user_team(attacker) ) return HAM_IGNORED; if (cs_get_user_team(attacker) == CS_TEAM_T) { update_xp(attacker, 5); if (g_happytime = true) { update_xp(attacker, 5) } if (is_user_admin(attacker)) { update_xp(attacker, 5) } } if (cs_get_user_team(attacker) == CS_TEAM_CT) { update_xp(attacker, 3); Matados[attacker]++ if (g_happytime = true) { update_xp(attacker, 3) Matados[attacker]++ } /*if (is_user_admin(attacker)) { update_xp(attacker, 3) }*/ } for (new i = 0; i < LOGROS_MAXIMOS; i++) { if (Matados[attacker] >= Logros[i][COSTO] && !LogrosBB[attacker][i]) { LogrosBB[attacker][i]++ g_bbpacks[attacker] += Logros[i][GANANCIA] print_color(attacker, "^x04%s ^x01 Ganaste el logro ^x04 %s ^x01 tu recompensa es ^x04 %d ^x01 ", MODNAME, Logros[i][NOMBRE], Logros[i][GANANCIA]) } } return HAM_IGNORED; }
Expression has no effect on line 4429
Código PHP: public happyhour(id) { new data[12] get_time("%H", data, 12) new Tiempo = str_to_num(data) for(new i=0;i <= sizeof horas - 1;i++) { if(Tiempo != horas[i]) continue g_happytime == true break; } if(g_happytime) { print_color(id, "^x04%s ^x01 Estas jugando la ^x04HAPPY HOUR ^x01 ", MODNAME) } }
L 03/16/2014 - 22:35:06: Start of error session.
L 03/16/2014 - 22:35:06: Info (map "bb_castle") (file "addons/amxmodx/logs/error_20140316.log")
L 03/16/2014 - 22:35:06: [CSTRIKE] Invalid player 1
L 03/16/2014 - 22:35:06: [AMXX] Displaying debug trace (plugin "basebuilder65.amxx")
L 03/16/2014 - 22:35:06: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 03/16/2014 - 22:35:06: [AMXX] [0] basebuilder65.sma::fw_Player_ResetMaxSpeed (line 4374)
Código PHP: public fw_Player_ResetMaxSpeed( id ) { if (cs_get_user_team(id) == CS_TEAM_T) { set_user_maxspeed(id, get_user_maxspeed( id ) + velocidad( g_habilidad[ id ][ 2 ] ) ); } if (cs_get_user_team(id) == CS_TEAM_CT) { set_user_maxspeed(id, get_user_maxspeed( id ) + ammount_speed(g_skill_points[id][0][2]) ); } }
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
17/03/2014, 07:03 AM
(Última modificación: 17/03/2014, 07:08 AM por LeiToH.)
if (g_happytime = true)
En n los 2 primeroa ponele == embes de =
En el 3 que dise no effect
Código PHP: if(Tiempo != horas[i]) continue g_happytime == true break;
------------>
Código PHP: if(Tiempo != horas[i]) continue g_happytime = true break;
Mensajes: 905
Temas: 77
Registro en: Oct 2013
Reputación:
2
fw_Player_ResetMaxSpeed( id ) chequea que este conectado.
Mensajes: 166
Temas: 29
Registro en: Oct 2013
Reputación:
0
Warning: Unreachable code on line 2043
Código PHP: public clcmd_changeteam(id) { if( g_estado[ id ] != LOGUEADO ) { show_login_menu( id ); return PLUGIN_HANDLED; } if( g_estado[ id ] == LOGUEADO ) { menu_principal( id ); return PLUGIN_HANDLED; } return PLUGIN_CONTINUE;
static CsTeams:team //aca tira el error team = cs_get_user_team(id) if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED) return PLUGIN_CONTINUE;
/*show_zclass_menu(id, 0)*/ return PLUGIN_HANDLED; }
Mensajes: 417
Temas: 57
Registro en: Jan 2014
Reputación:
5
(17/03/2014, 05:11 PM)Cootto escribió: Warning: Unreachable code on line 2043
Código PHP: public clcmd_changeteam(id) { if( g_estado[ id ] != LOGUEADO ) { show_login_menu( id ); return PLUGIN_HANDLED; } if( g_estado[ id ] == LOGUEADO ) { menu_principal( id ); return PLUGIN_HANDLED; } return PLUGIN_CONTINUE;
static CsTeams:team //aca tira el error team = cs_get_user_team(id) if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED) return PLUGIN_CONTINUE;
/*show_zclass_menu(id, 0)*/ return PLUGIN_HANDLED; }
Cambia esto
Código PHP: static CsTeams:team //aca tira el error team = cs_get_user_team(id)
por esto
Código PHP: static team; team = cs_get_user_team(id)
|