Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: kompilacji
1. Unknown po kompilacji .amx
Witam, paczk? podsy?am a w jej sprawie mam problem

https://www9.zippyshare.com/v/z9neTiK6/file.html?fbclid=IwAR1yHeqwqGzQecK9DXz7bDYyKKHeiDHUmlxI1xQfLnD7ORF-nUJpDSjcO4I

Ot?? gdy odpal? plik gamemode.amx wszystko gra, serwer chodzi i nie ma b??d?w
Gdy sam sobie przekonwertuje plik .pwn na .amx to serwer nie dzia?a i jest unknown. Wy?wietlaj? si? jedynie dwa warningi
[code]C:UsersAbcAppDataLocalTempRar$EX00.886pawnoincludesscanf2.inc(342) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAbcAppDataLocalTempRar$EX00.886pawnoincludesscanf2.inc(402) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.
[/code]

Logi serwera:
[code][13:53] [npc:join] Maszynista has joined the server (0:193.70.126.136)
[13:53] Incoming connection: 193.70.126.136:57207 id: 0
[13:53] [connection] 193.70.126.136:57207 requests connection cookie.
[13:53] Number of vehicle models: 2
[13:53] Script[gamemodes/drift.amx]: Run time error 19: "File or function is not found"
[13:53] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file)

[13:53] Loaded 5 filterscripts.
[13:53] Loading filterscript 'nitro.amx'...
[13:53] Loading filterscript 'Maszynista.amx'...

[13:53] # # # # # # # # # # # # # # # # # # # # # #...
2. bledy przy kompilacji
Witam. Mam taki problem. Zmienia?em kilka rzeczy w gm i przy kompilacji *****?o mi 26 error?w z ro?nymi undefined symbol. Co mo?e by? nie tak? Na dole kilka przykladow tego:
Kod:


LoadChristmassTree();
LoadVehicles();
CargoLoad();


Nic z tego nie kumam. Klamer jest niby tyle samo zamkni?tych co otwartych. Prosze o szybk? pomoc.
3. Szok przy kompilacji
Mam takie errory:
[code]C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(4880) : error 029: invalid expression, assumed zero
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(4881) : error 001: expected token: ";", but found "{"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5056) : warning 225: unreachable code
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5056) : error 029: invalid expression, assumed zero
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5056) : error 004: function "OnDialogResponse" is not implemented
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5058) : error 017: undefined symbol "dialogid"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5060) : error 017: undefined symbol "response"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5062) : error 017: undefined symbol "listitem"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5075) : error 017: undefined symbol "dialogid"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5077) : error 017: undefined symbol "response"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5079) : error 017: undefined symbol "inputtext"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5080) : error 017: undefined symbol "inputtext"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5119) : error 017: undefined symbol "dialogid"
C:UsersSzkoleniePulpitGM PBTgamemodesPBT.pwn(5121) : error 017: undefined symbol "response"
C:UsersSzkoleniePulpitGM...
4. Masa warningow przy kompilacji
Zainstalowa?em gamemode jak trzeba, a tryb serwer to UNKNOW
Po kompilacji w PAWNO wyskakuj? mi:

[code]C:UsersAdrianDesktopgamemodestest.pwn(577) : error 017: undefined symbol "CreateProgressBar"
C:UsersAdrianDesktopgamemodestest.pwn(577) : warning 213: tag mismatch
C:UsersAdrianDesktopgamemodestest.pwn(814) : error 017: undefined symbol "pSpawnCSC"
C:UsersAdrianDesktopgamemodestest.pwn(1603) : error 017: undefined symbol "HideProgressBarForPlayer"
C:UsersAdrianDesktopgamemodestest.pwn(1915) : error 017: undefined symbol "ShowProgressBarForPlayer"
C:UsersAdrianDesktopgamemodestest.pwn(1916) : error 017: undefined symbol "SetProgressBarMaxValue"
C:UsersAdrianDesktopgamemodestest.pwn(1917) : error 017: undefined symbol "SetProgressBarValue"
C:UsersAdrianDesktopgamemodestest.pwn(1918) : error 017: undefined symbol "UpdateProgressBar"
C:UsersAdrianDesktopgamemodestest.pwn(2009) : error 017: undefined symbol "pSpawnCSC"
C:UsersAdrianDesktopgamemodestest.pwn(4218) : error 017: undefined symbol "pSpawnCSC"
C:UsersAdrianDesktopgamemodestest.pwn(4222) : error 017: undefined symbol "pSpawnCSC"
C:UsersAdrianDesktopgamemodestest.pwn(13247) : warning 213: tag mismatch
C:UsersAdrianDesktopgamemodestest.pwn(13271) : error 017: undefined symbol "pSpawnCSC"
C:UsersAdrianDesktopgamemodestest.pwn(13466) : error 017: undefined symbol "pSpawnCSC"
C:UsersAdrianDe...
5. [DM] Próba kompilacji
Wrzuci?em na serwer pluginy, odpowiednie includy do pawno rowniez. Gamemod si? kompiluje, jednak nie dziala i w server_log pokazuje si? nast?puj?cy b??d:

[code][19:07:24] *** Streamer Plugin: Obsolete or invalid native "Streamer_RegisterInterface" found (script needs to be recompiled with the latest include file)
[19:07:24] *** Streamer Plugin: Obsolete or invalid native "Streamer_AddPlayer" found (script needs to be recompiled with the latest include file)
[19:07:24] *** Streamer Plugin: Obsolete or invalid native "Streamer_RemovePlayer" found (script needs to be recompiled with the latest include file)
[19:07:24] *** Streamer Plugin: Obsolete or invalid native "Streamer_VerifyPickup" found (script needs to be recompiled with the latest include file)
[19:07:24] *** Streamer Plugin: Obsolete or invalid native "Streamer_VerifyCheckpoint" found (script needs to be recompiled with the latest include file)
[19:07:24] *** Streamer Plugin: Include file version (unknown version) does not match plugin version (0x26105) (script needs to be recompiled with the latest include file)
[19:07:24] Script[gamemodes/dm.amx]: Run time error 19: "File or function is not found"
[19:07:24] Number of vehicle models: 0
[19:07:38] *** Streamer Plugin: Obsolete or invalid native "Streamer_RegisterInterface" found (script needs to be recompiled with the latest include file)
[19:07:38] *** Streamer Plugin: Obsolete or inv...
6. BŁĘDY PRZY KOMPILACJI - ROZWIĄZANIE
[center][size=15][color=yellow]PRZECZYTAJ ZANIM NAPISZESZ NOWY POST![/color][/size][/center]

[center][i]Jeżeli kompilator pewnie znajdzie błąd, przy kompilacji kodu wyskoczy okno z informacją o błędzie.
Przykładowy błąd w zdjęciu poniżej, opisałem dodatkowo wszystko, co musisz wiedzieć na ten temat.
Przed napisaniem nowego tematu, sprawdź poniżej, czy Twój błąd przypadkiem nie został już opisany. Jeżeli nie, to pamiętaj, aby skopiować wszystkie błędy i każdą linijkę, w której błąd występuje - dzięki temu szybciej rozwiążemy Twój problem.[/i]
[img]http://i.imgur.com/77Rno6g.jpg[/img]
[size=4]Kliknij, aby powiększyć zdjęcie. [/size]
[color=red]*[/color] [u]Zdarzają się przypadki, że błąd występuje w innej linii, niż w tej, co podaje nam kompilator.[/u][/center]

[line]
[center][size=15][color=yellow]OPIS BŁĘDÓW I ICH NAPRAWA[/color][/size][/center]
[line]

[b][size=13]error 001: expected token[/size][/b]
[spoiler]Przykładowy kod zawierający ten błąd.
[pawn]
main()
{
print("test") //brakuje średnika, występuje błąd.
return 1;
}
[/pawn]
Kompilator sam nam podpowiada, że w kodzie spodziewał się "[i];[/i]"
W moim przypadku błąd według kompilatora leżał w linijce 4 "[i]return 1;[/i]", a jak się okazuje błąd występuje w linii 3 "[i]print("test")[/i]", gdzie nie ma [i];[/i] na końcu.
Prawidłowo więc, kod wygląda tak:
[pawn]
main()
{
print("test"); //dodaliśmy średnik, kod skompilował się.
return ...