Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rs.game.player.dialogues.impl;
- import com.rs.game.player.dialogues.Dialogue;
- import com.rs.utils.Utils;
- public class resetDtask extends Dialogue {
- int npcId;
- @Override
- public void start() {
- sendOptionsDialogue("Select an Option",
- "Reset Task - 30m",
- "Nevermind");
- stage = 1;
- }
- @Override
- public void run(int interfaceId, int componentId) {
- switch (stage) {
- case 1:
- switch(componentId){
- case OPTION_1:
- player.resetTimes++;
- int addition = 100 * player.resetTimes;
- int money = player.getInventory().getNumberOf(995);
- if(money < 30000000){
- player.sm("<col=ff0000>You need atleast 30m in your inventory");
- end();
- break;
- }
- if(player.getDBoostTime() > System.currentTimeMillis()){
- player.sm("<col=FF0000>Daily Task: Your Daily Task will be refreshed in "+Utils.getTimeLeft2(player.getDBoostTime())+".");
- end();
- break;
- }
- player.getInventory().deleteItem(995, 30000000);
- player.getDailies().setDailyTaskAmount(0);
- player.getDailies().hasFinished(true);
- player.getDailies().reset(player);
- player.getDTaskHandler().getDailyTask(player);
- player.getDailies().setDailyTaskAmount(player.getDailies().getDailyTaskAmount() + addition);
- player.sm("<col=fff000>Daily Task: We've added <col=ff0000>"+addition+"</col><col=fff000> number of task as part of the resetting. You now have a total of "+player.getDailies().getDailyTaskAmount()+" tasks.");
- player.sm("<col=fff000>Daily Task: You are on <col=ff0000>x"+player.resetTimes+"</col><col=fff000> reset task multiplier");
- end();
- break;
- default:
- end();
- break;
- }
- break;
- }
- }
- @Override
- public void finish() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement