في السورس :نفتح Char_item.cpp Unlimited جرعة بنفسجية: ابحث عن: AddAffect(AFFECT_MOV_SPEED, POINT_MOV_SPEED, item->GetValue(2), AFF_MOV_SPEED_POTION, item->GetValue(1), 0, true); استبدله ب: AddAffect(AFFECT_MOV_SPEED, POINT_MOV_SPEED, item->GetValue(2), AFF_MOV_SPEED_POTION, INFINITE_AFFECT_DURATION, 0, true); Unlimited جرعة خضراء: ابحث عن: AddAffect(AFFECT_ATT_SPEED, POINT_ATT_SPEED, item->GetValue(2), AFF_ATT_SPEED_POTION, item->GetValue(1), 0, true); استبدله ب: AddAffect(AFFECT_ATT_SPEED, POINT_ATT_SPEED, item->GetValue(2), AFF_ATT_SPEED_POTION, INFINITE_AFFECT_DURATION, 0, true); Unlimited تقويات التنين ابحث عن: if (FindAffect(item->GetValue(0), aApplyInfo[item->GetValue(1)].bPointType)) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이미 효과가 걸려 있습니다.")); } else { AddAffect(item->GetValue(0), aApplyInfo[item->GetValue(1)].bPointType, item->GetValue(2), 0, item->GetValue(3), 0, false); item->SetCount(item->GetCount() - 1); } استبدله ب: if (item->GetValue(1) == 64 || item->GetValue(1) == 65 || item->GetValue(1) == 69 || item->GetValue(1) == 70 || item->GetValue(1) == 15 || item->GetValue(1) == 16) { if (FindAffect(item->GetValue(0), aApplyInfo[item->GetValue(1)].bPointType)) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이미 효과가 걸려 있습니다.")); } else { AddAffect(item->GetValue(0), aApplyInfo[item->GetValue(1)].bPointType, item->GetValue(2), 0, INFINITE_AFFECT_DURATION, 0, false); item->SetCount(item->GetCount() - 1); } } else { if (FindAffect(item->GetValue(0), aApplyInfo[item->GetValue(1)].bPointType)) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이미 효과가 걸려 있습니다.")); } else { AddAffect(item->GetValue(0), aApplyInfo[item->GetValue(1)].bPointType, item->GetValue(2), 0, item->GetValue(3), 0, false); item->SetCount(item->GetCount() - 1); } }