←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[5.9l] compiler pliku sma ;/

Locked

Mesh's Photo 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
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 20.04.2010

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

Mesh's Photo 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 ;<
Quote

Tomi's Photo Tomi 20.04.2010

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

Mesh's Photo 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?
Quote

Screeaam...'s Photo Screeaam... 20.04.2010

Omfg.

Kompiluj lokalnie. -,-

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

:/
Edited by Screeaam..., 20.04.2010 22:13.
Quote

Mesh's Photo 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?
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 21.04.2010

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

Mesh's Photo 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?
Quote

  • +
  • -
mgr inż. Pavulon's Photo 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
Quote

Mesh's Photo 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
Quote

  • +
  • -
mgr inż. Pavulon's Photo 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...
Quote

Mesh's Photo 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
Edited by Mesh, 23.04.2010 19:38.
Quote
Locked