• 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!

Lua TFS 1.0 New Slot types.

spyk3z

Theós:Undying
Joined
Jul 23, 2007
Messages
385
Reaction score
90
Location
Home.
ybZEAlC.jpg

QPJFmzM.jpg


I've added the new slot types to my sources.

YK2NG7I.jpg
q3FXtoP.jpg
O0yJJSD.jpg
Code:
Build started 1/4/2015 5:04:57 PM.
     1>Project "D:\rpgtest\vc12\theforgottenserver.vcxproj" on node 2 (Build target(s)).
     1>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /IC:\local\boost_1_57_0 /I"D:\tfs-sdk-2.0\LuaJIT\\include" /I"D:\tfs-sdk-2.0\mpir\\include" /I"D:\tfs-sdk-2.0\mysql-connector-c\\include" /Zi /nologo /W4 /WX- /MP /Ox /GL /D NDEBUG /D _CONSOLE /D _CRT_SECURE_NO_WARNINGS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yu"otpch.h" /Fp"x64\Release\theforgottenserver.pch" /Fo"x64\Release\\" /Fd"x64\Release\vc120.pdb" /Gd /TP /errorReport:prompt ..\src\actions.cpp ..\src\bed.cpp ..\src\chat.cpp ..\src\combat.cpp ..\src\commands.cpp ..\src\condition.cpp ..\src\configmanager.cpp ..\src\container.cpp ..\src\creature.cpp ..\src\creatureevent.cpp ..\src\depotchest.cpp ..\src\depotlocker.cpp ..\src\events.cpp ..\src\game.cpp ..\src\guild.cpp ..\src\house.cpp ..\src\housetile.cpp ..\src\inbox.cpp ..\src\iologindata.cpp ..\src\iomap.cpp ..\src\iomapserialize.cpp ..\src\iomarket.cpp ..\src\item.cpp ..\src\items.cpp ..\src\luascript.cpp ..\src\mailbox.cpp ..\src\map.cpp ..\src\monster.cpp ..\src\monsters.cpp ..\src\movement.cpp ..\src\networkmessage.cpp ..\src\npc.cpp ..\src\otserv.cpp ..\src\party.cpp ..\src\player.cpp ..\src\protocolgame.cpp ..\src\protocollogin.cpp ..\src\protocolold.cpp ..\src\protocolstatus.cpp ..\src\quests.cpp ..\src\raids.cpp ..\src\scriptmanager.cpp ..\src\spawn.cpp ..\src\spells.cpp ..\src\talkaction.cpp ..\src\tasks.cpp ..\src\teleport.cpp ..\src\thing.cpp ..\src\tile.cpp ..\src\trashholder.cpp ..\src\vocation.cpp ..\src\waitlist.cpp ..\src\weapons.cpp
         actions.cpp
         bed.cpp
         chat.cpp
         combat.cpp
         commands.cpp
         condition.cpp
         configmanager.cpp
         container.cpp
         creature.cpp
         creatureevent.cpp
         depotchest.cpp
         depotlocker.cpp
         events.cpp
         game.cpp
         guild.cpp
         house.cpp
         housetile.cpp
         inbox.cpp
         iologindata.cpp
         iomap.cpp
         iomapserialize.cpp
         iomarket.cpp
         item.cpp
         items.cpp
         luascript.cpp
         mailbox.cpp
         map.cpp
         monster.cpp
         monsters.cpp
         movement.cpp
         networkmessage.cpp
         npc.cpp
         otserv.cpp
         party.cpp
         player.cpp
         protocolgame.cpp
         protocollogin.cpp
         protocolold.cpp
         protocolstatus.cpp
         quests.cpp
         raids.cpp
         scriptmanager.cpp
         spawn.cpp
         spells.cpp
         talkaction.cpp
         tasks.cpp
         teleport.cpp
         thing.cpp
         tile.cpp
         trashholder.cpp
         vocation.cpp
         waitlist.cpp
         weapons.cpp
       Link:
         C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:PROMPT /OUT:"D:\rpgtest\vc12\x64\Release\theforgottenserver.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\local\boost_1_57_0\lib64-msvc-12.0" /LIBPATH:"D:\tfs-sdk-2.0\LuaJIT\\lib64" /LIBPATH:"D:\tfs-sdk-2.0\mpir\\lib64" /LIBPATH:"D:\tfs-sdk-2.0\mysql-connector-c\\lib64" lua51.lib mpir.lib libmysql.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"D:\rpgtest\vc12\x64\Release\theforgottenserver.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /LTCG /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"D:\rpgtest\vc12\x64\Release\theforgottenserver.lib" /MACHINE:X64 x64\Release\actions.obj
         x64\Release\ban.obj
         x64\Release\baseevents.obj
         x64\Release\bed.obj
         x64\Release\chat.obj
         x64\Release\combat.obj
         x64\Release\commands.obj
         x64\Release\condition.obj
         x64\Release\configmanager.obj
         x64\Release\connection.obj
         x64\Release\container.obj
         x64\Release\creature.obj
         x64\Release\creatureevent.obj
         x64\Release\cylinder.obj
         x64\Release\database.obj
         x64\Release\databasemanager.obj
         x64\Release\depotchest.obj
         x64\Release\depotlocker.obj
         x64\Release\events.obj
         x64\Release\fileloader.obj
         x64\Release\game.obj
         x64\Release\globalevent.obj
         x64\Release\groups.obj
         x64\Release\guild.obj
         x64\Release\house.obj
         x64\Release\housetile.obj
         x64\Release\inbox.obj
         x64\Release\ioguild.obj
         x64\Release\iologindata.obj
         x64\Release\iomap.obj
         x64\Release\iomapserialize.obj
         x64\Release\iomarket.obj
         x64\Release\item.obj
         x64\Release\items.obj
         x64\Release\luascript.obj
         x64\Release\mailbox.obj
         x64\Release\map.obj
         x64\Release\monster.obj
         x64\Release\monsters.obj
         x64\Release\mounts.obj
         x64\Release\movement.obj
         x64\Release\networkmessage.obj
         x64\Release\npc.obj
         x64\Release\otpch.obj
         x64\Release\otserv.obj
         x64\Release\outfit.obj
         x64\Release\outputmessage.obj
         x64\Release\party.obj
         x64\Release\player.obj
         x64\Release\position.obj
         x64\Release\protocol.obj
         x64\Release\protocolgame.obj
         x64\Release\protocollogin.obj
         x64\Release\protocolold.obj
         x64\Release\quests.obj
         x64\Release\raids.obj
         x64\Release\rsa.obj
         x64\Release\scheduler.obj
         x64\Release\scriptmanager.obj
         x64\Release\server.obj
         x64\Release\spawn.obj
         x64\Release\spells.obj
         x64\Release\protocolstatus.obj
         x64\Release\talkaction.obj
         x64\Release\tasks.obj
         x64\Release\teleport.obj
         x64\Release\thing.obj
         x64\Release\tile.obj
         x64\Release\tools.obj
         x64\Release\trashholder.obj
         x64\Release\vocation.obj
         x64\Release\waitlist.obj
         x64\Release\weapons.obj
         x64\Release\wildcardtree.obj
         Generating code
         Finished generating code
         theforgottenserver.vcxproj -> D:\rpgtest\vc12\x64\Release\theforgottenserver.exe
     1>Done Building Project "D:\rpgtest\vc12\theforgottenserver.vcxproj" (Build target(s)).

Build succeeded.

Time Elapsed 00:01:56.29

Do I have to add it anywhere else? This is driving me crazy.
 
Code:
enum SlotPositionBits : uint64_t {
    SLOTP_WHEREEVER = 0xFFFFFFFF,
    SLOTP_HEAD = 1,
    SLOTP_NECKLACE = 2,
    SLOTP_BACKPACK = 4,
    SLOTP_ARMOR = 8,
    SLOTP_RIGHT = 16,
    SLOTP_LEFT = 32,
    SLOTP_LEGS = 64,
    SLOTP_FEET = 128,
    SLOTP_RING = 256,
    SLOTP_RING2 = 512,
    SLOTP_EAR1 = 1024,
    SLOTP_EAR2 = 2048,
    SLOTP_AMMO = 4096,
    SLOTP_DEPOT = 8192,
    SLOTP_TWO_HAND = 16384,
    SLOTP_HAND = (SLOTP_LEFT | SLOTP_RIGHT)
};

I something wrong with that?
 
Back
Top