Pink Guy Posted April 22, 2012 Posted April 22, 2012 So I am running a server which is max lvl 500/120 and the max stat is 450.. So This server needs really good spamming but due to some reasons.. I can't spam some skills that fast. Here's the information: Max attackspeed is 197. min_skill_delay_limit: 0[/font] [font=Arial, Verdana, Tahoma,]delay_rate: 0[/font] [color=#465584][font=Courier,]no_skill_delay: 3 [/color] Oh yeah, I can't spam especially the Finger Offensive and Bowling Bash skill. Please help me I am using eathena revision and Renewal client. Quote
Yummy Posted April 22, 2012 Posted April 22, 2012 Here you can change your skill delay here eathena/db/skill_cast_db.txt // Structure of Database: // SkillID,CastingTime,AfterCastActDelay,AfterCastWalkDelay,Duration1,Duration2 Quote
Pink Guy Posted April 22, 2012 Author Posted April 22, 2012 (edited) I already did that.. look.. //-- CH_SOULCOLLECT 401,0,[color=#ff0000]0[/color],0,600000,0 //-- MO_INVESTIGATE 266,1000,[color=#ff0000]0[/color],0,0,0 //-- MO_FINGEROFFENSIVE 267,1000,[color=#ff0000]0[/color],0:200:400:600:800,0,0 //-- KN_BOWLINGBASH 8203,700,[color=#ff0000]0[/color],0,0,0 HELP PLEASE (.. btw do you guys think it's my client? I am using renewal.. so do you think I need xray? Edited April 22, 2012 by demon57 Quote
sugo Posted April 26, 2012 Posted April 26, 2012 find map/skill.c/ if (skill_id == SA_ABRACADABRA) - return 0; //Will use picked skill's delay. add after: //Disabling delay from NO-Delay skills if ( (skill_id == SM_PROVOKE)|| (skill_id == SM_MAGNUM)|| ... (skill_id == PR_REDEMPTIO) return battle_config.min_skill_delay_limit; or return 0; or just modify this to what you need, like to a list of skills that need to have delay, or just disable delay on all skills by setting it to a default true, and return 0 If nothing else, you can test your client, if it is the couse of your delay problem. hope this helps Quote
sugo Posted April 28, 2012 Posted April 28, 2012 I use if (time == 0) return 0; //if (time == 0) return battle_config.min_skill_delay_limit; this removes the full delay, the second sets it to min delay U'd want to change if( (sd && pc_checkskill(sd,SA_FREECAST) > 0) || skill_num == LG_EXEEDBREAK ) status_calc_bl(&sd->bl, SCB_SPEED); else unit_stop_walking(src,1); clif_skillcasting(src, src->id, 0, skill_x, skill_y, skill_num, skill_get_ele(skill_num, skill_lv), casttime); ud->skilltimer = add_timer( tick+casttime, skill_castend_pos, src->id, 0 ); //if( (sd && pc_checkskill(sd,SA_FREECAST) > 0) || skill_num == LG_EXEEDBREAK ) // status_calc_bl(&sd->bl, SCB_SPEED); aswell Quote
Question
Pink Guy
So I am running a server which is max lvl 500/120 and the max stat is 450..
So This server needs really good spamming but due to some reasons.. I can't spam some skills that fast.
Here's the information:
Max attackspeed is 197.
[/color]
Oh yeah, I can't spam especially the Finger Offensive and Bowling Bash skill. Please help me
I am using eathena revision and Renewal client.
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.