Jump to content

3xMike

Member
  • Posts

    2
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by 3xMike

  1. Solved thanks to Klaus arigato ❤️ 

    Find:

    void CQuestManager::Kill(unsigned int pc, unsigned int npc)

    Replace whole function with:

    	void CQuestManager::Kill(unsigned int pc, unsigned int npc)
    	{
    		//m_CurrentNPCRace = npc;
    		PC * pPC;
    
    		sys_log(0, "CQuestManager::Kill QUEST_KILL_EVENT (pc=%d, npc=%d)", pc, npc);
    
    		if ((pPC = GetPC(pc)))
    		{
    			if (!CheckQuestLoaded(pPC))
    				return;
    
    			/* [hyo] ¸÷ kill½Ã Áߺ¹ Ä«¿îÆà À̽´ °ü·ÃÇÑ ¼öÁ¤»çÇ×
    			   quest script¿¡ when 171.kill begin ... µîÀÇ ÄÚµå·Î ÀÎÇÏ¿© ½ºÅ©¸³Æ®°¡ 󸮵Ǿú´õ¶óµµ
    			   ¹Ù·Î returnÇÏÁö ¾Ê°í ´Ù¸¥ °Ë»çµµ ¼öÇàÇϵµ·Ï º¯°æÇÔ. (2011/07/21)
    			*/
    			// kill call script
    			if (npc >= MAIN_RACE_MAX_NUM) //@fixme109
    				m_mapNPC[npc].OnKill(*pPC); //@warme004
    			m_mapNPC[QUEST_NO_NPC].OnKill(*pPC);
    
    		}
    		else
    			sys_err("QUEST: no such pc id : %d", pc);
    	}

    THX once mpre Klaus ❤️

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.