Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
CoD Nowy

Błąd w silniku QTM_CodMod

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 Mavxvx

    Profesjonalista

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:151
  • GG:
Offline

Napisano 20.06.2017 14:00

Witam po debugu silniku codmoda występują takie logi

L 06/20/2017 - 13:21:28: [AMXX] Run time error 4: index out of bounds 
L 06/20/2017 - 13:21:28: [AMXX]    [0] QTM_CodModgotowezmianydowgraniatabelka.sma::PobierzDoswiadczeniePoziomu (line 1534)
L 06/20/2017 - 13:21:28: [AMXX]    [1] QTM_CodModgotowezmianydowgraniatabelka.sma::PobierzDoswiadczeniePoziomu (line 1534)
L 06/20/2017 - 13:21:28: [AMXX]    [2] QTM_CodModgotowezmianydowgraniatabelka.sma::PokazInformacje (line 1274)
L 06/20/2017 - 13:21:29: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")

Rozpoczęły się od dodania do silnika tabeli expa z tej strony https://amxx.pl/topi...w-nowym-codzie/

 

Prosiłbym o pomoc i czy to może wpłynąć negatywnie na grę?


  • +
  • -
  • 0

Jeżeli pomogłem rozwiązać Twój problem daj mi Reputację na ;) 
 
Wymienię środki z zabijaki na psc/doładownie
*KLIKNIJ ABY DOWIEDZIEĆ SIĘ WIĘCEJ*


#2 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 20.06.2017 14:06

Problem w tym, że poziom wykracza poza tabelę expa (np. tabela dla 201 lvli, a ktoś ma level 250 - i wtedy mogą wystąpić takie błędy).

Radzę poprawić, żeby się potem nie martwić.


  • +
  • -
  • 0

#3 Mavxvx

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:151
  • GG:
Offline

Napisano 20.06.2017 14:08

Problem w tym, że poziom wykracza poza tabelę expa (np. tabela dla 201 lvli, a ktoś ma level 250 - i wtedy mogą wystąpić takie błędy).

Radzę poprawić, żeby się potem nie martwić.

 

Racja miałem ustawione

cod_maxlevel 501 // Maksymalny poziom

Już to zmieniam i napiszę czy problem ustał.


  • +
  • -
  • 0

Jeżeli pomogłem rozwiązać Twój problem daj mi Reputację na ;) 
 
Wymienię środki z zabijaki na psc/doładownie
*KLIKNIJ ABY DOWIEDZIEĆ SIĘ WIĘCEJ*


#4 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 20.06.2017 14:22

Punkt 6. każe i tak usuwać ten cvar, lepiej sprawdź czy dobrze zrobiłeś tabelkę a najlepiej ją pokaż, i powiedz jaki był max level przed dodaniem tabeli. Nie możesz sobie bez resetu zmieniać maksymalnego poziomu czy też dodawać tabelki expa, w której dane są inne niż te na podstawie cvarów - przy takich zmianach reset poziomów to konieczność.


  • +
  • -
  • 0

#5 Mavxvx

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:151
  • GG:
Offline

Napisano 20.06.2017 16:40

L 06/20/2017 - 17:36:43: [AMXX] Run time error 4: index out of bounds 
L 06/20/2017 - 17:36:43: [AMXX]    [0] QTM_CodMod.sma::PobierzDoswiadczeniePoziomu (line 1534)
L 06/20/2017 - 17:36:43: [AMXX]    [1] QTM_CodMod.sma::PokazInformacje (line 1283)
L 06/20/2017 - 17:36:43: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")

Nadal to samo. Poprzednio miałem 501 poziom teraz 1001

tabela expa;

new const doswiadczenie_poziomu[] = {
	0,
	1, 30, 62, 118, 179, 265, 372, 499, 628, 779, 
	932, 1094, 1282, 1478, 1688, 1923, 2181, 2449, 2721, 3017, 
	3336, 3681, 4029, 4383, 4740, 5153, 5574, 6009, 6463, 6937, 
	7415, 7927, 8450, 8992, 9544, 10115, 10700, 11304, 11915, 12553, 
	13198, 13852, 14515, 15204, 15922, 16647, 17375, 18127, 18900, 19678, 
	20462, 21259, 22102, 22961, 23840, 24729, 25631, 26550, 27490, 28446, 
	29414, 30397, 31400, 32409, 33430, 34474, 35528, 36585, 37682, 38785, 
	39901, 41027, 42180, 43334, 44534, 45747, 46960, 48206, 49454, 50721, 
	52003, 53298, 54613, 55940, 57295, 58665, 60054, 61455, 62876, 64315, 
	65763, 67226, 68690, 70183, 71698, 73224, 74773, 76322, 77883, 79474, 
	81088, 82712, 84353, 85995, 87647, 89322, 91022, 92743, 94475, 96223, 
	97972, 99722, 101504, 103314, 105152, 106998, 108853, 110735, 112635, 114541, 
	116451, 118380, 120344, 122318, 124307, 126319, 128337, 130359, 132419, 134493, 
	136584, 138683, 140802, 142924, 145074, 147245, 149420, 151617, 153825, 156050, 
	158293, 160536, 162787, 165086, 167400, 169720, 172059, 174424, 176798, 179180, 
	181573, 183983, 186413, 188866, 191344, 193840, 196340, 198864, 201404, 203954, 
	206530, 209109, 211690, 214282, 216903, 219525, 222152, 224815, 227494, 230193, 
	232922, 235661, 238418, 241178, 243974, 246775, 249589, 252434, 255295, 258157, 
	261040, 263927, 266839, 269783, 272736, 275708, 278689, 281697, 284713, 287745, 
	290777, 293825, 296886, 299973, 303066, 306197, 309348, 312502, 315656, 318810, 
	321967, 325126, 328372, 331622, 334890, 338180, 341476, 344793, 348113, 351471, 
	354838, 358205, 361574, 364951, 368355, 371802, 375273, 378754, 382250, 385749, 
	389278, 392823, 396389, 399969, 403562, 407174, 410801, 414428, 418065, 421716, 
	425376, 429054, 432758, 436478, 440210, 443942, 447715, 451518, 455332, 459169, 
	463024, 466886, 470748, 474634, 478522, 482446, 486374, 490340, 494313, 498308, 
	502320, 506336, 510360, 514421, 518492, 522578, 526687, 530805, 534924, 539070, 
	543230, 547405, 551586, 555790, 559994, 564222, 568476, 572754, 577042, 581362, 
	585683, 590026, 594385, 598749, 603138, 607537, 611967, 616408, 620856, 625319, 
	629801, 634298, 638815, 643349, 647900, 652470, 657042, 661633, 666232, 670844, 
	675490, 680145, 684806, 689492, 694191, 698918, 703648, 708386, 713129, 717884, 
	722699, 727521, 732351, 737184, 742054, 746930, 751838, 756752, 761683, 766616, 
	771571, 776527, 781529, 786534, 791539, 796593, 801651, 806735, 811836, 816956, 
	822078, 827227, 832386, 837545, 842707, 847870, 853064, 858293, 863547, 868817, 
	874105, 879414, 884737, 890068, 895409, 900777, 906160, 911549, 916957, 922372, 
	927826, 933288, 938768, 944261, 949777, 955300, 960845, 966393, 971943, 977530, 
	983128, 988751, 994387, 1000024, 1005680, 1011357, 1017059, 1022774, 1028512, 1034252, 
	1040000, 1045753, 1051518, 1057318, 1063131, 1068944, 1074800, 1080665, 1086541, 1092433, 
	1098334, 1104239, 1110173, 1116112, 1122092, 1128075, 1134079, 1140091, 1146121, 1152160, 
	1158237, 1164328, 1170445, 1176583, 1182721, 1188877, 1195047, 1201232, 1207429, 1213636, 
	1219846, 1226058, 1232282, 1238572, 1244888, 1251220, 1257565, 1263922, 1270288, 1276688, 
	1283090, 1289496, 1295907, 1302342, 1308780, 1315261, 1321771, 1328281, 1334822, 1341374, 
	1347927, 1354503, 1361086, 1367673, 1374305, 1380955, 1387622, 1394306, 1400992, 1407681, 
	1414390, 1421102, 1427853, 1434624, 1441396, 1448179, 1454986, 1461802, 1468652, 1475517, 
	1482400, 1489296, 1496213, 1503133, 1510088, 1517054, 1524033, 1531019, 1538035, 1545060, 
	1552103, 1559162, 1566243, 1573330, 1580434, 1587561, 1594692, 1601849, 1609017, 1616186, 
	1623396, 1630606, 1637829, 1645086, 1652347, 1659638, 1666934, 1674248, 1681583, 1688929, 
	1696284, 1703672, 1711060, 1718462, 1725899, 1733354, 1740814, 1748274, 1755739, 1763232, 
	1770738, 1778276, 1785825, 1793385, 1800948, 1808558, 1816169, 1823809, 1831460, 1839121, 
	1846798, 1854498, 1862213, 1869941, 1877683, 1885432, 1893212, 1900992, 1908780, 1916586, 
	1924402, 1932237, 1940094, 1947988, 1955884, 1963801, 1971748, 1979700, 1987658, 1995621, 
	2003609, 2011614, 2019647, 2027691, 2035736, 2043822, 2051915, 2060026, 2068165, 2076313, 
	2084481, 2092659, 2100840, 2109061, 2117289, 2125528, 2133787, 2142073, 2150366, 2158684, 
	2167019, 2175364, 2183728, 2192102, 2200487, 2208879, 2217294, 2225734, 2234189, 2242652, 
	2251137, 2259629, 2268135, 2276674, 2285219, 2293791, 2302371, 2310970, 2319579, 2328216, 
	2336855, 2345516, 2354184, 2362867, 2371551, 2380250, 2388952, 2397703, 2406470, 2415253, 
	2424036, 2432854, 2441674, 2450510, 2459364, 2468251, 2477147, 2486061, 2494995, 2503952, 
	2512924, 2521898, 2530896, 2539918, 2548943, 2557981, 2567051, 2576139, 2585227, 2594333, 
	2603443, 2612586, 2621741, 2630896, 2640055, 2649240, 2658452, 2667684, 2676948, 2686225, 
	2695517, 2704816, 2714118, 2723445, 2732801, 2742161, 2751523, 2760898, 2770298, 2779711, 
	2789134, 2798590, 2808072, 2817576, 2827091, 2836610, 2846130, 2855662, 2865243, 2874824, 
	2884421, 2894029, 2903662, 2913301, 2922969, 2932664, 2942371, 2952089, 2961821, 2971565, 
	2981316, 2991088, 3000895, 3010703, 3020529, 3030373, 3040220, 3050098, 3060000, 3069905, 
	3079836, 3089783, 3099731, 3109693, 3119673, 3129688, 3139713, 3149739, 3159780, 3169836, 
	3179907, 3189996, 3200095, 3210234, 3220383, 3230545, 3240734, 3250935, 3261140, 3271378, 
	3281630, 3291900, 3302170, 3312465, 3322771, 3333096, 3343432, 3353791, 3364174, 3374561, 
	3384969, 3395377, 3405814, 3416276, 3426740, 3437223, 3447722, 3458238, 3468760, 3479287, 
	3489860, 3500442, 3511034, 3521642, 3532275, 3542908, 3553559, 3564241, 3574934, 3585637, 
	3596345, 3607067, 3617823, 3628593, 3639393, 3650193, 3661024, 3671857, 3682700, 3693569, 
	3704452, 3715337, 3726235, 3737145, 3748087, 3759041, 3770024, 3781024, 3792046, 3803074, 
	3814128, 3825189, 3836268, 3847360, 3858476, 3869604, 3880738, 3891887, 3903052, 3914226, 
	3925442, 3936661, 3947900, 3959140, 3970395, 3981690, 3992987, 4004288, 4015628, 4026982, 
	4038349, 4049717, 4061122, 4072530, 4083961, 4095403, 4106849, 4118325, 4129809, 4141302, 
	4152824, 4164364, 4175930, 4187496, 4199076, 4210676, 4222296, 4233942, 4245590, 4257261, 
	4268942, 4280638, 4292345, 4304076, 4315831, 4327606, 4339390, 4351184, 4362992, 4374804, 
	4386629, 4398459, 4410336, 4422220, 4434108, 4446011, 4457952, 4469918, 4481892, 4493882, 
	4505878, 4517898, 4529936, 4541976, 4554038, 4566109, 4578191, 4590288, 4602414, 4614555, 
	4626722, 4638893, 4651068, 4663249, 4675458, 4687700, 4699958, 4712226, 4724519, 4736822, 
	4749137, 4761486, 4773849, 4786212, 4798598, 4810990, 4823387, 4835805, 4848267, 4860731, 
	4873196, 4885664, 4898141, 4910647, 4923184, 4935744, 4948335, 4960927, 4973526, 4986143, 
	4998791, 5011449, 5024118, 5036795, 5049506, 5062230, 5074967, 5087709, 5100461, 5113255, 
	5126059, 5138890, 5151735, 5164586, 5177437, 5190328, 5203229, 5216150, 5229088, 5242027, 
	5254980, 5267938, 5280940, 5293961, 5306982, 5320025, 5333071, 5346122, 5359200, 5372290, 
	5385400, 5398516, 5411642, 5424772, 5437953, 5451151, 5464373, 5477617, 5490869, 5504130, 
	5517395, 5530704, 5544020, 5557343, 5570700, 5584060, 5597447, 5610847, 5624271, 5637697, 
	5651124, 5664594, 5678077, 5691567, 5705066, 5718580, 5732127, 5745677, 5759259, 5772841, 
	5786426, 5800036, 5813677, 5827331, 5841008, 5854697, 5868406, 5882132, 5895868, 5909614, 
	5923364, 5937140, 5950945, 5964768, 5978600, 5992446, 6006299, 6020183, 6034078, 6047980, 
	6061887, 6075813, 6089775, 6103738, 6117727, 6131724, 6145752, 6159794, 6173856, 6187925, 
	6202007, 6216111, 6230226, 6244343, 6258482, 6272625, 6286783, 6300979, 6315202, 6329438, 
	6343674, 6357919, 6372202, 6386502, 6400819, 6415139, 6429477, 6443831, 6458203, 6472581, 
	6486963, 6501361, 6515779, 6530202, 6544672, 6559161, 6573658, 6588161, 6602683, 6617227, 
	6631790, 6646372, 6660955, 6675576, 6690209, 6704857, 6719508, 6734194, 6748891, 6763601, 
	6778321, 6793062, 6807817, 6822601, 6837398, 6852213, 6867038, 6881885, 6896748, 6911622, 
	6926505, 6941413, 6956338, 6971274, 6986210, 7001184, 7016165, 7031162, 7046159, 7061190, 
	7076240, 7091303, 7106378, 7121472, 7136591, 7151710, 7166842, 7181990, 7197148, 7212318, 
	7227495, 7242702, 7257947, 7273194, 7288462, 7303746, 7319043, 7334345, 7349665, 7365022, 
	7380381, 7395750, 7411128, 7426527, 7441939, 7457351, 7472811, 7488297, 7503793, 7519293, 
	7534814, 7550347, 7565910, 7581473, 7597054, 7612649, 7628249, 7643871, 7659527, 7675197, 
	7690873, 7706579, 7722292, 7738023, 7753758, 7769500, 7785276, 7801083, 7816904, 7832731, 
	7848570, 7864416, 7880262, 7896157, 7912056, 7927957, 7943900, 7959845, 7975795, 8007734, 
	8097734
}

Zrobiłem wszystko zgodnie z punktami lecz błędy występują.

Tylko qtm_codmod wywala błędy w logach reszta jest sprawna.


  • +
  • -
  • 0

Jeżeli pomogłem rozwiązać Twój problem daj mi Reputację na ;) 
 
Wymienię środki z zabijaki na psc/doładownie
*KLIKNIJ ABY DOWIEDZIEĆ SIĘ WIĘCEJ*


#6 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 20.06.2017 18:36

przy takich zmianach reset poziomów to konieczność.

Reset zrobiony?


  • +
  • -
  • 0

#7 Mavxvx

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:151
  • GG:
Offline

Napisano 20.06.2017 20:58

To chyba nie problem z levelami a raczej z expem procentowym ( https://amxx.pl/topi...h-za-crashem/ )

możliwe, że problem jest z tym? Error logi podobne


  • +
  • -
  • 0

Jeżeli pomogłem rozwiązać Twój problem daj mi Reputację na ;) 
 
Wymienię środki z zabijaki na psc/doładownie
*KLIKNIJ ABY DOWIEDZIEĆ SIĘ WIĘCEJ*


#8 xBredeK

    Profesjonalista

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:196
  • Imię:Bredek
  • Lokalizacja:Bredkowo
Offline

Napisano 20.06.2017 21:10

Hm... Jeżeli masz problem z Expem to chyba nie w QTM_CodMod. Jak chcesz mógłbym ci dać plugin QTM_TabelaExp ;)
  • +
  • -
  • 0

#9 Mavxvx

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:151
  • GG:
Offline

Napisano 20.06.2017 21:14

Linia 1534

public PobierzDoswiadczeniePoziomu(poziom)
	return doswiadczenie_poziomu[poziom];

public PobierzDoswiadczenie(id)
	return doswiadczenie_gracza[id];
	
public PobierzPunkty(id)
	return punkty_gracza[id];
	
public PobierzPoziom(id)
	return poziom_gracza[id];

Linia 1283

new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1)
	new Float:fProcent = 0.0;
	fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;
	
	set_hudmessage(0, 255, 255, -1.0, 0.01, 0, 1.0, 1.0, 0.1, 0.1);
	ShowSyncHudMsg(id, SyncHudObj, "XXX^n[Klasa: %s]^n[Poziom: %i (%0.1f%%)]^nMasz VIPa: %s", nazwy_klas[klasa_gracza[id]], poziom_gracza[id], fProcent, get_user_flags(id) & ADMIN_LEVEL_F ? "Tak" : "Nie");
	
	return PLUGIN_CONTINUE;
}

Na bank jest problem z expem w procentach. Doradzi mi ktoś?


  • +
  • -
  • 0

Jeżeli pomogłem rozwiązać Twój problem daj mi Reputację na ;) 
 
Wymienię środki z zabijaki na psc/doładownie
*KLIKNIJ ABY DOWIEDZIEĆ SIĘ WIĘCEJ*


#10 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 21.06.2017 16:43

Opcje są tylko 2:

  • albo poziom jest mniejszy od 0
  • albo poziom jest większy od maksymalnego poziomu jaki oferuje tablica expa

Wyciągnij wnioski.


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod nowy

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych