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

[ROZWIĄZANE] problem z kompilacja: error 006: must be assigned to an array


Najlepsza odpowiedź Rodzyn, 26.02.2014 13:56

Ilość musi być przypisana do 33 wymiarowej tablicy.

Chyba Ci się o jedną trójkę źle wbiło :) bo powinno to być coś takiego:

licznik[id] = data[3];

 

Pewnie łatwiej mi to było ustalić mając pełny kod na Steam od autora :)

Przejdź do postu


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

#1 Oporowiec.

    Zaawansowany

  • Zbanowany

Reputacja: 10
Początkujący

  • Postów:146
  • Imię:Wojtek
  • Lokalizacja:Zadupie
Offline

Napisano 26.02.2014 01:29

witam, moglby mi ktos poprawic ten kod?:
 

public zapisz(id)
{
	new data[4], ilosc;
	
	if(licznik[id] > (get_user_flags(id) & VIP ? MAX_UZYC_VIP : MAX_UZYC))
	{
		
		if(get_user_flags(id) & VIP)
		{
			
			ilosc = MAX_UZYC_VIP
		}
		else
		{
			ilosc = MAX_UZYC
		}
	}
	
	formatex(data, 3, "%i", ilosc);
	
	nvault_set(plik, nick[id], data);
}
 
public wczytaj(id)
{
	
	new data[4];
	
	nvault_get(plik, nick[id], data, 3);
	
	licznik[id] = data;
}

wywala mi taki blad:

 

error 006: must be assigned to an array

 

dokladnie to jest ta linia:

licznik[id] = data;

proszę o pomoc ;)


Reset statystyk: http://amxx.pl/topic...statystyk-2014/

 

5392 oraz 6262 Moim autorytetem  :) 


#2 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 26.02.2014 07:14

Ilość musi być przypisana do 33 wymiarowej tablicy.


  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#3 Oporowiec.

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 10
Początkujący

  • Postów:146
  • Imię:Wojtek
  • Lokalizacja:Zadupie
Offline

Napisano 26.02.2014 12:56

37415 mogl bys to zrobic?
nie ogarniam tablic. ;x


Reset statystyk: http://amxx.pl/topic...statystyk-2014/

 

5392 oraz 6262 Moim autorytetem  :) 


#4 Rodzyn

    Wszechwiedzący

  • Power User

Reputacja: 146
Zaawansowany

  • Postów:569
  • GG:
  • Imię:Dawid
  • Lokalizacja:Bielawa
Offline

Napisano 26.02.2014 13:56   Najlepsza odpowiedź

Ilość musi być przypisana do 33 wymiarowej tablicy.

Chyba Ci się o jedną trójkę źle wbiło :) bo powinno to być coś takiego:

licznik[id] = data[3];

 

Pewnie łatwiej mi to było ustalić mając pełny kod na Steam od autora :)


  • +
  • -
  • 3




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

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