Adauga o functie if upgrade pentru a declansa anumite actiuni atunci cand jucatorul face upgrade la un item la fierar/bless/etc.
Mai jos aveti un exemplu.
*Poze / Video:

Deschidem char_item.cpp si cautam:
Code:
sys_log(0, "PayPee End %d", cost);Deschidem quest.h si cautam:
Code:
QUEST_ITEM_INFORMER_EVENT,Deschidem questnpc.cpp si cautam:
Code:
bool NPC::OnItemInformer(PC& pc, unsigned int vnum)Deschidem questnpc.h si cautam:
Code:
bool OnItemInformer(PC& pc,unsigned int vnum);Deschidem questmanager.cpp si cautam:
Code:
m_mapEventName.insert(TEventNameMap::value_type("item_informer", QUEST_ITEM_INFORMER_EVENT));Cautam:
Code:
void CQuestManager::ItemInformer(unsigned int pc,unsigned int vnum)Deschidem questmanager.h si cautam:
Code:
void ItemInformer(unsigned int pc, unsigned int vnum);Exemplu folosire in quest:
Code:
when upgrade begin
vnum = item.vnum - 10
syschat("Sword+"..vnum.." >> Sword+"..vnum+1)
end

la acest mesaj și conținutul se va afișa automat.

