How do you get a CHARACTER's position? ( x, y )
Wäre schön, wenn du uns auch mitteilen würdest wie, da einige auf die selben Probleme stoßen könnten.Quote:
Ne frage bezüglich compilen.
Ich hab probleme mit Uniwin und Codeblocks...
Es kommt öfters dazu das gssh einfach abstürzt. (Uniwin modul).
Ich wollte fragen wie es aussieht mit dem Befehl um das ganze zu compilen?
Ich hab es damit probiert aber irgendwie, passiert einfach nichts beim preloaden....
Edit: Hab es hingekriegt :)...PHP Code:g++48 -std=c++11 -shared -fPIC game/CHARACTER.cpp game/misc.cpp game/lua.cpp game/EVENT.cpp game/DESC.cpp game/CInputProcessor.cpp game/CInputMain.cpp game/CInputAuth.cpp game/quest/CQuestManager.cpp lib/dif.cpp lib/log.cpp IQuest.cpp LibM2.cpp Command.cpp src/ban.cpp src/main.cpp -o /usr/home/metin2/metintest/server/share/bin/libgame_ext.so
Grüessli
Sphinx
Erstellen von aliases server side (.shrc datei im root ordner):Quote:
Wäre schön, wenn du uns auch mitteilen würdest wie, da einige auf die selben Probleme stoßen könnten.
I havent looked at it yet, but you should be able to just take the pointer to the table, find outs it's type and then do something like this:Quote:
BUMP & updated python project compiler whit the new cache feature.
- Also, you can post a little sample about how to acces or edit the guild/char exp tables ?
You'd have to edit the code for sending/recieving the proto structures db->game for that, so it'll be a shitton of work.Quote:
- And another question ? Is there a way to modify the db cache lib to fetch the item/mob name according to an account collum in the sql ? (account -> account -> lang or player -> player -> lang)
For example the item proto may have additional collums like: en, de, pl, ro an so on (where we can store the item/mob name in different langs) making possible a 100% multinational server.
No, it isn't. It's a Developement Kit you can use to build a libaryQuote:
Is this the full source of the gamefile? or it has to be loaded from the gamefile as a library??
Seems to be great good job.
Let's say you have a CHARACTER* pkCh;Quote:
How do you get a CHARACTER's position? ( x, y )
protected properties :pQuote:
No, it isn't. It's a Developement Kit you can use to build a libary
Let's say you have a CHARACTER* pkCh;
pkCh->m_pos.x
pkCh->m_pos.y
CHARACTER inherits CEntity and some others
g++.exe -o bin/Debug/LibM2.exe obj/Debug/src/libm2/Command.o obj/Debug/src/libm2/game/CEntity.o obj/Debug/src/libm2/game/CFSM.o obj/Debug/src/libm2/game/CGuild.o obj/Debug/src/libm2/game/CGuildManager.o obj/Debug/src/libm2/game/CHARACTER.o obj/Debug/src/libm2/game/CHARACTER_MANAGER.o obj/Debug/src/libm2/game/CHorseRider.o obj/Debug/src/libm2/game/CInputAuth.o obj/Debug/src/libm2/game/CInputClose.o obj/Debug/src/libm2/game/CInputDead.o obj/Debug/src/libm2/game/CInputLogin.o obj/Debug/src/libm2/game/CInputMain.o obj/Debug/src/libm2/game/CInputProcessor.o obj/Debug/src/libm2/game/CItem.o obj/Debug/src/libm2/game/CShopManager.o obj/Debug/src/libm2/game/CState.o obj/Debug/src/libm2/game/DBManager.o obj/Debug/src/libm2/game/DESC.o obj/Debug/src/libm2/game/DESC_MANAGER.o obj/Debug/src/libm2/game/EVENT.o obj/Debug/src/libm2/game/ITEM_MANAGER.o obj/Debug/src/libm2/game/LogManager.o obj/Debug/src/libm2/game/lua.o obj/Debug/src/libm2/game/misc.o obj/Debug/src/libm2/game/P2P_MANAGER.o obj/Debug/src/libm2/game/quest/CQuestManager.o obj/Debug/src/libm2/game/quest/PC.o obj/Debug/src/libm2/game/SECTREE_MANAGER.o obj/Debug/src/libm2/game/SECTREE_MAP.o obj/Debug/src/libm2/game/SQLMsg.o obj/Debug/src/libm2/game/SQLResult.o obj/Debug/src/libm2/game/TAffectFlag.o obj/Debug/src/libm2/game/TEMP_BUFFER.o obj/Debug/src/libm2/game/VID.o obj/Debug/src/libm2/IQuest.o obj/Debug/src/libm2/lib/dif.o obj/Debug/src/libm2/lib/log.o obj/Debug/src/libm2/LibM2.o obj/Debug/src/libm2/utils/hde/hde32.o obj/Debug/src/main.o obj/Debug/src/MyCommand.o -shared -lpthread -Wl, -soname=libgame.so
/usr/local/bin/ld: cannot find : No such file or directory
collect2: error: ld returned 1 exit status
/usr/local/bin/ld: cannot find : No such file or directoryQuote:
Ich krieg jedes mal einen Error beim Compilen.
Das auch erst seit dem ich meinen Server neu aufgesetzt hab.
Hab ich irgendwas vergessen?PHP Code:g++.exe -o bin/Debug/LibM2.exe obj/Debug/src/libm2/Command.o obj/Debug/src/libm2/game/CEntity.o obj/Debug/src/libm2/game/CFSM.o obj/Debug/src/libm2/game/CGuild.o obj/Debug/src/libm2/game/CGuildManager.o obj/Debug/src/libm2/game/CHARACTER.o obj/Debug/src/libm2/game/CHARACTER_MANAGER.o obj/Debug/src/libm2/game/CHorseRider.o obj/Debug/src/libm2/game/CInputAuth.o obj/Debug/src/libm2/game/CInputClose.o obj/Debug/src/libm2/game/CInputDead.o obj/Debug/src/libm2/game/CInputLogin.o obj/Debug/src/libm2/game/CInputMain.o obj/Debug/src/libm2/game/CInputProcessor.o obj/Debug/src/libm2/game/CItem.o obj/Debug/src/libm2/game/CShopManager.o obj/Debug/src/libm2/game/CState.o obj/Debug/src/libm2/game/DBManager.o obj/Debug/src/libm2/game/DESC.o obj/Debug/src/libm2/game/DESC_MANAGER.o obj/Debug/src/libm2/game/EVENT.o obj/Debug/src/libm2/game/ITEM_MANAGER.o obj/Debug/src/libm2/game/LogManager.o obj/Debug/src/libm2/game/lua.o obj/Debug/src/libm2/game/misc.o obj/Debug/src/libm2/game/P2P_MANAGER.o obj/Debug/src/libm2/game/quest/CQuestManager.o obj/Debug/src/libm2/game/quest/PC.o obj/Debug/src/libm2/game/SECTREE_MANAGER.o obj/Debug/src/libm2/game/SECTREE_MAP.o obj/Debug/src/libm2/game/SQLMsg.o obj/Debug/src/libm2/game/SQLResult.o obj/Debug/src/libm2/game/TAffectFlag.o obj/Debug/src/libm2/game/TEMP_BUFFER.o obj/Debug/src/libm2/game/VID.o obj/Debug/src/libm2/IQuest.o obj/Debug/src/libm2/lib/dif.o obj/Debug/src/libm2/lib/log.o obj/Debug/src/libm2/LibM2.o obj/Debug/src/libm2/utils/hde/hde32.o obj/Debug/src/main.o obj/Debug/src/MyCommand.o -shared -lpthread -Wl, -soname=libgame.so
/usr/local/bin/ld: cannot find : No such file or directory
collect2: error: ld returned 1 exit status
Gruss
Sphinx