←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

pomoc w poprawieniu klasy

sekio - zdjęcie sekio 24.09.2011

sciągłeneł z internetu jakąś klasę przerobiłem ja a teraz jest problem polega na tym że wywala mi ciągle w konsoli błędy a ja nie wiem czym są one spowodowane proszę o pomoc w naprawieniu tego błędu gdyż jestem low w programowaniu.

L 09/24/2011 - 14:03:26: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:03:26: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:03:26: [AMXX] [0] codclass_nieustraszony_226709.sma::ResetHUD (line 162)
L 09/24/2011 - 14:03:26: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:03:26: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:03:26: [AMXX] [0] codclass_nieustraszony_226709.sma::ResetHUD (line 162)
L 09/24/2011 - 14:03:26: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:03:26: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:03:26: [AMXX] [0] codclass_nieustraszony_226709.sma::ResetHUD (line 162)
L 09/24/2011 - 14:03:26: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:03:26: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:03:26: [AMXX] [0] codclass_nieustraszony_226709.sma::ResetHUD (line 162)
L 09/24/2011 - 14:03:26: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:03:26: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:03:26: [AMXX] [0] codclass_nieustraszony_226709.sma::ResetHUD (line 162)
L 09/24/2011 - 14:03:26: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")



L 09/24/2011 - 14:02:35: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:02:35: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:02:35: [AMXX] [0] codclass_nieustraszony_226709.sma::TakeDamage (line 59)
L 09/24/2011 - 14:02:38: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:02:38: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:02:38: [AMXX] [0] codclass_nieustraszony_226709.sma::TakeDamage (line 59)
L 09/24/2011 - 14:02:39: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:02:39: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:02:39: [AMXX] [0] codclass_nieustraszony_226709.sma::TakeDamage (line 59)
L 09/24/2011 - 14:02:40: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:02:40: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:02:40: [AMXX] [0] codclass_nieustraszony_226709.sma::TakeDamage (line 59)
L 09/24/2011 - 14:02:40: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:02:40: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:02:40: [AMXX] [0] codclass_nieustraszony_226709.sma::TakeDamage (line 59)
L 09/24/2011 - 14:02:40: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:02:40: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:02:40: [AMXX] [0] codclass_nieustraszony_226709.sma::TakeDamage (line 59)
L 09/24/2011 - 14:02:45: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/24/2011 - 14:02:45: [AMXX] Run time error 4: index out of bounds
L 09/24/2011 - 14:02:45: [AMXX] [0] codclass_nieustraszony_226709.sma::TakeDamage (line 59)

Załączone pliki

Odpowiedz

  • +
  • -
Hiroshima - zdjęcie Hiroshima 24.09.2011

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
Scripting AMXXPluginy
do
ModyCall of Duty ModPytania

Odpowiedz

  • +
  • -
ParadisO - zdjęcie ParadisO 24.09.2011

dopisz debug po klasie

codclass_nieustraszony.amxx debug
Odpowiedz

sekio - zdjęcie sekio 24.09.2011

dopisane mam
a tak w ogóle co to ma dać ?
Odpowiedz

  • +
  • -
ParadisO - zdjęcie ParadisO 24.09.2011

przygotowuje się na błędy i nie powinno ich wywalać w konsoli
Odpowiedz

  • +
  • -
radim - zdjęcie radim 24.09.2011

Spróbuj, tylko oczywiście teraz wykasuj debug !
Użytkownik radim edytował ten post 24.09.2011 13:59
Odpowiedz

sekio - zdjęcie sekio 25.09.2011

wielkie dzięki pomogłeś tylko ze zauważyłem że mam taki błąd jeszcze z jedna klasa


L 09/25/2011 - 01:40:01: [AMXX] Run time error 4: index out of bounds
L 09/25/2011 - 01:40:01: [AMXX] [0] japonski_228461.sma::fwd_touch (line 27)
L 09/25/2011 - 01:40:01: [AMXX] Displaying debug trace (plugin "codclass_japonskiweteran.amxx")
L 09/25/2011 - 01:40:01: [AMXX] Run time error 4: index out of bounds
L 09/25/2011 - 01:40:01: [AMXX] [0] japonski_228461.sma::fwd_touch (line 27)
L 09/25/2011 - 01:40:01: [AMXX] Displaying debug trace (plugin "codclass_japonskiweteran.amxx")
L 09/25/2011 - 01:40:01: [AMXX] Run time error 4: index out of bounds
L 09/25/2011 - 01:40:01: [AMXX] [0] japonski_228461.sma::fwd_touch (line 27)
L 09/25/2011 - 01:40:01: [AMXX] Displaying debug trace (plugin "codclass_japonskiweteran.amxx")
L 09/25/2011 - 01:40:01: [AMXX] Run time error 4: index out of bounds
L 09/25/2011 - 01:40:01: [AMXX] [0] japonski_228461.sma::fwd_touch (line 27)
L 09/25/2011 - 01:40:01: [AMXX] Displaying debug trace (plugin "codclass_japonskiweteran.amxx")

Załączone pliki

Odpowiedz

  • +
  • -
Goliath - zdjęcie Goliath 25.09.2011

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>
#include <codmod>
#include <engine>

new const nazwa[] = "Japonski Weteran";
new const opis[] = "Moze wspinac sie po scianie";
new const bronie = 1<<CSW_FAMAS | 2<<CSW_DEAGLE;
new const zdrowie = 35;
new const kondycja = 40;
new const inteligencja = 10;
new const wytrzymalosc = 5;

new Float:g_wallorigin[32][3];
new bool:ma_klase[33];

public plugin_init() {
register_plugin(nazwa, "1.0", "Crew");

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
register_forward(FM_Touch, "fwd_touch");
}
public fwd_touch(id, world)
{
if(!is_user_alive(id) || !ma_klase[id])
return FMRES_IGNORED;

new classname[32];
entity_get_string(world, EV_SZ_classname, classname, 31);

if(equal(classname, "worldspawn") || equal(classname, "func_wall") || equal(classname, "func_breakable"))
entity_get_vector(id, EV_VEC_origin, g_wallorigin[id]);
return FMRES_IGNORED;
}
public client_PreThink(id)
{
new button = get_user_button(id);
if(button & IN_USE && ma_klase[id])
{
static Float:origin[3];
entity_get_vector(id, EV_VEC_origin, origin);

if(get_distance_f(origin, g_wallorigin[id]) > 25.0)
return FMRES_IGNORED;

if(get_entity_flags(id) & FL_ONGROUND)
return FMRES_IGNORED;

if(button & IN_FORWARD)
{
static Float:velocity[3];
velocity_by_aim(id, 240, velocity);
entity_set_vector(id, EV_VEC_velocity, velocity);
}
else if(button & IN_BACK)
{
static Float:velocity[3];
velocity_by_aim(id, -240, velocity);
entity_set_vector(id, EV_VEC_velocity, velocity);
}
}
return FMRES_IGNORED;
}

public cod_class_enabled(id){
ma_klase[id] = true;
}

public cod_class_disabled(id){
ma_klase[id] = false;
}
Odpowiedz

sekio - zdjęcie sekio 25.09.2011

ehh już myślałem że ta klasa nieustraszony jest naprawiona ale jednak sie myliłem w konsoli są błędy nie przeszkadzało by mi to gdy nie fakt ze przez ta klasę serwer się craszuje


L 09/25/2011 - 15:11:59: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/25/2011 - 15:11:59: [AMXX] Run time error 4: index out of bounds
L 09/25/2011 - 15:11:59: [AMXX] [0] Nieustraszony_228450.sma::TakeDamage (line 61)
L 09/25/2011 - 15:12:00: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/25/2011 - 15:12:00: [AMXX] Run time error 4: index out of bounds
L 09/25/2011 - 15:12:00: [AMXX] [0] Nieustraszony_228450.sma::TakeDamage (line 61)
L 09/25/2011 - 15:12:00: [AMXX] Displaying debug trace (plugin "Nieustraszony.amxx")
L 09/25/2011 - 15:12:00: [AMXX] Run time error 4: index out of bounds
L 09/25/2011 - 15:12:00: [AMXX] [0] Nieustraszony_228450.sma::TakeDamage (line 61)

Odpowiedz