Jump to content
  • 0

R> Double exp and droprates every weekend


Quesooo

Question


  • Group:  Members
  • Topic Count:  197
  • Topics Per Day:  0.08
  • Content Count:  883
  • Reputation:   28
  • Joined:  02/13/17
  • Last Seen:  

Hi good day everyone i would like to request a double exp and drop rate every week end the event will start at friday morning and then end at monday morning

 

i tried all script here related to this topic but nothing works please guide me thank you

Link to comment
Share on other sites

16 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  155
  • Topics Per Day:  0.03
  • Content Count:  535
  • Reputation:   23
  • Joined:  11/19/11
  • Last Seen:  

-    script    FloatingRates    -1,{
OnInit:
OnClock0000:
        set $@drate,1000000;

        if((gettime(4) == 5 || gettime(4) == 6)) { // Saturday, Sunday

            // Drop Rate
            setbattleflag("item_rate_common",$@drate);
            setbattleflag("item_rate_common_boss",$@drate);
                
            setbattleflag("item_rate_heal",$@drate);
            setbattleflag("item_rate_heal_boss",$@drate);
                
            setbattleflag("item_rate_use",$@drate);
            setbattleflag("item_rate_use_boss",$@drate);
            
            setbattleflag("item_rate_equip",$@drate);
            setbattleflag("item_rate_equip_boss",$@drate);
                
            setbattleflag("item_rate_card",400000);
            setbattleflag("item_rate_card_boss",200000);

            // Reload the database
            atcommand "@reloadmobdb";      
        }
        end;
}

 

  • Love 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  197
  • Topics Per Day:  0.08
  • Content Count:  883
  • Reputation:   28
  • Joined:  02/13/17
  • Last Seen:  

On 9/23/2018 at 11:49 AM, Dissidia said:

-    script    FloatingRates    -1,{
OnInit:
OnClock0000:
        set $@drate,1000000;

        if((gettime(4) == 5 || gettime(4) == 6)) { // Saturday, Sunday

            // Drop Rate
            setbattleflag("item_rate_common",$@drate);
            setbattleflag("item_rate_common_boss",$@drate);
                
            setbattleflag("item_rate_heal",$@drate);
            setbattleflag("item_rate_heal_boss",$@drate);
                
            setbattleflag("item_rate_use",$@drate);
            setbattleflag("item_rate_use_boss",$@drate);
            
            setbattleflag("item_rate_equip",$@drate);
            setbattleflag("item_rate_equip_boss",$@drate);
                
            setbattleflag("item_rate_card",400000);
            setbattleflag("item_rate_card_boss",200000);

            // Reload the database
            atcommand "@reloadmobdb";      
        }
        end;
}

 

hi thank you for this do i need to setup something over here or not? thank you again

 

i think this is only for drop rates event i need a separate rates for job and base also for drop rates because i use different rates for item cars and normal drops

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  155
  • Topics Per Day:  0.03
  • Content Count:  535
  • Reputation:   23
  • Joined:  11/19/11
  • Last Seen:  

-    script    FloatingRates    -1,{
OnInit:
OnClock0000:
        set $@drate,1000000;
		set $@brate,1000000;
		set $@jrate,1000000;

        if((gettime(4) == 4 || gettime(4) == 5 || gettime(4) == 6)) { // Friday, Saturday, Sunday

            // Drop Rate
            setbattleflag("item_rate_common",$@drate);
            setbattleflag("item_rate_common_boss",$@drate);
                
            setbattleflag("item_rate_heal",$@drate);
            setbattleflag("item_rate_heal_boss",$@drate);
                
            setbattleflag("item_rate_use",$@drate);
            setbattleflag("item_rate_use_boss",$@drate);
            
            setbattleflag("item_rate_equip",$@drate);
            setbattleflag("item_rate_equip_boss",$@drate);
                
            setbattleflag("item_rate_card",400000);
            setbattleflag("item_rate_card_boss",200000);

			//Base exp
			setbattleflag("base_exp_rate",$@brate);
			//Job exp
			setbattleflag("job_exp_rate",$@jrate);

            // Reload the database
            atcommand "@reloadmobdb";      
        }
        end;
}

Here. Just change to your server rate.

  • Love 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  197
  • Topics Per Day:  0.08
  • Content Count:  883
  • Reputation:   28
  • Joined:  02/13/17
  • Last Seen:  

On 9/23/2018 at 1:20 PM, Dissidia said:

-    script    FloatingRates    -1,{
OnInit:
OnClock0000:
        set $@drate,1000000;
		set $@brate,1000000;
		set $@jrate,1000000;

        if((gettime(4) == 4 || gettime(4) == 5 || gettime(4) == 6)) { // Friday, Saturday, Sunday

            // Drop Rate
            setbattleflag("item_rate_common",$@drate);
            setbattleflag("item_rate_common_boss",$@drate);
                
            setbattleflag("item_rate_heal",$@drate);
            setbattleflag("item_rate_heal_boss",$@drate);
                
            setbattleflag("item_rate_use",$@drate);
            setbattleflag("item_rate_use_boss",$@drate);
            
            setbattleflag("item_rate_equip",$@drate);
            setbattleflag("item_rate_equip_boss",$@drate);
                
            setbattleflag("item_rate_card",400000);
            setbattleflag("item_rate_card_boss",200000);

			//Base exp
			setbattleflag("base_exp_rate",$@brate);
			//Job exp
			setbattleflag("job_exp_rate",$@jrate);

            // Reload the database
            atcommand "@reloadmobdb";      
        }
        end;
}

Here. Just change to your server rate.

thank you

script error on npc/custom/events/double_expdrop.txt line 8
    parse_callfunc: expected ')' to close argument list
     3 : OnClock0000:
     4 :         set $@drate,1000;
     5 :                set $@brate,2500;
     6 :                set $@jrate,2500;
     7 :
*    8 :         if((gettime(4) == 4 || gettime(4) == 5 || gettime(4'▒'▒▒) == 6)) { // Friday, Saturday, Sunday
     9 :
    10 :             // Drop Rate
    11 :             setbattleflag("item_rate_common",$@drate);
    12 :             setbattleflag("item_rate_common_boss",$@drate);
    13 :


i got an error

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  155
  • Topics Per Day:  0.03
  • Content Count:  535
  • Reputation:   23
  • Joined:  11/19/11
  • Last Seen:  

if(gettime(4) == 4 || gettime(4) == 5 || gettime(4) == 6) { 

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  197
  • Topics Per Day:  0.08
  • Content Count:  883
  • Reputation:   28
  • Joined:  02/13/17
  • Last Seen:  

19 minutes ago, Dissidia said:

if(gettime(4) == 4 || gettime(4) == 5 || gettime(4) == 6) { 

 

still the same error

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1167
  • Reputation:   159
  • Joined:  06/12/12
  • Last Seen:  

3 hours ago, Quesooo said:

Hi good day everyone i would like to request a double exp and drop rate every week end the event will start at friday morning and then end at monday morning

 

i tried all script here related to this topic but nothing works please guide me thank you

I think i has already give it to you

-	script	DoubleEXP	-1,{

OnSat:
OnSun:
	announce "Double Experience Begin!",bc_blue|bc_all;
	set .br,getbattleflag("base_exp_rate")*2;
	set .jr,getbattleflag("job_exp_rate")*2;
   	setbattleflag("base_exp_rate",.br);
	setbattleflag("job_exp_rate",.jr);
	atcommand "@reloadmobdb";
	end;

OnMon:
	announce "Double Experience already finish!",bc_blue|bc_all;
	atcommand "@reloadbattleconf";
	atcommand "@reloadmobdb";  
	end;
}

 

Edited by hendra814
  • Like 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  197
  • Topics Per Day:  0.08
  • Content Count:  883
  • Reputation:   28
  • Joined:  02/13/17
  • Last Seen:  

13 minutes ago, hendra814 said:

I think i has already give it to you


-	script	DoubleEXP	-1,{

OnSat:
OnSun:
	announce "Double Experience Begin!",bc_blue|bc_all;
	set .br,getbattleflag("base_exp_rate")*2;
	set .jr,getbattleflag("job_exp_rate")*2;
   	setbattleflag("base_exp_rate",.br);
	setbattleflag("job_exp_rate",.jr);
	atcommand "@reloadmobdb";
	end;

OnMon:
	announce "Double Experience already finish!",bc_blue|bc_all;
	atcommand "@reloadbattleconf";
	atcommand "@reloadmobdb";  
	end;
}

 

yeah bro i forgot where did i place it sorry ^_^

 

ive got an error also

 

```script error on npc/custom/events/double_expdrop.txt line 6
parse_line: expected ','```

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1167
  • Reputation:   159
  • Joined:  06/12/12
  • Last Seen:  

19 hours ago, Quesooo said:

yeah bro i forgot where did i place it sorry ^_^

 

ive got an error also

 

```script error on npc/custom/events/double_expdrop.txt line 6
parse_line: expected ','```

Are you using lastest rathena?

because on mine working, no showing any error

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  197
  • Topics Per Day:  0.08
  • Content Count:  883
  • Reputation:   28
  • Joined:  02/13/17
  • Last Seen:  

4 hours ago, hendra814 said:

Are you using lastest rathena?

because on mine working, no showing any error

yeah im using latest rathena emulator

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1167
  • Reputation:   159
  • Joined:  06/12/12
  • Last Seen:  

30 minutes ago, Quesooo said:

yeah im using latest rathena emulator

done by discord, just fixing typo in the script.

  • MVP 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  197
  • Topics Per Day:  0.08
  • Content Count:  883
  • Reputation:   28
  • Joined:  02/13/17
  • Last Seen:  

1 minute ago, hendra814 said:

done by discord, just fixing typo in the script.

thank you so much ^_^

Link to comment
Share on other sites

  • 0

  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

you could use this script.

https://pastebin.com/qh15CLjf

 

  • Love 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  16
  • Reputation:   3
  • Joined:  12/10/18
  • Last Seen:  

On 11/3/2018 at 3:04 AM, Emistry said:

you could use this script.

https://pastebin.com/qh15CLjf

 

how would i set this up to work from friday midnight and end on sunday midnight?

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  292
  • Reputation:   199
  • Joined:  05/03/13
  • Last Seen:  

By changing OnDayTime (Day is a placeholder for Mon Tue ... Sun, Time is a placeholder for 0000 0100 ... 2300 2355) and the „Rate“ Argument of L_rate (Callsub (L_rate,x), x is a placeholder for 1,2,3....) 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1167
  • Reputation:   159
  • Joined:  06/12/12
  • Last Seen:  

Quote

-	script	DoubleEXP	-1,{

OnSat:
OnSun:
	announce "Double Experience Begin!",bc_blue|bc_all;
	set .br,getbattleflag("base_exp_rate")*2;
	set .jr,getbattleflag("job_exp_rate")*2;
   	setbattleflag("base_exp_rate",.br);
	setbattleflag("job_exp_rate",.jr);
	atcommand "@reloadmobdb";
	end;

OnMon:
	announce "Double Experience already finish!",bc_blue|bc_all;
	atcommand "@reloadbattleconf";
	atcommand "@reloadmobdb";  
	end;
}

 

 

Link to comment
Share on other sites

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.

×
×
  • Create New...