←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[5.9l] compiler pliku sma ;/

Zablokowany

Mesh - zdjęcie Mesh 20.04.2010

Otoz dodalem nowa klase wszystko zgodnie z poradnikiem ustawilem ja jako premium w programie "bracket_counter" wynik jest jednoznaczny
Wszystkie funkcje są prawidłowe.

no wszystko ladnie pieknie do poki nie nadeszedl czas na skomplikowanie pliku z .sma na .amxx na stonie pisze mi ze jest 6 bledow ;-(

/home/groups/amxmodx/tmp3/phpCXgQHt.sma(265) : error 018: initialization data exceeds declared size
/home/groups/amxmodx/tmp3/phpCXgQHt.sma(266) : error 018: initialization data exceeds declared size
/home/groups/amxmodx/tmp3/phpCXgQHt.sma(884) : error 017: undefined symbol "player_xp_old"
/home/groups/amxmodx/tmp3/phpCXgQHt.sma(884) : warning 215: expression has no effect
/home/groups/amxmodx/tmp3/phpCXgQHt.sma(884) : error 001: expected token: ";", but found "]"
/home/groups/amxmodx/tmp3/phpCXgQHt.sma(884) : error 029: invalid expression, assumed zero
/home/groups/amxmodx/tmp3/phpCXgQHt.sma(884) : fatal error 107: too many error messages on one line

[you] Jezeli moglbys mi jakos pomoc bylbym bardzo wdzieczny ;-)
oczywiscie plik .sma dla tych ktorzy sie znaja
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 20.04.2010

masz błędy w kodzie typu używanie niezainicjowanej zmiennej "player_xp_old"
Odpowiedz

Mesh - zdjęcie Mesh 20.04.2010

player_xp_old
w skrypcie jest 4 razy oczywiscie nic nie przerabialem i jest identyczne jak w orginalnym skrypcie [5.9l]
ale moze po dodaniu klasy trzeba bylo cos zmienic ;/ lecz no nie pisalo w poradniku ;<


podam tutaj te linijki ze skryptu
player_xp_old[id] = SQL_ReadResult(Query,SQL_FieldNameToNum(Query,"exp"))
			player_xp_old[id]=player_xp[id]
		if(!is_user_bot(id) && player_xp[id]!=player_xp_old[id])
new player_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />_old[33]

watpie zeby bylo cos zle bo sa identyczne jak z orginalnego skrypty ;<
Odpowiedz

Tomi - zdjęcie Tomi 20.04.2010

new player_xP_old[33]
masz z duzej p czy z malej ?? musisz dac z malej
Odpowiedz

Mesh - zdjęcie Mesh 20.04.2010

poprawilem bo bylo z duzej ale teraz jak probuje komplikowac plik na .amxx to wyskakuje
Your plugin failed to compile! Read the errors below:


I nie pisze jakie bledy ;/ czy to moze byc wina portalu amxmodx.org?
Odpowiedz

Screeaam... - zdjęcie Screeaam... 20.04.2010

Omfg.

Kompiluj lokalnie. -,-

http://amxx.pl/kompi...alna-t9778.html

:/
Użytkownik Screeaam... edytował ten post 20.04.2010 22:13
Odpowiedz

Mesh - zdjęcie Mesh 21.04.2010

pisze ze blad
undefined symbol "dmg_exp"
lecz wszystko jest z malej wzorujac sie na wskazowka od Tomiego powinno dzialac lecz nie dziala ;/.
nie wiecie co moze byc nie tak?
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 21.04.2010

nie dasz .sma to nikt ci nie pomoże
Odpowiedz

Mesh - zdjęcie Mesh 21.04.2010

no oczywiscie udostepnie osobom sie na tym znajacym lecz nie publicznie wysle Ci prywatna wiadomosc z linkiem na jaka strone wrzucic?
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 21.04.2010

w takim razie nic z tego... no chyba że ktoś jednak skusi się na prywatną pomoc
na mnie na priv nie licz
Odpowiedz

Mesh - zdjęcie Mesh 21.04.2010

yyyy. no jak wolisz ;< Wstawie bo to tylko i tak jedna klasa dodana aby skrypt byl dobry to jak mi zrobisz "publicznie" to potem sobie pododaje ;P
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 21.04.2010

sorry ale ten kod jest niedorobiony
zamień w "case 8" Human na human to po 1.
po 2. chcesz korzystać ze zmiennej Zabojca a nigdzie nie masz takiej klasy ani nic.
po 3. if bez instrukcji warunkowej: "else if show_hudmessage(id, "Nie mozesz wiecej wyczarowac")". jak chcesz bez instrukcji to dajesz "else" zamiast "else if"

a inne błędy mogą wynikać z tych całych zabójców...
Odpowiedz

Mesh - zdjęcie Mesh 22.04.2010

poprawilem wraz nie dziala ;/ jak sprawdzales to probowales komplikowac sma? bo moze cos zle poprawilem ale wydaje mi sie ze dobrze

23 kwiecień 2010 - 19:35:
Your plugin failed to compile! Read the errors below:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

/home/groups/amxmodx/tmp3/phpkuNvRf.sma(8170) : warning 217: loose indentation
/home/groups/amxmodx/tmp3/phpkuNvRf.sma(8170) : error 014: invalid statement; not in switch
/home/groups/amxmodx/tmp3/phpkuNvRf.sma(8171) : warning 217: loose indentation
/home/groups/amxmodx/tmp3/phpkuNvRf.sma(8186) : warning 203: symbol is never used: "Human"

1 Error.
Could not locate output file /home/groups/amxmodx/public_html/websc3/phpkuNvRf.amx (compile failed).

jest jeden blad zazwyczaj wskazuje na linijke z "}" lecz w tym programie pisze ze wszystkie sa prawidlowe plik .sma jest wyzej
[you] Licze na Ciebie

23 kwiecień 2010 - 19:40:
odswiezam
Użytkownik Mesh edytował ten post 23.04.2010 19:38
Odpowiedz
Zablokowany