issue #4: add biolog submit command #1
@@ -207,6 +207,7 @@ ACMD(do_get_mob_count);
|
||||
|
||||
ACMD(do_dice);
|
||||
ACMD(do_special_item);
|
||||
ACMD(do_biolog_submit);
|
||||
|
||||
ACMD(do_click_mall);
|
||||
|
||||
@@ -463,6 +464,7 @@ struct command_info cmd_info[] =
|
||||
{ "hair", do_hair, 0, POS_DEAD, GM_PLAYER },
|
||||
{ "inventory", do_inventory, 0, POS_DEAD, GM_LOW_WIZARD },
|
||||
{ "cube", do_cube, 0, POS_DEAD, GM_PLAYER },
|
||||
{ "biolog_submit", do_biolog_submit, 0, POS_DEAD, GM_PLAYER },
|
||||
{ "siege", do_siege, 0, POS_DEAD, GM_LOW_WIZARD },
|
||||
{ "temp", do_temp, 0, POS_DEAD, GM_IMPLEMENTOR },
|
||||
{ "frog", do_frog, 0, POS_DEAD, GM_HIGH_WIZARD },
|
||||
@@ -656,4 +658,3 @@ void interpret_command(LPCHARACTER ch, const char * argument, size_t len)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1845,6 +1845,27 @@ ACMD(do_cube)
|
||||
}
|
||||
}
|
||||
|
||||
ACMD(do_biolog_submit)
|
||||
{
|
||||
quest::PC* pPC = quest::CQuestManager::instance().GetPC(ch->GetPlayerID());
|
||||
if (!pPC)
|
||||
{
|
||||
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("퀘스트를 로드하는 중입니다. 잠시만 기다려 주십시오."));
|
||||
return;
|
||||
}
|
||||
|
||||
const std::string questName = "biolog_system";
|
||||
const DWORD questIndex = quest::CQuestManager::instance().GetQuestIndexByName(questName);
|
||||
if (questIndex == 0)
|
||||
{
|
||||
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("생물학자 퀘스트를 찾을 수 없습니다."));
|
||||
return;
|
||||
}
|
||||
|
||||
pPC->SetFlag(questName + ".remote_submit", 1, true);
|
||||
quest::CQuestManager::instance().QuestButton(ch->GetPlayerID(), questIndex);
|
||||
}
|
||||
|
||||
ACMD(do_in_game_mall)
|
||||
{
|
||||
if (LC_IsYMIR() == true || LC_IsKorea() == true)
|
||||
|
||||
Reference in New Issue
Block a user