affect.h arat AFFECT_QUEST_START_IDX üstüne ekle AFFECT_BIO_BONUS_1=305, //ustteki++ AFFECT_BIO_BONUS_2=306, //ustteki++ AFFECT_BIO_BONUS_3=307, //ustteki++ AFFECT_BIO_BONUS_4=308, //ustteki++ cmd_general.cpp arat int level = ch->GetLevel(); altına ekle int unlimited = 60*60*24*365*60; arat ve sil if (secim == 1) { ch->AddAffect(AFFECT_COLLECT, aApplyInfo[affectvnum].bPointType, affectvalue, 0, 60*60*24*365*60, 0, false); } else if (secim == 2) { ch->AddAffect(AFFECT_COLLECT, aApplyInfo[affectvnum2].bPointType, affectvalue2, 0, 60*60*24*365*60, 0, false); } else if (secim == 3) { ch->AddAffect(AFFECT_COLLECT, aApplyInfo[affectvnum3].bPointType, affectvalue3, 0, 60*60*24*365*60, 0, false); } aratılır if (level >= 94) { ch->SetQuestFlag("bio.durum",10); ch->SetQuestFlag("bio.verilen",0); ch->SetQuestFlag("bio.kalan",0); ch->SetQuestFlag("bio.ruhtasi",0); ch->SetQuestFlag("bio.odulvakti",0); biodurum = ch->GetQuestFlag("bio.durum"); ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("bioyenigorev")); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyolog %d 0 %d 0", BiyologSistemi[biodurum][0], BiyologSistemi[biodurum][1]); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyologekrankapa"); return; } kod Bloğu Değiştirilir if (level >= 94) { ch->SetQuestFlag("bio.durum",10); ch->SetQuestFlag("bio.verilen",0); ch->SetQuestFlag("bio.kalan",0); ch->SetQuestFlag("bio.ruhtasi",0); ch->SetQuestFlag("bio.odulvakti",0); biodurum = ch->GetQuestFlag("bio.durum"); ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("bioyenigorev")); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyolog %d 0 %d 0", BiyologSistemi[biodurum][0], BiyologSistemi[biodurum][1]); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyologekrankapa"); switch (LOWER(*arg2)) { case '1': // hp ch->AddAffect(AFFECT_COLLECT, aApplyInfo[affectvnum].bPointType, affectvalue, 0, unlimited, 0, false); break; case '2': // def ch->AddAffect(AFFECT_BIO_BONUS_3, aApplyInfo[affectvnum2].bPointType, affectvalue2, 0, unlimited, 0, false); break; case '3': // str ch->AddAffect(AFFECT_BIO_BONUS_1, aApplyInfo[affectvnum3].bPointType, affectvalue3, 0, unlimited, 0, false); break; } return; } Aratılır if (level >= 94) { ch->SetQuestFlag("bio.durum",11); ch->SetQuestFlag("bio.verilen",0); ch->SetQuestFlag("bio.kalan",0); ch->SetQuestFlag("bio.ruhtasi",0); ch->SetQuestFlag("bio.odulvakti",0); biodurum = ch->GetQuestFlag("bio.durum"); ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("biogorevlerbitti")); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyologekrankapa"); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyolog 0 0 0 0"); return; } Kod Bloğu Değiştirilir if (level >= 94) { ch->SetQuestFlag("bio.durum",11); ch->SetQuestFlag("bio.verilen",0); ch->SetQuestFlag("bio.kalan",0); ch->SetQuestFlag("bio.ruhtasi",0); ch->SetQuestFlag("bio.odulvakti",0); biodurum = ch->GetQuestFlag("bio.durum"); ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("biogorevlerbitti")); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyologekrankapa"); ch->ChatPacket(CHAT_TYPE_COMMAND, "biyolog 0 0 0 0"); switch (LOWER(*arg2)) { case '1': // hp ch->AddAffect(AFFECT_COLLECT, aApplyInfo[affectvnum].bPointType, affectvalue, 0, unlimited, 0, false); break; case '2': // def ch->AddAffect(AFFECT_BIO_BONUS_4, aApplyInfo[affectvnum2].bPointType, affectvalue2, 0, unlimited, 0, false); break; case '3': // str ch->AddAffect(AFFECT_BIO_BONUS_2, aApplyInfo[affectvnum3].bPointType, affectvalue3, 0, unlimited, 0, false); break; } return; }