-
Posts
1305 -
Joined
-
Last visited
-
Days Won
17
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Everything posted by hendra814
-
could you share screen shoot error in map server or in game.
-
If You use HD Ori or HD Elu, it will not break the armor or weapon. It will decrease refine lvl by 1 if get fail.
-
Sorry, my mistake. Thanks for remind me.
-
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
are you still use packet encryption? if not try use my client https://drive.google.com/file/d/1oCrl_5XwZ8B_oUmMDpMKiqQv2BB7XJVV/view?usp=sharing and my data folder https://drive.google.com/file/d/1S0nlu29nNYGoyk6sXhvXmaTPbMk5YfUU/view?usp=sharing -
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
Are you already use zack data translation files? -
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
that's your lua files problem -
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
this is my nemo log for 2015-10-29 client and 2015-10-29 could be download at this rathena thread https://rathena.org/board/topic/104205-2015-client-support/ -
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
i'm currently using zackdreaver data translation folder https://github.com/zackdreaver/ROenglishRE -
Dear @Sehrentos, Thanks for the info.
-
Izlude,46,75,4 script Free Enchant 47,{ mes "[Free Enchant]"; mes "I can give free +2 enchant stat in your Freebies."; next; mes "[Free Enchant]"; mes "Select your equipment"; menu "Harmonia Coat",l_erdvn,"GM Harmonia Coat",l_ermnk,"never mind ...",-; next; mes "[Free Enchant]"; mes "Ok.."; end; l_erdvn: next; if(countitem(32022)<1) goto l_gadaeq; if(Esucces >= 3) { mes " You already reach max access to use my service."; end; } mes "[Free Enchant]"; mes "Select your options"; next; menu "STR +2",l_erdvnstr, "AGI +2",l_erdvnagi, "VIT +2",l_erdvnvit, "INT +2",l_erdvnint, "DEX +2",l_erdvndex, "LUK +2",l_erdvnluk; l_erdvnstr: mes "[Free Enchant]"; delitem 32022,1; getitem2 32022,1,1,0,0,0,0,0,4701; set Esucces, Esucces+1; mes "Here your enchanted eris Harmonia Coat."; end; l_erdvnagi: mes "[Free Enchant]"; delitem 32022,1; getitem2 32022,1,1,0,0,0,0,0,4731; set Esucces, Esucces+1; mes "Here your enchanted eris Harmonia Coat."; end; l_erdvnvit: mes "[Free Enchant]"; delitem 32022,1; getitem2 32022,1,1,0,0,0,0,0,4741; set Esucces, Esucces+1; mes "Here your enchanted eris Harmonia Coat."; end; l_erdvnint: mes "[Free Enchant]"; delitem 32022,1; getitem2 32022,1,1,0,0,0,0,0,4711; set Esucces, Esucces+1; mes "Here your enchanted eris Harmonia Coat."; end; l_erdvndex: mes "[Free Enchant]"; delitem 32022,1; getitem2 32022,1,1,0,0,0,0,0,4721; set Esucces, Esucces+1; mes "Here your enchanted eris Harmonia Coat."; end; l_erdvnluk: mes "[Free Enchant]"; delitem 32022,1; getitem2 32022,1,1,0,0,0,0,0,4751; set Esucces, Esucces+1; mes "Here your enchanted eris Harmonia Coat."; end; l_ermnk: next; if(countitem(32015)<1) goto l_gadaeq; if(Esucces >= 3) { mes " You already reach max access to use my service."; end; } mes "[Free Enchant]"; mes "What do you want?"; next; menu "STR +2",l_ermnkstr, "AGI +2",l_ermnkagi, "VIT +2",l_ermnkvit, "INT +2",l_ermnkint, "DEX +2",l_ermnkdex, "LUK +2",l_ermnkluk; l_ermnkstr: mes "[Free Enchant]"; delitem 32015,1; getitem2 32015,1,1,0,0,0,0,0,4701; set Esucces, Esucces+1; mes "Here your enchanted eris GM Harmonia Coat."; end; l_ermnkagi: mes "[Free Enchant]"; delitem 32015,1; getitem2 32015,1,1,0,0,0,0,0,4731; set Esucces, Esucces+1; mes "Here your enchanted eris GM Harmonia Coat"; end; l_ermnkvit: mes "[Free Enchant]"; delitem 32015,1; getitem2 32015,1,1,0,0,0,0,0,4741; set Esucces, Esucces+1; mes "Here your enchanted eris GM Harmonia Coat"; end; l_ermnkint: mes "[Free Enchant]"; delitem 32015,1; getitem2 32015,1,1,0,0,0,0,0,4711; set Esucces, Esucces+1; //set ##freeenchant,3; mes "Here your enchanted eris GM Harmonia Coat"; end; l_ermnkdex: mes "[Free Enchant]"; delitem 32015,1; getitem2 32015,1,1,0,0,0,0,0,4721; set Esucces, Esucces+1; mes "Here your enchanted eris GM Harmonia Coat"; end; l_ermnkluk: mes "[Free Enchant]"; delitem 32015,1; getitem2 32015,1,1,0,0,0,0,0,4751; set Esucces, Esucces+1; mes "Here your enchanted eris GM Harmonia Coat"; end; l_gadaeq: mes "[Free Enchant]"; mes "You did not bring the required equip."; end; } OnInit: delwaitingroom; waitingroom "Free Enchantment",0; end; }
-
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
Are you mean server and client support PACKET OBFUSCATION with 2015-10-29 client? -
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
Yup, and how is it now? is it working? -
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
-
how to fix it Disconnect from sever
hendra814 replied to olemancharter's question in Installation Support
go to src\config\packet.h look at this part Give comment like in my qoute (red colour) after that recompile your server -
Job Sprite: Third Job Costumes & New Classes: Corrected
hendra814 replied to Haziel's topic in Sprites & Pallette Downloads
go to folder conf\battle open client.conf find this change it into like this -
Not sure but here, i'm already test the script and it's work - script KillMVP -1,{ OnInit: disablenpc "MVPportal"; end; OnMinute30: disablenpc "MVPportal"; setarray .bc_monster[0],"1917","1885","1874","1871","1832","1802","1785","1779","1768","1751","1734","1719","1708","1688","1685","1658","1651","1650","1649","1648","1647","1646","1630","1623","1583","1511","1502","1492","1418","1399","1389","1373","1312","1272","1252","1251","1190","1159","1157","1150","1147","1115","1112","1087","1086","1059","1046","1038","2202"; set .@mvp,rand(0,getarraysize(.bc_monster)-1); announce "Danger! MvP has spawn at map guild_vs2-1!!",bc_all; //announce and end monster "guild_vs2-1",0,0,"Attacker",.bc_monster[.@mvp],1,"MasterMVPportal::OnMvPKilled"; end; } - script MasterMVPportal -1,{ OnMvPKilled: getitem 7539,100; announce "Congratulation to "+strcharinfo(0)+", has slain the Attacker at guild_vs2-1 !",bc_all; enablenpc "MVPportal"; end; } guild_vs2-1,49,50,4 warp MVPportal 2,2,prontera,155,183
-
yang tinggal pakai bisa download yang ini https://rathena.org/board/topic/109823-ragnarok-online-complete-offline-server-client-pack-2018-make-your-ro-server-in-less-then-5-minutes/
-
Sorry my mistake. i think just change the sprite name in your data folder or your custom grf but you must have the sprite file first. what i know is gunslinger mount, someone shared sprite file for that job using motorcycle instead of peco2
-
check at this link https://github.com/rathena/rathena/blob/master/npc/custom/card_seller.txt
-
try this prontera,124,201,1 script Universal Rental NPC 726,{ if (ismounting()) { message strcharinfo(0),"You must first remove your mount."; end; } else if (((eaclass()&EAJ_THIRDMASK)==EAJ_RANGER) && !countitem(6124)) { if (!checkfalcon() && getskilllv("HT_FALCON") && !checkwug()) { if(select(" ~ Falcon: ~ Warg")==1) setfalcon; else getitem 6124,1; //Wolf's_Flute } else getitem 6124,1; //Wolf's_Flute } else if (((eaclass()&EAJ_THIRDMASK)==EAJ_MECHANIC) && !checkcart() && getskilllv("MC_PUSHCART")) { if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) { if(select(" ~ Cart: ~ Mado")==1) setcart; else setmadogear; } else setcart; } else if (!checkcart() && getskilllv("MC_PUSHCART")) setcart; else if (!checkfalcon() && getskilllv("HT_FALCON") && !checkwug()) setfalcon; else if (!checkriding() && !checkdragon() && getskilllv("KN_RIDING")) { if ((eaclass()&EAJ_THIRDMASK)==EAJ_RUNE_KNIGHT) { set .@i, select("Green:Brown:Gray:Blue:Red"); setdragon .@i; } else setriding; } else if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) setmadogear; else { message strcharinfo(0),"You do not meet requirements to rent."; end; } specialeffect2 EF_TEIHIT3; end; }
-
WOE Controller with reward (for winning guild only)
hendra814 replied to AOCzxc's question in Script Requests
you can try this too - script guild_vs1s2 -1,{ OnAgitEnd: callsub( L_reward,0, "guild_vs1" ); end; OnAgitEnd2: callsub( L_reward,1, "guild_vs1" ); end; L_reward: .@type = getarg( 0,0 ); .@map$ = getarg( 1,"" ); if ( .@type == 0) { // woe fe setarray .@item_master, 30206,2; setarray .@item_member, 30206,1; } else { // woe se setarray .@item_master, 30206,2; setarray .@item_member, 30206,1; } .@item_master_size = getarraysize( .@item_master ) - 1; .@item_member_size = getarraysize( .@item_member ) - 1; if ( .@map$ != "" ) { .@gid = getcastledata( .@map$,1 ); if ( .@gid > 0 ) { getguildmember .@gid,1; getguildmember .@gid,2; .@master_id = getcharid( 3, getguildmaster( .@gid ) ); while ( .@i < $@guildmembercount ) { .@x = 0; if ( isloggedin( $@guildmemberaid[.@i],$@guildmembercid[.@i] ) ) { if ( $@guildmemberaid[.@i] == .@master_id ) { while ( .@x < .@item_master_size ) { if ( CheckVending() ){ end; } getitem .@item_master[.@x],.@item_master[.@x+1],$@guildmemberaid[.@i]; .@x += 2; } } else { while ( .@x < .@item_member_size ) { if ( CheckVending() ){ end; } getitem .@item_member[.@x],.@item_member[.@x+1],$@guildmemberaid[.@i]; .@x += 2; } } } .@i++; } } } return; } -
ok i will try it.
-
Thanks @sader for already change it. ok will try it.
-
here my sclientinfo.xml <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>korea</servicetype> <servertype>primary</servertype> <connection> <display>Ragnarok Offline</display> <address>127.0.0.1</address> <port>6900</port> <version>46</version> <langtype>0</langtype> <registrationweb>www.ragnarok.com</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> <image>loading05.jpg</image> <image>loading06.jpg</image> </loading> </connection> </clientinfo> Thanks for this
-
Try make github issue at stolao github but here my simple pvppoint and trader point to item - script PVPPOINTS -1,{ OnPCKillEvent: set PVPPoint,PVPPoint+1; dispbottom "Gained 1 PVP Points. Total : "+ PVPPoint +" PVP Points."; end; } prontera,155,176,4 script PVP Point Trader 512,{ mes "Do you want to trade your point to coin?"; mes "For 1 pvp point will get 1 coin"; mes "You have "+ PVPPoint +" PVP Points."; switch(select("Yes:No")){ Case 1: if (PVPPoint <= 0) { next; mes "You don't have PVP point."; end; } mes "how much do you want to change to coin."; input .point; getitem 512,.point; set PVPPoint,PVPPoint-.point; close; Case 2: mes "ok bye"; close; } }