AlliedModders Donor
Join Date: Aug 2010
Location: Belgium
|
11-07-2013
, 08:12
Error in code Need Help
|
#1
|
I have a few errors but i dont know whats wrong can someone help me with this here are errors and codes
Errors;
PHP Code:
[AMXX] Displaying debug trace (plugin "Jailbreak_Lastrequest.amxx")
L 11/07/2013 - 13:54:14: [AMXX] Run time error 4: index out of bounds
L 11/07/2013 - 13:54:14: [AMXX] [0] colorchat.inc::ColorChat (line 80)
L 11/07/2013 - 13:54:14: [AMXX] [1] Jailbreak_Lastrequest.sma::Handler_PlayerList (line 421)
L 11/07/2013 - 13:54:25: [AMXX] Displaying debug trace (plugin "Jailbreak_Lastrequest.amxx")
L 11/07/2013 - 13:54:25: [AMXX] Run time error 4: index out of bounds
L 11/07/2013 - 13:54:25: [AMXX] [0] colorchat.inc::ColorChat (line 80)
L 11/07/2013 - 13:54:25: [AMXX] [1] Jailbreak_Lastrequest.sma::EventSpray (line 648)
L 11/07/2013 - 13:54:29: [AMXX] Displaying debug trace (plugin "Jailbreak_Lastrequest.amxx")
L 11/07/2013 - 13:54:29: [AMXX] Run time error 4: index out of bounds
L 11/07/2013 - 13:54:29: [AMXX] [0] colorchat.inc::ColorChat (line 80)
L 11/07/2013 - 13:54:29: [AMXX] [1] Jailbreak_Lastrequest.sma::EventSpray (line 648)
L 11/07/2013 - 13:54:42: [AMXX] Displaying debug trace (plugin "Jailbreak_Lastrequest.amxx")
L 11/07/2013 - 13:54:42: [AMXX] Run time error 4: index out of bounds
L 11/07/2013 - 13:54:42: [AMXX] [0] colorchat.inc::ColorChat (line 80)
L 11/07/2013 - 13:54:42: [AMXX] [1] Jailbreak_Lastrequest.sma::Ham_PlayerKilled (line 248)
PHP Code:
[public Ham_PlayerKilled(id, iAttacker, hmm) {
if((id == Players[0] || id == Players[1])) {
new szName[2][32]
get_user_name((id == Players[0]) ? Players[1] : Players[0], szName[0], 31)
get_user_name((id == Players[0]) ? Players[0] : Players[1], szName[1], 31)
new plrid = (id == Players[0]) ? Players[1] : Players[0]
ColorChat(0, GREY, "^x04%s^x03 %s^x01 won the^x03 %s^x01 vs^x03 %s^x01.", TAG, szName[0], Lr_Names[LrType], szName[1])
if( ac_get_player_status( plrid ) == LOADED && !ac_has( plrid, g_iAcTheProfessional ) )
{
if( ac_set_value( plrid, g_iAcTheProfessional, INCREASE, 1 ) >= 50 )
{
ac_give( plrid, g_iAcTheProfessional )
jbshop_set_cash( plrid, jbshop_get_cash( plrid ) + 5000 )
}
}
jbshop_set_cash((id == Players[0]) ? Players[1] : Players[0], (jbshop_get_cash((id == Players[0]) ? Players[1] : Players[0]) + 250))
LastRequest_Stop()
}
}
PHP Code:
public EventSpray( ) {
if(Running && LrType == Spray) {
new iOrigin[ 3 ];
iOrigin[ 0 ] = read_data( 3 );
iOrigin[ 1 ] = read_data( 4 );
iOrigin[ 2 ] = read_data( 5 );
new Float:vecSprayOrigin[ 3 ];
IVecFVec( iOrigin, vecSprayOrigin );
new iPlayer = read_data( 2 );
if(iPlayer != Players[0] && iPlayer != Players[1])
return PLUGIN_CONTINUE
new Float:vecPlayerOrigin[ 3 ];
get_user_origin( iPlayer, iOrigin, 1 );
IVecFVec( iOrigin, vecPlayerOrigin );
new Float:vecDirection[ 3 ];
xs_vec_sub( vecSprayOrigin, vecPlayerOrigin, vecDirection );
xs_vec_mul_scalar( vecDirection, 10.0 / vector_length( vecDirection ), vecDirection );
new Float:vecStop[ 3 ];
xs_vec_add( vecSprayOrigin, vecDirection, vecStop );
xs_vec_mul_scalar( vecDirection, -1.0, vecDirection );
new Float:vecStart[ 3 ];
xs_vec_add( vecSprayOrigin, vecDirection, vecStart );
engfunc( EngFunc_TraceLine, vecStart, vecStop, IGNORE_MONSTERS, -1, 0 );
get_tr2( 0, TR_vecPlaneNormal, vecDirection );
vecDirection[ 2 ] = 0.0;
xs_vec_mul_scalar( vecDirection, 5.0 / vector_length( vecDirection ), vecDirection );
xs_vec_add( vecSprayOrigin, vecDirection, vecStart );
xs_vec_copy( vecStart, vecStop );
vecStop[ 2 ] -= 9999.0;
engfunc( EngFunc_TraceLine, vecStart, vecStop, IGNORE_MONSTERS, -1, 0 );
get_tr2( 0, TR_vecEndPos, vecStop );
new szName[ 32 ]; get_user_name( iPlayer, szName, charsmax( szName ) );
SprayDistance[iPlayer] = ( vecStart[ 2 ] - vecStop[ 2 ] );
ColorChat(0, GREY, "^x04%s^x03 %s^x01:^x03 %s^x01 sprayed^x03 %f^x01 units.", TAG, Lr_Names[LrType], szName, SprayDistance[iPlayer])
if(SprayDistance[Players[0]] != 0.0 && SprayDistance[Players[1]] != 0.0) {
if(SprayDistance[Players[0]] == SprayDistance[Players[1]]) {
ColorChat(0, GREY, "^x04%s^x03 %s^x01: Tie! Spray again.", TAG, Lr_Names[LrType])
SprayDistance[Players[0]] = 0.0;
SprayDistance[Players[1]] = 0.0;
}
else {
new Playerz = (SprayDistance[Players[0]] > SprayDistance[Players[1]]) ? Players[0] : Players[1]
get_user_name( Playerz, szName, charsmax( szName ) );
ColorChat(0, GREY, "^x04%s^x03 %s^x01 sprayed the highest (^x03 %f^x01)!", TAG, szName, SprayDistance[Playerz])
}
}
}
return PLUGIN_CONTINUE;
}
|
|