Tak jak w temacie nie mam już siły do tych błędów
L 06/30/2014 - 22:58:45: [AMXX] Run time error 4: index out of bounds L 06/30/2014 - 22:58:45: [AMXX] [0] Surf_ExpMod.sma::add_xp (line 256) L 06/30/2014 - 22:58:45: [AMXX] [1] Surf_ExpMod.sma::EventDeathMsg (line 244)
new PXP[ 33 ] new PLEVEL[ 33 ] new PKS[ 33 ] new g_vault new g_vault2
public EventDeathMsg(id) { new killer = read_data( 1 ) new victim = read_data( 2 ) new headshot = read_data( 3 ) new xp new hs if(PLEVEL[ killer ] > PLEVEL[ victim ]) { xp = 8 } if(PLEVEL[ killer ] < PLEVEL[ victim ]) { xp = 8 } if(PLEVEL[ killer ] == PLEVEL[ victim ]) { xp = 8 } PKS[ victim ] = 0 if( victim == killer ) { return PLUGIN_CONTINUE } if(headshot) { xp = xp + 5 hs = 1 } if(PKS[ killer ] < 10) { PKS[ killer ]++ } xp = xp + PKS[ killer ] add_xp( killer, xp, hs ) check_level( killer ) new Text[ 100 ] formatex(Text,191,"Zginales i straciles swoj killstreak!") MakeTutor(victim,Text,RED,3.0) return PLUGIN_CONTINUE }
public add_xp( id, xp, hs ) { new newlevel = LEVELS[PLEVEL[ id ]]-PXP[ id ] PXP[ id ] = PXP[ id ] + xp if(hs) { new Text[ 100 ] formatex(Text,191,"Headshot! Dostales %d EXP'a! ^nKillstreak: %d^nNowy level za %d EXP'a!", xp, PKS[ id ], newlevel) MakeTutor(id,Text,GREEN,3.0) } else { new Text[ 100 ] formatex(Text,191,"Dostales %d EXP'a! ^nKillstreak: %d^nNowy level za %d EXP'a!", xp, PKS[ id ], newlevel) MakeTutor(id,Text,GREEN,3.0) } return PLUGIN_HANDLED; }
Użytkownik xCiacho edytował ten post 30.06.2014 23:41