forked from metin2/server
34 lines
614 B
C++
34 lines
614 B
C++
|
|
#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();
|
|
int 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);
|
|
}
|
|
}
|
|
|