• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Tutorial Compiling TFS 0.3.6pl z tibii 8.54 na 8.60

Status
Not open for further replies.

mrozek8

Member
Joined
Apr 2, 2011
Messages
376
Reaction score
9
Korzystam z tego poradnika:
http://otland.net/f481/how-make-your-server-client-8-61-tutorial-90537/
Czy idę w dobrym kierunku idę jeśli zamiast 8.61 i 8.62 chcę dać tylko na wersję 8.60 ?
Czy na 8.60 jeszcze muszę coś zmieniać oprócz
Code:
#define CLIENT_VERSION_MIN 861
#define CLIENT_VERSION_MAX 862
#define CLIENT_VERSION_STRING "Only clients with protocol 8.61 and 8.62 are allowed!"

#define STATUS_SERVER_NAME "TheForgottenServer"
#define STATUS_SERVER_VERSION "0.3.6"
#define STATUS_SERVER_CODENAME "Crying Damson"
#define STATUS_SERVER_PROTOCOL "8.62"
na to:
Code:
#define CLIENT_VERSION_MIN 860
#define CLIENT_VERSION_MAX 860
#define CLIENT_VERSION_STRING "Only clients with protocol 8.60 allowed!"

#define STATUS_SERVER_NAME "TheForgottenServer"
#define STATUS_SERVER_VERSION "0.3.6"
#define STATUS_SERVER_CODENAME "Crying Damson"
#define STATUS_SERVER_PROTOCOL "8.60"
I tego:
Code:
CLIENT_VERSION_854 = 16,
	CLIENT_VERSION_855 = 17,
	CLIENT_VERSION_856 = 18,
	CLIENT_VERSION_857 = 19,
	CLIENT_VERSION_860 = 20,
	CLIENT_VERSION_861 = 21,
        CLIENT_VERSION_862 = 22
Na to:
Code:
CLIENT_VERSION_854 = 16,
	CLIENT_VERSION_855 = 17,
	CLIENT_VERSION_856 = 18,
	CLIENT_VERSION_857 = 19,
	CLIENT_VERSION_860 = 20,

Nie rozumiem tego praktycznie wgl, ale też doprosić się kogoś żeby za mnie to zrobił, to cud, dlatego chciałem spróbować sam.


@edit
Wywaliło mi taki błąd:
Code:
../npc.cpp:3140: error: a function-definition is not allowed here before '{' token
../npc.cpp:3166: error: expected `}' at end of input

make.exe: *** [obj//npc.o] Error 1

Wykonanie zakończone
Przy edycji kodu npc.cpp nie ruszałem nawet tej linijki
 
Last edited:
Ale zmieniales cos w tym pliku? jak tego nie potrzebujesz do podmien.
Btw tej drugiej zmiany nie musisz robic, nie wiem co sie zmienilo w tibi 8.60 -> 8.62, ale powinno hulac ;)
 
Tak, zmieniałem ale kompletnie inna linijkę, a wywaliło mi tylko błąd odnośnie linijki w której znajduje się:
Code:
 else
Nic więcej.

W tamtej powiedźmy instrukcji doczytałem, że chodzi z npc o to żeby skupywały itemy z użyciami ( potiony etc ).
I właśnie wywala mi ten błąd, aż lepiej nie myśleć co będzie dalej bo dopiero późniejsze pliki był edytowane, jednak najpierw muszę sobie poradzić z tym npc.cpp

Przy kompilacji czystych source ledwo co ściągniętych działa bez problemu i kończy kompilacje.
 
Dobra poradziłem sobie bez edycji tego pliku npc.cpp :)
Wymietek dzięki za chęć pomocy, dostałeś reputa.

Prosiłbym o zamknięcie tematu, dziękuję.
 
Status
Not open for further replies.
Back
Top