BOOL NpcGuildMasterTalk(LPOBJ lpNpc, LPOBJ lpObj) { if ( gGuildCreate == FALSE ) { ChatTargetSend(lpNpc, "서버분할 기간에는 길드를 생성할수가 없습니다", lpObj->m_Index); return TRUE; } if ( lpObj->GuildNumber > 0 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 116)), lpObj->m_Index); return TRUE; } int capacity = gObjGuildMasterCapacityTest(lpObj); if ( capacity == 0 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 117)), lpObj->m_Index); } else if ( capacity == 2 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 118)), lpObj->m_Index); } else { GCGuildMasterQuestionSend(lpObj->m_Index); } return TRUE; }
BOOL NpcGuildMasterTalk(LPOBJ lpNpc, LPOBJ lpObj) { if ( gGuildCreate == FALSE ) { ChatTargetSend(lpNpc, "Creation of the guild is DISABLED!", lpObj->m_Index); return TRUE; } if ( lpObj->GuildNumber > 0 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 116)), lpObj->m_Index); return TRUE; } int capacity = gObjGuildMasterCapacityTest(lpObj); if ( capacity == 0 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 117)), lpObj->m_Index); } else if ( capacity == 2 ) { char buf[100]={0}; wsprintf(buf,"You need at least %d resets",ReadConfig.ResetReq_NpcGuildMasterTalk); ChatTargetSend(lpNpc, buf, lpObj->m_Index); GCServerMsgStringSend(buf,lpObj->m_Index, 0x01); } else { GCGuildMasterQuestionSend(lpObj->m_Index); } return TRUE; }
BOOL NpcGuildMasterTalk(LPOBJ lpNpc, LPOBJ lpObj) { #if (__GENS_SYSTEM__ == 1) if( lpObj->m_GensInfo.btFamily == GENS_NONE ) { MsgOutput(lpObj->m_Index,"You are not a member of any gens clan!"); return TRUE; } #endif if ( gGuildCreate == FALSE ) { ChatTargetSend(lpNpc, "Guild creation is disabled!", lpObj->m_Index); return TRUE; } if ( lpObj->GuildNumber > 0 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 116)), lpObj->m_Index); return TRUE; } int capacity = gObjGuildMasterCapacityTest(lpObj); if ( capacity == 0 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 117)), lpObj->m_Index); } else if ( capacity == 2 ) { ChatTargetSend(lpNpc, lMsg.Get(MSGGET(4, 118)), lpObj->m_Index); } else { GCGuildMasterQuestionSend(lpObj->m_Index); } return TRUE; }