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
DiabloMod

[ROZWIĄZANE] error 052 multi-dimensional arrays must be fully initialized

diablomod

Najlepsza odpowiedź Warjat, 06.05.2013 17:39

Rozwiązałem sam ;] + UP mi pomogłeś z 

 

#define ILE_KLAS 30 // było 31

 

Zmienna na 

 

new Race[ILE_KLAS][29] // z 30

 

+ linnia z klasami premium się nie zgadzała trzeba było zmienić To

	format(text1, 511,"\yWybierz^n\r1. \wVithar  Lev :%i^n\r2. \wBerserker  Lev :%i^n\r3. \wMyzrael  Lev :%i^n^n0.\yWroc^n^n",
	player_class_lvl[id][30
	format(text1, 511,"\yWybierz^n\r1. \wVithar  Lev :%i^n\r2. \wBerserker  Lev :%i^n\r3. \wMyzrael  Lev :%i^n^n0.\yWroc^n^n",
	player_class_lvl[id][27],player_class_lvl[id][28],player_class_lvl[id][29])

Zmienna była w // player_class_lvl[id][27] // 

 

Myślę że się komuś to przyda jeśli będzie miał błąd z usunięciem klasy 

],player_class_lvl[id][28],player_class_lvl[id][29]) 

Na 

 

 

Przejdź do postu


  • Zamknięty Temat jest zamknięty
9 odpowiedzi w tym temacie

#1 Warjat

    Profesjonalista

  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:193
  • Lokalizacja:Warszawa
Offline

Napisano 06.05.2013 14:16

Mam problem z tą linnią 342 usunąłem 1 klasę "Psycho" i mam błąd :

 

error 052 multi-dimensional arrays must be fully initialized 

new Race[ILE_KLAS][30] = { "None", "Mag", "Merial", "Rycerz", "Nekromanta", "Barbarzynca", "Ninja", "Amazonka", "Morderca", "Skoczek", "skrytobojca", "Mnich", "Kameleon", "Elf","Wilk", "Wampir","Teleporter", "Baal", "Bard", "Legionista", "Predator", "Lodowy Golem", "Iron Man", "Bounce", "Wizard", "Tyrael", "Inkwizytor", "Berserker", "Myzrael", "Vithar"}

Proszę o pomoc ;] bawiłem się trochę z tym lecz nie wiem jak to naprawić 


  • +
  • -
  • 0

#2 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 06.05.2013 14:32

zamien
new Race[ILE_KLAS][30]
na
new Race[ILE_KLAS][29]

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#3 Warjat

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:193
  • Lokalizacja:Warszawa
Offline

Napisano 06.05.2013 14:38

zamien

new Race[ILE_KLAS][30]
na
new Race[ILE_KLAS][29]

Jak pisałem i bawiłem się zmieniałem na 27,28,29,31,32,33 i dalej ten sam błąd

 

Jak coś to podaje większy kawałek kodu 

enum { NONE = 0, Xardas, Merial , Rycerz, Nekromanta, Wiking, Ninja, Hunter, Morderca, Skoczek, skrytobojca, Mnich, Kameleon, Elf, Wilk, Wampir, Teleporter, Baal, Bard, Legionista, Pred, Golem, Czolg, Grawa, Lajt, Tyrael, Inkwizytor, Berserker, Myzrael, Vithar}
new Race[ILE_KLAS][29] = { "None", "Mag", "Merial", "Rycerz", "Nekromanta", "Barbarzynca", "Ninja", "Amazonka", "Morderca", "Skoczek", "skrytobojca", "Mnich", "Kameleon", "Elf","Wilk", "Wampir","Teleporter", "Baal", "Bard", "Legionista", "Predator", "Lodowy Golem", "Iron Man", "Bounce", "Wizard", "Tyrael", "Inkwizytor", "Berserker", "Myzrael", "Vithar"}
new race_heal[ILE_KLAS] = { 130,110,100,120,150,155,175,150,110,115,115,170,120,120,160,105,110,130,105,115,100,215,120,110,75,110,135,145,145,145}

new LevelXP[202] = {
0,380,1520,3420,6080,9500,13680,18620,24320,30780,38000,45980,54720,64220,74480,85500,97280,109820,123120,137180,
152000,167580,183920,201020,218880,237500,256880,277020,297920,319580,342000,365180,389120,413820,439280,465500,492480,520220,548720,577980,
608000,638780,670320,702620,735680,769500,804080,839420,875520,912380,950000,988380,1027520,1067420,1108080,1149500,1191680,1234620,1278320,1322780,
1368000,1413980,1460720,1508220,1556480,1605500,1655280,1705820,1757120,1809180,1862000,1915580,1969920,2025020,2080880,2137500,2194880,2253020,2311920,2371580,
2432000,2493180,2555120,2617820,2681280,2745500,2810480,2876220,2942720,3009980,3078000,3146780,3216320,3286620,3357680,3429500,3502080,3575420,3649520,3724380,
3800000,3876380,3953520,4031420,4110080,4189500,4269680,4350620,4432320,4514780,4598000,4681980,4766720,4852220,4938480,5025500,5113280,5201820,5291120,5381180,
5472000,5563580,5655920,5749020,5842880,5937500,6032880,6129020,6225920,6323580,6422000,6521180,6621120,6721820,6823280,6925500,7028480,7132220,7236720,7341980,
7448000,7554780,7662320,7770620,7879680,7989500,8100080,8211420,8323520,8436380,8550000,8664380,8779520,8895420,9012080,9129500,9247680,9366620,9486320,9606780,
9728000,9849980,9972720,10096220,10220480,10345500,10471280,10597820,10725120,10853180,10982000,11111580,11241920,11373020,11504880,11637500,11770880,11905020,12039920,12175580,
12312000,12449180,12587120,12725820,12865280,13005500,13146480,13288220,13430720,13573980,13718000,13862780,14008320,14154620,14301680,14449500,14598080,14747420,14897520,15048380,
15200000,1073741824}
new const GildiaXP[11] = {
0,35000,85000,160000,290000,490000,620000,890000,1300000,1800000,99999999
}

new player_class_lvl[33][ILE_KLAS]

new player_xp_old[33]

new database_user_created[33]

new srv_avg[ILE_KLAS] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} // tutaj usunąłem jedną "1"

Użytkownik Warjat edytował ten post 06.05.2013 14:40

  • +
  • -
  • 0

#4 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 06.05.2013 14:48

zmien to co Ci podałem na domyslnie i ILE_KLAS ( #define ILE KLAS ) zmien na wartość o 1 mniejszą

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#5 Warjat

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:193
  • Lokalizacja:Warszawa
Offline

Napisano 06.05.2013 15:05

@UP poprawisz mi SMA ? bo mam inny błąd nie wiem czym spowodowany 

 

Załączone pliki


  • +
  • -
  • 0

#6 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 06.05.2013 15:55

ILE_KLAS daj na 31 nie, nie poprawię. nie mam nvault_util

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#7 Warjat

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:193
  • Lokalizacja:Warszawa
Offline

Napisano 06.05.2013 17:39   Najlepsza odpowiedź

Rozwiązałem sam ;] + UP mi pomogłeś z 

 

#define ILE_KLAS 30 // było 31

 

Zmienna na 

 

new Race[ILE_KLAS][29] // z 30

 

+ linnia z klasami premium się nie zgadzała trzeba było zmienić To

	format(text1, 511,"\yWybierz^n\r1. \wVithar  Lev :%i^n\r2. \wBerserker  Lev :%i^n\r3. \wMyzrael  Lev :%i^n^n0.\yWroc^n^n",
	player_class_lvl[id][30
	format(text1, 511,"\yWybierz^n\r1. \wVithar  Lev :%i^n\r2. \wBerserker  Lev :%i^n\r3. \wMyzrael  Lev :%i^n^n0.\yWroc^n^n",
	player_class_lvl[id][27],player_class_lvl[id][28],player_class_lvl[id][29])

Zmienna była w // player_class_lvl[id][27] // 

 

Myślę że się komuś to przyda jeśli będzie miał błąd z usunięciem klasy 

],player_class_lvl[id][28],player_class_lvl[id][29]) 

Na 

 

 


Użytkownik Warjat edytował ten post 06.05.2013 17:55

  • +
  • -
  • 0

#8 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 06.05.2013 18:15

Naa ?
#define ILE_KLAS 30
Wywalało błąd bo Wychodziło 31 :) popraw to "Na" na końcu bo nic tam nie ma.

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#9 Warjat

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:193
  • Lokalizacja:Warszawa
Offline

Napisano 06.05.2013 18:35

Ucięło mi :)

 

player_class_lvl[id][30],player_class_lvl[id][28],player_class_lvl[id][29])

 

Na 

 

player_class_lvl[id][27],player_class_lvl[id][28],player_class_lvl[id][29])

 

 

// Niech moderator doda mój post do poprzedniego 


Użytkownik Warjat edytował ten post 06.05.2013 18:36

  • +
  • -
  • 1

#10 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 07.05.2013 11:42

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





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

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

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