-
Posts
1125 -
Joined
-
Days Won
31
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Everything posted by Jaburak
-
Try to refrain from double posting; someone will reply to your question if they know it.
-
You mean, the range?
-
how can i enable costume tab?/style tab
Jaburak replied to Kariton Revolution's question in Source Support
I suggest you to use the latest rA SVN version; http://svn.code.sf.net/p/rathena/svn/trunk/ 2012-04-10RagexeRE for client; http://supportmii.com/ro1/Clients/RagexeRE/2012-04-10aRagexeRE.exe -
Got this one somewhere before. Just try; Index: src/map/battle.c =================================================================== --- src/map/battle.c (revision 16822) +++ src/map/battle.c (working copy) @@ -1222,6 +1222,10 @@ damage += damage*sd->weapon_atk_rate[sd->weapontype1]/100;; } } + + if (flag&4 && sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_WIZARD) + damage += damage*150/100; + return damage; } @@ -1833,6 +1837,8 @@ case AC_DOUBLE: case MA_DOUBLE: skillratio += 10*(skill_lv-1); + if (sd && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_ROGUE) + skillratio += 150; break; case AC_SHOWER: case MA_SHOWER: @@ -2044,6 +2050,8 @@ break; case PA_SHIELDCHAIN: skillratio += 30*skill_lv; + if (sd && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_HUNTER) + skillratio += 200; break; case WS_CARTTERMINATION: i = 10 * (16 - skill_lv); @@ -3016,6 +3024,7 @@ if( tstatus->race != RC_DEMIHUMAN ) cardfix=cardfix*(100+sd->right_weapon.addrace[RC_NONDEMIHUMAN])/100; + if( flag.lh ) { cardfix_=cardfix_*(100+sd->left_weapon.addrace[tstatus->race])/100; Index: src/map/skill.c =================================================================== --- src/map/skill.c (revision 16822) +++ src/map/skill.c (working copy) @@ -6075,9 +6075,17 @@ location = EQP_ACC; break; } - + + if (sd && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_ROGUE) { + if (pc_search_inventory(sd, 7139) == -1) { + clif_skill_fail(sd,skillid,USESKILL_FAIL_NEED_ITEM,0); + break; + } else { + pc_delitem(sd, 7139, 1, 0, 1, LOG_TYPE_CONSUME); + } + } else //Special message when trying to use strip on FCP [Jobbie] - if( sd && skillid == ST_FULLSTRIP && tsc && tsc->data[SC_CP_WEAPON] && tsc->data[SC_CP_HELM] && tsc->data[SC_CP_ARMOR] && tsc->data[SC_CP_SHIELD]) + if( sd && skillid == ST_FULLSTRIP && tsc && tsc->data[SC_CP_WEAPON] && tsc->data[SC_CP_HELM] && tsc->data[SC_CP_ARMOR] && tsc->data[SC_CP_SHIELD] ) { clif_gospel_info(sd, 0x28); break; Index: src/map/status.c =================================================================== --- src/map/status.c (revision 16822) +++ src/map/status.c (working copy) @@ -2985,6 +2985,7 @@ sd->hprecov_rate = 0; if(sd->sprecov_rate < 0) sd->sprecov_rate = 0; + // Anti-element and anti-race if((skill=pc_checkskill(sd,CR_TRUST))>0) @@ -3000,6 +3001,13 @@ sd->magic_addrace[RC_DRAGON]+=skill; sd->subrace[RC_DRAGON]+=skill; } + + if(sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_STAR) { + sd->right_weapon.addrace[RC_BOSS] += 100; + sd->left_weapon.addrace[RC_BOSS] += 100; + sd->right_weapon.addele[ELE_HOLY] += 100; + sd->left_weapon.addele[ELE_HOLY] += 100; + } if(sc->count){ if(sc->data[SC_CONCENTRATE]) { //Update the card-bonus data @@ -4182,6 +4190,8 @@ vit -= sc->data[SC_STOMACHACHE]->val1; if(sc->data[SC_KYOUGAKU]) vit -= sc->data[SC_KYOUGAKU]->val2; + if(sc->data[SC_SPIRIT] && (sc->data[SC_SPIRIT]->val2 == SL_WIZARD || sc->data[SC_SPIRIT]->val2 == SL_SAGE)) + vit += ((TBL_PC*)bl)->status.int_ / 5; return (unsigned short)cap_value(vit,0,USHRT_MAX); } @@ -4688,7 +4698,9 @@ flee2 += sc->data[SC_WHISTLE]->val3*10; if(sc->data[SC__UNLUCKY]) flee2 -= flee2 * sc->data[SC__UNLUCKY]->val2 / 100; - + if(sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_STAR) + flee2 += 10; + return (short)cap_value(flee2,10,SHRT_MAX); } static defType status_calc_def(struct block_list *bl, struct status_change *sc, int def) { @@ -5417,6 +5429,8 @@ maxhp -= sc->data[SC_MYSTERIOUS_POWDER]->val1 / 100; if(sc->data[SC_EARTH_INSIGNIA] && sc->data[SC_EARTH_INSIGNIA]->val1 == 2) maxhp += 500; + if(sc->data[SC_SPIRIT] && (sc->data[SC_SPIRIT]->val2 == SL_WIZARD || sc->data[SC_SPIRIT]->val2 == SL_SAGE)) + maxhp += ((TBL_PC*)bl)->status.base_level * 200; return cap_value(maxhp,1,UINT_MAX); }
-
- Yahoo detected registration spam from your website, and they probably banned your website to use yahoo for registration. - This is the reason why other private servers recommend to use gmail and hotmail to register.
-
Hi Anakid , I wanted to know how'd you make the navigation system to work in Ragexe Clients. I have already the cashshop implemented but when I click an icon in the mini-map no red arrow appears. Any tricks ? SlashGeeGee I'm using 2012-04-10 Ragexe.
-
I have this in my test server; which is 100% same in pRO Refine Master. set @c,select("+5 Weapon Deed", "+6 Weapon Deed", "+7 Weapon Deed", "+8 Weapon Deed", "+9 Weapon Deed", "+10 Weapon Deed", "+11 Weapon Deed", "+12 Weapon Deed", "+5 Armor Deed", "+6 Armor Deed", "+7 Armor Deed", "+8 Armor Deed", "+9 Armor Deed", "+10 Armor Deed", "+11 Armor Deed", "+12 Armor Deed"); Let me know if you're looking for pRO style Refine Master.
-
Like this?; - script dailygift -1,{ set .Hour,24; OnPCLoginEvent: if( #dailytimer < gettimetick(2) ) { mes "You have Gained a Daily Gift."; set #dailytimer,gettimetick(2) + ( .Hour * 3600 ); getitem 6101,1; //set the price here }else{ set .@last,#dailytimer - gettimetick(2); set .@hour, .@last % ( 24 * 3600 ) / 3600; set .@min, .@last % ( 24 * 3600 ) % 3600 / 60; set .@sec, .@last % ( 24 * 3600 ) % 3600 % 60; mes "You have to wait to get your next Daily Gift."; mes "Time CountDown : ^FF0000"+.@hour+":"+.@min+":"+.@sec+"^000000"; } close; }
-
Q>> Dangerous soul Collect casting time in Renewal Cast
Jaburak replied to justeyngonzales's topic in Tulong para sa Server
uhm it's still 2 seconds casting time Did you change the last structure? Which is 2000. If no, try this; //-- CH_SOULCOLLECT 401,0,0,0,600000,0,0,0 -
how to make npc that can exchange 10poring token to 100m once per day
Jaburak replied to sakai's question in Script Requests
prontera.gat,138,183,5 script Test 899,{ mes "[Test]"; mes "Do you need some zeny?"; mes "I can trade 100M zeny for 10 Poring Coin per day."; menu "Okay do it!",-,"No Thanks!",L_OUT; if(extime+86399 > gettimetick(2)) goto Lcanttrade; if(countitem(7539) < 10) goto Lscam; mes "[Test]"; mes "Here you go!"; set Zeny,Zeny+100000000; delitem 7539,10; set extime,gettimetick(2); close; Lscam: mes "[Test]"; mes "Are you trying to scam me?"; close; Lcanttrade: mes "[Test]"; mes "Sorry you can only exchange every 24 hours"; close; L_OUT: close; } -
prontera,155,184,5 script Healer 909,{ set .@t, 3; // Set Delay Seconds. if (@t2 > gettimetick(2)) end; OnTouch: skilleffect 28,32000; skilleffect 34,0; skilleffect 29,0; percentheal 100,100; sc_start SC_BLESSING,360000,10; sc_start SC_INCREASEAGI,360000,10; if (.@t) set @t2, gettimetick(2)+.@t; while ( .@t ) { dispbottom "You can use me again in "+ .@t +" second"+ ( ( .@t > 1 ) ? "s" : "" ) +"."; sleep2 1000 ; set .@t, .@t - 1; } end; }
-
2012-04-10aragexe Client WeeDiff Plugins Please.
Jaburak replied to Archetype Saber's question in Client-side Support
Do you have savedata and System folder? -
onwin: if (@win1==0) { getitem 671,rand(3,5); warpparty "bat_b01",390,9,$@TeamID2; warpparty "prontera",156,191,$@TeamID1; announce "Team War :"+GetPartyName($@TeamID1)+" won",0; goto lend; end; } if (@win2==0) { getitem 671,rand(3,5); warpparty "bat_b01",390,9,$@TeamID1; warpparty "prontera",156,191,$@TeamID2; announce "Team War :"+GetPartyName($@TeamID1)+" won",0; goto lend; end; } end; }
-
Requesting. Casting time of Dangerous soul collect. [[RENEWAL CAST]]
Jaburak replied to justeyngonzales's question in Database Requests
trunk/db/re/skill_cast_db.txt //-- CH_SOULCOLLECT 401,0,0,0,600000,0,0,2000 Change the 2000 PS. Please try to refrain from double posting. -
Q>> Dangerous soul Collect casting time in Renewal Cast
Jaburak replied to justeyngonzales's topic in Tulong para sa Server
trunk/db/re/skill_cast_db.txt //-- CH_SOULCOLLECT 401,0,0,0,600000,0,0,2000 Change the 2000 -
Try this; http://rathena.org/board/topic/79653-annierurus-custom-battlegrounds-help/?p=184904
-
- script Dead -1,{ OnPCDieEvent: dispbottom "You have been killed by "+rid2name(killerrid)+"."; }
-
What's your SVN?
-
Welcome
-
File Name: [rAthena] & [eAthena] cell_noskill.patch File Submitter: Anakid File Submitted: 09 May 2013 File Category: Source Modifications Content Author: Anakid This mod won't allow you to cast any skills on the selected cells. This mod helps alot if you have pvp maps like UFC Arena and other PvP Colosseum. Tested/Compatible with rAthena SVN r17325 and eAthena SVN. Sample Script: - script Function#noskill -1,{OnWhisperGlobal:OnInit: setcell "prontera",147,174,164,162,cell_noskill,1; end;} Click here to download this file
-
What client are you using?
-
Lmao!
-
OnInit: setarray .mvpid[0],1115,1150; // Add more if you want. Just add the mobID. end; OnNPCKillEvent: for( set @i,0; @i<getarraysize(.mvpid); set @i,@i+1 ) { if(killedried == .mvpid[.@i]) getitem 512,1; end; // Edit the ItemID for the drop. }
-
Yes; I used emperium sprite before on my WoE Warper NPC and I received errors when warping or walking near to the npc. And I made a trouble shooting before: - When using custom items; I received errors randomly when entering to the portals. - When using official sprites from data.grf; works fine and no errors when entering to the portals.