←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Error diablo_200.amxx

Zablokowany

  • +
  • -
Andy19 - zdjęcie Andy19 08.04.2011

Witam mam problem z pluginem diablo_200
Po zmianie mapki w logach pokazuje mi się error.
L 04/08/2011 - 12:29:56: Start of error session.
L 04/08/2011 - 12:29:56: Info (map "cs_max") (file "addons/amxmodx/logs/error_20110408.log")
L 04/08/2011 - 12:29:56: [AMXX] Run time error 4 (plugin "diablo_200.amxx") - debug not enabled!
L 04/08/2011 - 12:29:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Wchodzi na serwer drugi gracz zabije mnie i serwer pada.
W plugins.ini mam dopisane diablo_200.amxx
Teraz już nie mam pojęcia skąd mam ten błąd.

; TUTAJ dopisuj samodzielnie zainstalowane pluginy:
std_admin_color_chat.amxx 
adminchat.amxx
ptb.amxx
hpk.amxx
rr.amxx
Allow_round_finish.amxx
ultimate_sounds_PL.amxx
c4countdown.amxx
ad_manager.amxx
ultimate_ss_log.amxx
show_ips.amxx
VIP.amxx
admin_spec_esp.amxx
amp.amxx 
diablo_200.amxx
diablo_daj_wez.amxx
Voices_Management.amxx

Załączone pliki


Użytkownik Andy16 edytował ten post 08.04.2011 10:53
Odpowiedz

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 08.04.2011

Wejdz w plugins.ini znajdz "diablo_200.amxx" i dodaj po tym "debug" potem pokaz logi
Odpowiedz

  • +
  • -
Andy19 - zdjęcie Andy19 08.04.2011

Już wpisałem i pokazały się inne błędy.
L 04/08/2011 - 13:11:44: Info (map "cs_max") (file "addons/amxmodx/logs/error_20110408.log")
L 04/08/2011 - 13:11:44: [AMXX] Displaying debug trace (plugin "diablo_200.amxx")
L 04/08/2011 - 13:11:44: [AMXX] Run time error 4: index out of bounds 
L 04/08/2011 - 13:11:44: [AMXX]    [0] diablo_200.sma::select_class_menu (line 4744)
L 04/08/2011 - 13:11:44: [AMXX]    [1] diablo_200.sma::PokazKlasy (line 4766)
L 04/08/2011 - 13:11:44: [AMXX]    [2] diablo_200.sma::select_class_menu (line 4737)
L 04/08/2011 - 13:11:46: [AMXX] Displaying debug trace (plugin "diablo_200.amxx")
L 04/08/2011 - 13:11:46: [AMXX] Run time error 4: index out of bounds 
L 04/08/2011 - 13:11:46: [AMXX]    [0] diablo_200.sma::select_class_menu (line 4744)
L 04/08/2011 - 13:11:46: [AMXX]    [1] diablo_200.sma::PokazKlasy (line 4766)
L 04/08/2011 - 13:11:46: [AMXX]    [2] diablo_200.sma::select_class_menu (line 4737)
L 04/08/2011 - 13:12:48: Start of error session.
L 04/08/2011 - 13:12:48: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20110408.log")
L 04/08/2011 - 13:12:48: [AMXX] Displaying debug trace (plugin "diablo_200.amxx")
L 04/08/2011 - 13:12:48: [AMXX] Run time error 4: index out of bounds 
L 04/08/2011 - 13:12:48: [AMXX]    [0] diablo_200.sma::select_class_menu (line 4744)
L 04/08/2011 - 13:12:48: [AMXX]    [1] diablo_200.sma::PokazKlasy (line 4766)
L 04/08/2011 - 13:12:48: [AMXX]    [2] diablo_200.sma::select_class_menu (line 4737)
L 04/08/2011 - 13:12:55: [AMXX] Displaying debug trace (plugin "diablo_200.amxx")
L 04/08/2011 - 13:12:55: [AMXX] Run time error 4: index out of bounds 
L 04/08/2011 - 13:12:55: [AMXX]    [0] diablo_200.sma::select_class_menu (line 4744)
L 04/08/2011 - 13:12:55: [AMXX]    [1] diablo_200.sma::PokazKlasy (line 4766)
L 04/08/2011 - 13:12:55: [AMXX]    [2] diablo_200.sma::select_class_menu (line 4737)
L 04/08/2011 - 13:14:47: [AMXX] Displaying debug trace (plugin "diablo_200.amxx")
L 04/08/2011 - 13:14:47: [AMXX] Run time error 4: index out of bounds 
L 04/08/2011 - 13:14:47: [AMXX]    [0] diablo_200.sma::select_class_menu (line 4744)
L 04/08/2011 - 13:14:47: [AMXX]    [1] diablo_200.sma::PokazKlasy (line 4766)
L 04/08/2011 - 13:14:47: [AMXX]    [2] diablo_200.sma::select_class_menu (line 4737)
Odpowiedz

FreZZy - zdjęcie FreZZy 08.04.2011

pokaż linijki 4744, 4766, 4737 i w ogóle ich środowisko (całą funkcję)
Odpowiedz

  • +
  • -
Andy19 - zdjęcie Andy19 08.04.2011

public select_class_menu(id, key) 
{ 
new lx[13] // <-- w nawiasie wpisz liczbę swoich klas + 1(none)
g_haskit[id] = 0
switch(key) 
{ 
        case 0: 
        {       
                PokazKlasy(id,lx)               
        }
        case 1: 
        {       
                ShowKlasy(id,lx)
        }
}
LoadXP(id, player_class[id]) 

CurWeapon(id)
        
give_knife(id)
        
return PLUGIN_HANDLED
}

public PokazKlasy(id,lx[])
{
new flags[12]
get_cvar_string("diablo_classes",flags,12) //<--- tu, gdzie jest 16 wpisz liczbę swoich klas
new text3[512]
asked_klass[id]=0
for(new i=0;i<8;i++)  //Tego masz nigdy nie zmieniać[quote name="Terry Pratchett"]Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości[/quote]
{
    format(text3, 512,"\yDarmowe: ^n\w1. \yMag^t\wLevel: \r%i^n\w2. \yMnich^t\wLevel: \r%i^n\w3. \yPaladyn^t\wLevel: \r%i^n\w4. \yZabojca^t\wLevel: \r%i^n\w5. \yNekromanta^t\wLevel: \r%i^n\w6. \yBarbarzynca^t\wLevel: \r%i^n\w7. \yNinja^t\wLevel: \r%i^n\w8. \yLowca^t\wLevel: \r%i^n^n\r9. \wDalej^n\r0. \wWstecz",player_class_lvl[id][1],player_class_lvl[id][2],player_class_lvl[id][3],player_class_lvl[id][4],player_class_lvl[id][5],player_class_lvl[id][6],player_class_lvl[id][7],player_class_lvl[id][8])
}

new keyspiata
keyspiata = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
show_menu(id, keyspiata, text3, -1, "Lok")
}
Klas mam 12 nie licząc none czyli wartości są dobre wpisane.

Załączone pliki


Użytkownik Andy16 edytował ten post 08.04.2011 17:21
Odpowiedz

FreZZy - zdjęcie FreZZy 08.04.2011

index out of bounds


czyli jednak coś z tablicami skopałeś

Dodano 08 kwiecień 2011 - 17:48:
new flags[liczba_twoich_klas+1]


czyli u cb będzie

new flags[13]

Użytkownik FreZZy edytował ten post 08.04.2011 17:51
Odpowiedz

  • +
  • -
Andy19 - zdjęcie Andy19 08.04.2011

Zrobiłem tak jak napisałeś i w logach już mi errory nie pokazują się, ale mimo tego że logi czyste przy zabiciu przeciwnika serwer pada, po kilku sekundach automatycznie robi się restart i dust, i tak za każdym razem.
Odpowiedz

FreZZy - zdjęcie FreZZy 08.04.2011

logi konsoli?
Odpowiedz

  • +
  • -
Andy19 - zdjęcie Andy19 12.04.2011

Mój problem tkwił w pluginie Voices Management - AMXX.pl: Support AMX Mod X
Wgrywany był dwa razy i za każdym razem po wgraniu pluginu serwer padał, dlatego na chwile obecną niestety ale nie mogę go używać.
Za kolejną przekazaną wiedzę dla mnie leci +
Pozdrawiam.
Odpowiedz
Zablokowany