forked from metin2/server
Add project files.
This commit is contained in:
33
game/src/questlua_dragonlair.cpp
Normal file
33
game/src/questlua_dragonlair.cpp
Normal file
@@ -0,0 +1,33 @@
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
#include "questmanager.h"
|
||||
#include "DragonLair.h"
|
||||
#include "char.h"
|
||||
#include "guild.h"
|
||||
|
||||
namespace quest
|
||||
{
|
||||
int dl_startRaid(lua_State* L)
|
||||
{
|
||||
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
|
||||
long baseMapIndex = lua_tonumber(L, -1);
|
||||
|
||||
CDragonLairManager::instance().Start(ch->GetMapIndex(), baseMapIndex, ch->GetGuild()->GetID());
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void RegisterDragonLairFunctionTable()
|
||||
{
|
||||
luaL_reg dl_functions[] =
|
||||
{
|
||||
{ "startRaid", dl_startRaid },
|
||||
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
CQuestManager::instance(). AddLuaFunctionTable("DragonLair", dl_functions);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user