forked from metin2/server
Removed unused and buggy priv_guild command
This commit is contained in:
parent
7c821325c7
commit
f56d5028da
|
@ -129,7 +129,6 @@ ACMD(do_attract_ranger);
|
||||||
ACMD(do_pull_monster);
|
ACMD(do_pull_monster);
|
||||||
ACMD(do_setblockmode);
|
ACMD(do_setblockmode);
|
||||||
ACMD(do_priv_empire);
|
ACMD(do_priv_empire);
|
||||||
ACMD(do_priv_guild);
|
|
||||||
ACMD(do_mount_test);
|
ACMD(do_mount_test);
|
||||||
ACMD(do_unmount);
|
ACMD(do_unmount);
|
||||||
ACMD(do_observer);
|
ACMD(do_observer);
|
||||||
|
@ -411,7 +410,6 @@ struct command_info cmd_info[] =
|
||||||
{ "polymorph", do_polymorph, 0, POS_DEAD, GM_LOW_WIZARD },
|
{ "polymorph", do_polymorph, 0, POS_DEAD, GM_LOW_WIZARD },
|
||||||
{ "polyitem", do_polymorph_item, 0, POS_DEAD, GM_HIGH_WIZARD },
|
{ "polyitem", do_polymorph_item, 0, POS_DEAD, GM_HIGH_WIZARD },
|
||||||
{ "priv_empire", do_priv_empire, 0, POS_DEAD, GM_HIGH_WIZARD },
|
{ "priv_empire", do_priv_empire, 0, POS_DEAD, GM_HIGH_WIZARD },
|
||||||
{ "priv_guild", do_priv_guild, 0, POS_DEAD, GM_HIGH_WIZARD },
|
|
||||||
{ "mount_test", do_mount_test, 0, POS_DEAD, GM_IMPLEMENTOR },
|
{ "mount_test", do_mount_test, 0, POS_DEAD, GM_IMPLEMENTOR },
|
||||||
{ "unmount", do_unmount, 0, POS_DEAD, GM_PLAYER },
|
{ "unmount", do_unmount, 0, POS_DEAD, GM_PLAYER },
|
||||||
{ "private", do_private, 0, POS_DEAD, GM_IMPLEMENTOR },
|
{ "private", do_private, 0, POS_DEAD, GM_IMPLEMENTOR },
|
||||||
|
|
|
@ -2544,53 +2544,6 @@ USAGE:
|
||||||
ch->ChatPacket(CHAT_TYPE_INFO, " <duration> hour");
|
ch->ChatPacket(CHAT_TYPE_INFO, " <duration> hour");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @version 05/06/08 Bang2ni - 길드 보너스 퀘스트 진행 안되는 문제 수정.(스크립트가 작성안됨.)
|
|
||||||
* quest/priv_guild.quest 로 부터 스크립트 읽어오게 수정됨
|
|
||||||
*/
|
|
||||||
ACMD(do_priv_guild)
|
|
||||||
{
|
|
||||||
static const char msg[] = { '\0' };
|
|
||||||
|
|
||||||
char arg1[256];
|
|
||||||
one_argument(argument, arg1, sizeof(arg1));
|
|
||||||
|
|
||||||
if (*arg1)
|
|
||||||
{
|
|
||||||
CGuild * g = CGuildManager::instance().FindGuildByName(arg1);
|
|
||||||
|
|
||||||
if (!g)
|
|
||||||
{
|
|
||||||
DWORD guild_id = 0;
|
|
||||||
str_to_number(guild_id, arg1);
|
|
||||||
g = CGuildManager::instance().FindGuild(guild_id);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!g)
|
|
||||||
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("그런 이름 또는 번호의 길드가 없습니다."));
|
|
||||||
else
|
|
||||||
{
|
|
||||||
char buf[1024+1];
|
|
||||||
snprintf(buf, sizeof(buf), msg, g->GetID());
|
|
||||||
|
|
||||||
using namespace quest;
|
|
||||||
PC * pc = CQuestManager::instance().GetPC(ch->GetPlayerID());
|
|
||||||
QuestState qs = CQuestManager::instance().OpenState("ADMIN_QUEST", QUEST_FISH_REFINE_STATE_INDEX);
|
|
||||||
luaL_loadbuffer(qs.co, buf, strlen(buf), "ADMIN_QUEST");
|
|
||||||
pc->SetQuest("ADMIN_QUEST", qs);
|
|
||||||
|
|
||||||
QuestState & rqs = *pc->GetRunningQuestState();
|
|
||||||
|
|
||||||
if (!CQuestManager::instance().RunState(rqs))
|
|
||||||
{
|
|
||||||
CQuestManager::instance().CloseState(rqs);
|
|
||||||
pc->EndRunning();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ACMD(do_mount_test)
|
ACMD(do_mount_test)
|
||||||
{
|
{
|
||||||
char arg1[256];
|
char arg1[256];
|
||||||
|
|
Loading…
Reference in New Issue