اريد مساعدة من محترف برمجة لتعديل على ملف الخاص بالاحبال
اريد ان اجعل الحبل يقبل ميزتين بدل ميزة واحدة
هذا النص البرمجة في ملفات سورس اريد مساعدة لتعديل عليه
#ifdef ENABLE_YMIR_AFFECT_FIX
if ((CheckTimeUsed(item) == false))
{
return false;
}
#endif
sys_log(0,"ITEM_BLEND!!"
;
;if (Blend_Item_find(item->GetVnum()))
{
int affect_type = AFFECT_BLEND;
if (item->GetSocket(0) >= _countof(aApplyInfo))
{
sys_err ("INVALID BLEND ITEM(id : %d, vnum : %d). APPLY TYPE IS %d.", item->GetID(), item->GetVnum(), item->GetSocket(0));
return false;
}
int apply_type = aApplyInfo[item->GetSocket(0)].bPointType;
int apply_value = item->GetSocket(1);
int apply_duration = item->GetSocket(2);
if (FindAffect(affect_type, apply_type))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이미 효과가 걸려 있습니다."
);
);}
else
{
if (FindAffect(AFFECT_EXP_BONUS_EURO_FREE, POINT_RESIST_MAGIC))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이미 효과가 걸려 있습니다."
);
);}
else
{
AddAffect(affect_type, apply_type, apply_value, 0, apply_duration, 0, false);
item->SetCount(item->GetCount() - 1);
}
}
}
break;