[ROZWIĄZANE] Errory w logach wywoływane pr...
Najlepsza odpowiedź Misiaczek ;c 18.11.2013 13:23
z Klasy Kapitan usuń
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
Z Klasy Doktor
Znajdź:
public MedkitThink(ent) { new id = entity_get_edict(ent, EV_ENT_owner);
Zamień na:
public MedkitThink(ent) { if(!is_valid_ent(ent)) return PLUGIN_CONTINUE; new id = entity_get_edict(ent, EV_ENT_owner);
Znajdź:
public client_disconnect(id) { new ent = find_ent_by_class(0, "medkit"); while(ent > 0) { if(entity_get_edict(id, EV_ENT_owner) == id) remove_entity(ent); ent = find_ent_by_class(ent, "medkit"); } }
Zamień na:
public client_disconnect(id) { new entApteczki = find_ent_by_class(0, "medkit"); while(entApteczki > 0) { if(entity_get_edict(entApteczki, EV_ENT_owner) == id) remove_entity(entApteczki); entApteczki = find_ent_by_class(entApteczki, "medkit"); } }
Znajdź:
register_event("ResetHUD", "ResetHUD", "abe");
Zamień na
register_event("ResetHUD", "ResetHUD", "abe"); register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0");
Na Końcu SMA dopisz
public Nowa_Runda() { new entApteczka = find_ent_by_class(-1, "medkit"); while(entApteczka > 0) { remove_entity(entApteczka); entApteczka = find_ent_by_class(entApteczka, "medkit"); } }Przejdź do postu
Dziobak?
18.11.2013
Mam jakieś errory w konsoli i nie umiem tego naprawić może ktoś by pomógł byłbym wdzięczny
Konsola :
L 11/18/2013 - 07:21:02: [ENGINE] Invalid entity 79 L 11/18/2013 - 07:21:02: [AMXX] Run time error 10 (plugin "codclass_Doktor.amxx") (native "entity_get_edict") - debug not enabled! L 11/18/2013 - 07:21:02: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 11/18/2013 - 07:21:02: [ENGINE] Invalid entity 272 L 11/18/2013 - 07:21:02: [AMXX] Run time error 10 (plugin "codclass_Doktor.amxx") (native "entity_get_edict") - debug not enabled! L 11/18/2013 - 07:21:02: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 11/18/2013 - 07:35:33: Start of error session. L 11/18/2013 - 07:35:33: Info (map "de_eldorado") (file "addons/amxmodx/logs/error_20131118.log") L 11/18/2013 - 07:35:33: [HAMSANDWICH] Function TakeDamage not found. L 11/18/2013 - 07:35:33: [AMXX] Displaying debug trace (plugin "codclass_Kapitan.amxx") L 11/18/2013 - 07:35:33: [AMXX] Run time error 10: native error (native "RegisterHam") L 11/18/2013 - 07:35:33: [AMXX] [0] Untitled.sma::plugin_init (line 32) L 11/18/2013 - 07:54:29: Start of error session. L 11/18/2013 - 07:54:29: Info (map "de_dust2_snow") (file "addons/amxmodx/logs/error_20131118.log") L 11/18/2013 - 07:54:29: [HAMSANDWICH] Function TakeDamage not found. L 11/18/2013 - 07:54:29: [AMXX] Displaying debug trace (plugin "codclass_Kapitan.amxx") L 11/18/2013 - 07:54:29: [AMXX] Run time error 10: native error (native "RegisterHam") L 11/18/2013 - 07:54:29: [AMXX] [0] Untitled.sma::plugin_init (line 32) L 11/18/2013 - 07:54:56: Start of error session.
Dopisywałem debug do klasy ale nie pomogło
Klasy :
Załączone pliki
Najlepsza odpowiedź
Misiaczek ;c
18.11.2013
z Klasy Kapitan usuń
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
Z Klasy Doktor
Znajdź:
public MedkitThink(ent) { new id = entity_get_edict(ent, EV_ENT_owner);
Zamień na:
public MedkitThink(ent) { if(!is_valid_ent(ent)) return PLUGIN_CONTINUE; new id = entity_get_edict(ent, EV_ENT_owner);
Znajdź:
public client_disconnect(id) { new ent = find_ent_by_class(0, "medkit"); while(ent > 0) { if(entity_get_edict(id, EV_ENT_owner) == id) remove_entity(ent); ent = find_ent_by_class(ent, "medkit"); } }
Zamień na:
public client_disconnect(id) { new entApteczki = find_ent_by_class(0, "medkit"); while(entApteczki > 0) { if(entity_get_edict(entApteczki, EV_ENT_owner) == id) remove_entity(entApteczki); entApteczki = find_ent_by_class(entApteczki, "medkit"); } }
Znajdź:
register_event("ResetHUD", "ResetHUD", "abe");
Zamień na
register_event("ResetHUD", "ResetHUD", "abe"); register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0");
Na Końcu SMA dopisz
public Nowa_Runda() { new entApteczka = find_ent_by_class(-1, "medkit"); while(entApteczka > 0) { remove_entity(entApteczka); entApteczka = find_ent_by_class(entApteczka, "medkit"); } }