Jump to content
  • 0

Need Help Double Exp & Drop


Question

Posted

Hai rAthena anyone can help me help to edit this script. I want make every Friday at 11PM this event will
start and will finish at Sunday 11PM.
 

-	script	double_exp_2weeks	-1,{
OnInit:
	// original Base/Job Exp and Drop Rates
	set .bexp_rate, 25;
	set .jexp_rate, 25;
	set .drop_rate, 25;
	
	if (atoi(gettimestr("%Y%m%d",9)) < 20130203) {
		setbattleflag "base_exp_rate", .bexp_rate*100 * 2;
		setbattleflag "job_exp_rate", .jexp_rate*100 * 2;
		
		setbattleflag "item_rate_common", .drop_rate*100 * 2;
		setbattleflag "item_rate_heal", .drop_rate*100 * 2;
		setbattleflag "item_rate_use", .drop_rate*100 * 2;
		setbattleflag "item_rate_equip", .drop_rate*100 * 2;
		setbattleflag "item_rate_card", .drop_rate*100 * 2;
		
		atcommand "@reloadmobdb";
		announce "The Double Exp Event continues!", bc_all;
	}
	end;
	
OnDay0203: // Feb 3
	setbattleflag "base_exp_rate", .bexp_rate*100;
	setbattleflag "job_exp_rate", .jexp_rate*100;
	
	setbattleflag "item_rate_common", .drop_rate*100;
	setbattleflag "item_rate_heal", .drop_rate*100;
	setbattleflag "item_rate_use", .drop_rate*100;
	setbattleflag "item_rate_equip", .drop_rate*100;
	setbattleflag "item_rate_card", .drop_rate*100;
	
	atcommand "@reloadmobdb";
	announce "The Double Exp Event has ended.", bc_all;
	end;
}

 

I take this script from here http://rathena.org/board/topic/77571-rate-x2-for-2-week/

 

Thanks

3 answers to this question

Recommended Posts

Posted

Hai rAthena anyone can help me help to edit this script. I want make every Friday at 11PM this event will

start and will finish at Sunday 11PM.

 

-	script	double_exp_2weeks	-1,{
OnInit:
	// original Base/Job Exp and Drop Rates
	set .bexp_rate, 25;
	set .jexp_rate, 25;
	set .drop_rate, 25;
	
	if (atoi(gettimestr("%Y%m%d",9)) < 20130203) {
		setbattleflag "base_exp_rate", .bexp_rate*100 * 2;
		setbattleflag "job_exp_rate", .jexp_rate*100 * 2;
		
		setbattleflag "item_rate_common", .drop_rate*100 * 2;
		setbattleflag "item_rate_heal", .drop_rate*100 * 2;
		setbattleflag "item_rate_use", .drop_rate*100 * 2;
		setbattleflag "item_rate_equip", .drop_rate*100 * 2;
		setbattleflag "item_rate_card", .drop_rate*100 * 2;
		
		atcommand "@reloadmobdb";
		announce "The Double Exp Event continues!", bc_all;
	}
	end;
	
OnDay0203: // Feb 3
	setbattleflag "base_exp_rate", .bexp_rate*100;
	setbattleflag "job_exp_rate", .jexp_rate*100;
	
	setbattleflag "item_rate_common", .drop_rate*100;
	setbattleflag "item_rate_heal", .drop_rate*100;
	setbattleflag "item_rate_use", .drop_rate*100;
	setbattleflag "item_rate_equip", .drop_rate*100;
	setbattleflag "item_rate_card", .drop_rate*100;
	
	atcommand "@reloadmobdb";
	announce "The Double Exp Event has ended.", bc_all;
	end;
}

 

I take this script from here http://rathena.org/board/topic/77571-rate-x2-for-2-week/

 

Thanks

done :)

-	script	double_exp_2weeks	-1,{
OnInit:
	set .bexp_rate, 25;
	set .jexp_rate, 25;
	set .drop_rate, 25;
end;

OnFri2300:
	setbattleflag "base_exp_rate", .bexp_rate*100 * 2;
	setbattleflag "job_exp_rate", .jexp_rate*100 * 2;
	setbattleflag "item_rate_common", .drop_rate*100 * 2;
	setbattleflag "item_rate_heal", .drop_rate*100 * 2;
	setbattleflag "item_rate_use", .drop_rate*100 * 2;
	setbattleflag "item_rate_equip", .drop_rate*100 * 2;
	setbattleflag "item_rate_card", .drop_rate*100 * 2;
	atcommand "@reloadmobdb";
	announce "Week End Double Exp Started!", bc_all;
end;

OnSun2300:
	setbattleflag "base_exp_rate", .bexp_rate*100;
	setbattleflag "job_exp_rate", .jexp_rate*100;
	setbattleflag "item_rate_common", .drop_rate*100;
	setbattleflag "item_rate_heal", .drop_rate*100;
	setbattleflag "item_rate_use", .drop_rate*100;
	setbattleflag "item_rate_equip", .drop_rate*100;
	setbattleflag "item_rate_card", .drop_rate*100;
	atcommand "@reloadmobdb";
	announce "The Double Exp Event has ended.", bc_all;
end;
}
Posted

Hi Lil Troll
 

I need help...i using our script but got problem. the script only run in friday at 11PM then will reset to normal rate. I remove drop rate script only. Please advise.

 

-	script	double_exp_2weeks	-1,{
OnInit:
	set .bexp_rate, 500;
	set .jexp_rate, 500;
end;

OnFri2300:
	setbattleflag "base_exp_rate", .bexp_rate*5 * 2;
	setbattleflag "job_exp_rate", .jexp_rate*5 * 2;
	atcommand "@reloadmobdb";
	announce "[Weekend] 50% Exp Started!", bc_all;
end;

OnSun2300:
	setbattleflag "base_exp_rate", .bexp_rate*1;
	setbattleflag "job_exp_rate", .jexp_rate*1;
	atcommand "@reloadmobdb";
	announce "[Weekend] 50% Exp Event has ended.", bc_all;
end;
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...