-
Posts
459 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by rakuzas
-
Thor Patcher with SSL (https) not working.
rakuzas replied to ifeelingz's question in Client-side Support
i'm using FluxCP.. If you use XAMPP just follow the tutorial.. Its works for me.. my main ro is https://mileniaro.combut my patcher is http://mileniaro.com/patch .. I put in secure forder for https for Fluxcp and insecure folder for thor.. You need to edit some files.. But only work for XAMPP.. Others sorry I cant help.. Good luck.. -
ra_temple,50,126,5 script Dokebi Farm 940,{ while ( true ) { mes "How can i help you ?"; switch( select( "Information:Farm Items" )) { case 1: mes "This is a Dokebi Farm."; mes "You are able to Hunt Monster inside this Room."; mes "Every Monster will award you random items."; next; mes "But there is some Condition.."; mes "You can only go in ^FF0000once every "+.RoomCleanMin+" minutes for 1 times.^000000"; mes "And Maximum of ^FF0000"+.MaxPlayers+" Players per "+.RoomCleanMin+" Minutes.^000000"; mes "Maximum Hunting Limit ^FF0000"+.MaxItemLimit+"^000000"; next; mes "There will be a ^FF0000Room Cleaning^000000 from time to time..."; mes "All players will be kicked out, it is your bad luck if you meet this."; mes "Delay will still apply even though you just go in for 1 Seconds.."; next; break; case 2: // #HuntRoomDelay = 0; if ( #HuntRoomDelay + .DelayMin * 60 > gettimetick(2) ) { mes "Wait for ^FF0000"+( ( ( #HuntRoomDelay + .DelayMin * 60 ) - gettimetick(2) )/60 )+" Minutes^000000."; close; } else if ( getarraysize( .Hunter ) >= .MaxPlayers ) { mes "Currently the Room is Full. Please try again later."; close; } else { warp .Map$,0,0; set .Hunter[getarraysize( .Hunter )], getcharid(3); set #HuntRoomDelay, gettimetick(2); // please don't set the deny variable into the future, if admin adjust the setting to decrease the value, player will experience long deny set #FarmHunt,0; end; } } } close; OnNormalKill: monster .Map$,0,0,"--ja--",.normal_mob[rand(.normal_mob_size)],1,strnpcinfo(0)+"::OnNormalKill"; getitem .farm_normal[rand(.farm_normal_size)], 1; goto L_kill; OnBossKill: monster .Map$,0,0,"--ja--",.boss_mob[rand(.boss_mob_size)],1,strnpcinfo(0)+"::OnBossKill"; getitem .farm_boss[rand(.farm_boss_size)], 1; L_kill: #FarmHunt++; dispbottom "[ Farm Zone ] : Farmed "+ #FarmHunt +" / "+.MaxItemLimit+" Items"; if ( #FarmHunt >= .MaxItemLimit ) { message strcharinfo(0),"Limit Reach , you may join again later."; sleep2 2000; warp "ra_temple",51,127; } end; OnInit: // Maximum Player can join per X Minutes. set .MaxPlayers,5; // Adding X Minutes of Delay before can go in again. set .DelayMin,30; // Maximum Hunt Limit per round inside the Zone. set .MaxItemLimit,1000; // Map that will be used in thos Zone. set .Map$,"moc_fild19"; // Clear Map Every X Minutes. set .RoomCleanMin,15; // Mapflag Initialization setmapflag .Map$, mf_nomobloot; setmapflag .Map$, mf_nomvploot; setmapflag .Map$, mf_nowarpto; setmapflag .Map$, mf_nochat; setmapflag .Map$, mf_novending; setmapflag .Map$, mf_nocommand,60; setmapflag .Map$, mf_noskill; setmapflag .Map$, mf_noteleport; //setmapflag .Map$, mf_nojobexp; //setmapflag .Map$, mf_nobaseexp; setarray .farm_normal, 13517,13516; // farm 1 of these items when kill normal mobs setarray .farm_boss, 969; // farm 1 of these items when kill boss monsters setarray .normal_mob,1110,1491; setarray .boss_mob, 2851; .farm_normal_size = getarraysize(.farm_normal); .farm_boss_size = getarraysize(.farm_boss); .boss_mob_size = getarraysize(.boss_mob); .normal_mob_size = getarraysize(.normal_mob); while ( true ) { killmonster .Map$, "All"; cleanmap .Map$; // you also forgot about this command mapwarp .Map$,"ra_temple",119,152; for ( .@i = 0; .@i < 80; .@i++ ) monster .Map$,0,0, "Resident", .normal_mob[ rand( .normal_mob_size ) ], 1, strnpcinfo(0)+"::OnNormalKill"; for ( .@i = 0; .@i < 5; .@i++ ) monster .Map$,0,0, "Guardian", .boss_mob[ rand( .boss_mob_size ) ], 1, strnpcinfo(0)+"::OnBossKill"; deletearray .Hunter; announce "[ Dokebi Farm ] : Dokebi Farm has been Cleaned up, another 5 Players may go in now.", bc_blue; sleep ( .RoomCleanMin * 60000 ); mapannounce .Map$,"[ Dokebi Farm ] : Room Clean Up now...All Users will be warped Out.", bc_map; killmonster .Map$, "All"; sleep 3000; } end; } original script by Emistry if I'm not mistaken.. When player kill monster.. We got 1 box.. So.. we kill 100.. we got 100 different box not in same 100 in 1 box like my previous screenshot.. Can anybody guide me? Currently i'm trying to make Stack item NPC.. But not sure if it works..
-
Hello, I make Farm Zone but dropped box.. So.. My question is it possible to make the box stacked? Now, each kill got 1 box.. So 100 kill we got 100 box but as per unit.. Not just 100 as 1 item.. How to make the box not get many box instead just 1 box item.. Like this :
-
Hi, please delete this post since i dont notice i post double.. Sorry for that..
-
I see.. I host website and game server in same server.. Thanks for explaining.. Its helps me to understand..
-
Nevermind.. Just figure it out.. XD Thank you by the way~
-
I see.. 1GB is enough.. My webhosting using SolusVM.. 1GB RAM.. Sometimes, I need to restart rathena about 2 days once.. If not, player will lagging.. Are automated event also the cause of this "lagging"? Thanks..
-
Hello, Just want to share.. I don't know if its works for you or not.. I spend few days maybe weeks to tried to figure it out how to add/edit items.. Its so easy but I don't know about it before!! What Do you Need? 1. Notepad++ 2. Brains 3. Keyboard Ok.. Firstly, open your RO folder > System > iteminfo.lub To change the .lub or decompile it.. Just right click that iteminfo.lub.. Then open with > Notepad++.. After it open in Notepad++, you just save as iteminfo.lua.. After that, you just edit the info.. Save.. Then.. Save as iteminfo.lua into iteminfo.lub.. Just change the end "a" into "b".. Now you relogin your client.. And pofff!!!! Its works like charm!! Hope this will help others~ EDIT & NOTE : I download my data & lub/lua files from here https://github.com/ROClientSide/Translation.. So my method may now working for everyone.. Sorry for that.. Maybe the lub files I'm using already decompile so thats why it works for me.. Really sorry for that..
-
website is down..
-
how to edit lub files? I tried directly edit that towninfo.lub but my town map not shows anything like prontera.. Then, edit iteminfo.lub my client wont detect the item.. Even I duplicate the Red Potion and change into my item_db item ID also cannot shows.. Any guide for proper editing lub files? Tried lub > lua converter then edit it.. After that, I tried convert back into lub, using that drag lua aplication nothing happens..
-
It only happens when you using PHP 7 or above.. If you downgrade into PHP 5.x it works normally..
-
Just want to share.. I'm using rathena, client version 07 08 2016 diff with nemo and using client side https://github.com/ROClientSide/Translation, for client data, i use https://www.nickyzai.com/?p=kro.. Hope it help you.. BTW.. Don't ask how to add custom item since I still can't figure it out how.. Still not understand how to edit that lub files and make it works..
-
Hi, I hosted my server in VPS with 1GB.. We can play fine.. But I notice the memory usage is 70-80% when running all 3 server files.. So my question is, sometimes server lagging due low RAM or server location? Server kind of lag when WOE or have 10+ player at one time.. Is it my server internet problem or low RAM problem? If RAM, I need to upgrade into 2GB.. Thanks..
-
Thanks.. BTW I edit some scripts exchange item for Cashpoints.. Since my server still failed to add custom item since using 2013 client.. IDK how to make it works.. So i decided sell coins in my donation shop to exchange for cashpoints.. Here is the link https://rathena.org/board/topic/107406-custom-script-help-item-into-cashpoints-exchanger/but it not complete.. xD
-
Hello, Can someone give me some script example for make like this : 1. Item Exchanger Quest 2. Hunting with Proof Quest Hope someone can guide me.. Thanks..
-
(Custom Script Help) Item into Cashpoints Exchanger
rakuzas replied to rakuzas's question in Scripting Support
Thanks.. Now its works.. -
Hello, I tried to edit this script to change Gold Coins into Cash Points.. I succeed making display bottom and delitem with amount user input earlier.. But the Cashpoints doesn't add or increasing.. Also I failed to change NPC dialog when input incorrect amount or not enough amount of item.. Below is the script.. Hope someone can help me fix this.. Thanks.. //Original Script : RevelationRO Custom Script by Zeshan. //Edited by Rakuzas prontera,147,157,0 script Kafra points 861,{ mes .NPC$; mes "Do you want to exchange your " + getitemname(.ID) + " into Cashpoints?"; mes "The conversion rate is " + .NP + " Cashpoint for each " + getitemname(.ID) + "."; next; if (select("Yes:No") - 1) close; mes .NPC$; mes "How many " + getitemname(.ID) + " do you have?"; next; input .@amount; if (.@amount == 0) { mes .NPC$; mes "Umm, please enter your amount!"; close; } .@amount2 = (.@amount * .ID); if (.@amount > .@amount2) { mes .NPC$; mes "You dont' have enough coins!!!"; close; } if (.@amount2 == 0){ mes .NPC$; mes "You don't have coins!!"; close; } mes .NPC$; mes "Here you go!"; set ##CASHPOINTS,##CASHPOINTS += .@amount2; delitem .ID,.@amount; dispbottom "You got "+.@amount+" Cashpoints!"; close; OnInit: set .NPC$,"[ " +strnpcinfo(1)+ " ]"; // NPC Name set .ID,671; // Item to take set .NP,1; // Amount of Cashpoints to give end; }
-
Hello, I'm using this script at my server.. https://rathena.org/board/files/file/2821-coin-exchanger/ Right now, I want to change coins into Cash Points or Zeny into Cash Points.. I tried to edit but seems not working.. Can anyone guide me? Thanks.. prontera,151,155,5 script Coin Manager 906,{ function int__; do{ callsub exchange_rate; .@menu = select( "Zeny to Coin","Coin to Zeny","Close" ); switch( .@menu ){ Case 1: mes "Convert Zeny to which Coins ?"; .@coin = select( implode( .coin_name$,":" ) ) - 1; if( Zeny < .value[.@coin] ){ mes "^FF0000[ERROR]^000000 You didnt have enough zeny."; }else{ .@maximum = Zeny / .value[.@coin]; mes "You can get maximum of ^FF0000"+int__( .@maximum )+" x "+getitemname( .coin_id[.@coin] )+"^000000"; input .@amount,0,.@maximum; if( .@maximum ) if( checkweight( .coin_id[.@coin],.@amount ) ){ .@total = ( .@amount * .value[.@coin] ); Zeny -= .@total; getitem .coin_id[.@coin],.@amount; message strcharinfo(0),"Exchanged "+int__( .@total )+" Zeny to "+int__( .@amount )+" "+getitemname( .coin_id[.@coin] )+"^000000"; }else{ mes "^FF0000[ERROR]^000000 You cant take this much."; } } break; Case 2: mes "Convert which Coins to Zeny ?"; .@coin = select( implode( .coin_name$,":" ) ) - 1; if( !countitem( .coin_id[.@coin] ) ){ mes "^FF0000[ERROR]^000000 You didnt have any "+getitemname( .coin_id[.@coin] )+"."; }else if( ( .max_zeny - Zeny ) < .value[.@coin] ){ mes "^FF0000[ERROR]^000000 You cant exchange this Coin as it will exceed the Zeny limit."; }else{ .@maximum = (( .max_zeny - Zeny ) / .value[.@coin] ); if( .@maximum > countitem( .coin_id[.@coin] ) ) .@maximum = countitem( .coin_id[.@coin] ); mes "You can exchange maximum of ^FF0000"+int__( .@maximum )+" x "+getitemname( .coin_id[.@coin] )+"^000000 to zeny"; input .@amount,0,.@maximum; if( .@maximum ){ .@total = ( .@amount * .value[.@coin] ); Zeny += .@total; delitem .coin_id[.@coin],.@amount; message strcharinfo(0),"Exchanged "+int__( .@amount )+" "+getitemname( .coin_id[.@coin] )+" to "+int__( .@total )+" Zeny^000000"; } } break; default: break; } next; }while( .@menu != 3 ); mes "Thank you."; close; exchange_rate: mes "Exchange Rate :"; for( .@i = 0; .@i < .coin_size; .@i++ ) mes "^777777 > "+.coin_name$[.@i]+" - "+int__( .value[.@i] )+" z^000000"; return; OnInit: // server max zeny .max_zeny = 1000000000; // coin list + name + value setarray .coin_name$,"Silver","Gold","Mithril"; setarray .coin_id,675,671,674; setarray .value,10000,1000000,100000000; .coin_size = getarraysize( .coin_name$ ); end; // credits to annieruru function int__ { set .@num, atoi(""+getarg(0)); if ( .@num == 0 || .@num >= 2147483647 ) return getarg(0); set .@l, getstrlen(""+.@num); for ( set .@i,0; .@i < .@l; set .@i, .@i + 1 ) { set .@num$, .@num % pow(10,.@i+1) / pow(10,.@i) + .@num$; if ( (.@i+1) % 3 == 0 && .@i+1 != .@l ) set .@num$, ","+ .@num$; } return .@num$; } }
-
How to change/move NPC in quest_nameless.txt and quest _1.3,txt?
rakuzas posted a question in Scripting Support
Hi, I'm going to move all npc in ra_temple from my map.. But when I'm open, they're not there since it just duplicate.. Tried to look in izlude.txt also don't find.. Can anybody please tell me where are their current location? Tried search in github also not found.. So for now I just // the npc in izlude, ra_temple, quest_nameless and quest_1.3.txt but I got many error saiz its not found duplicate.. Thank you in advance.. -
Unkown item "apple" Description ok [ please read ]
rakuzas replied to ownager's question in General Support
You need to use those diff and changed the extension "System/itemInfo.lub" into "System/itemInfo.lua" if you update kRO often, as they will get replaced when you update kRO. You must have itemInfo.lua in system folder, either the translated or your's modified one. The other question depends on your setup, how many grf file that you use, are your custom items ID have conflict with the original rA items. Mostly you're on your own on to fix this issue. ok.. thanks for info.. -
how to add custom item in 2013ragexe.exe client?
rakuzas replied to themon's question in Installation Support
still shows unknown item.. Already follow the guide "Best Answers".. -
Unkown item "apple" Description ok [ please read ]
rakuzas replied to ownager's question in General Support
I am using nemo.. Emm.. But I dont pick the read lua over lub.. Do I need to pick it? Then.. I need to make my own iteminfo.lub? or what? I don't understand.. And.. Do I need to put into certain folder for collection and sprite? Does my old collection and sprite no longer readable? Please guide me.. Thank you.. -
Hello, Before this I'm using 2012 client.. So all my custom items working fine.. Then, Just recently I updated rathena and using 2013 client.. 2013 client no longer support my old custom items setting.. I tried to edit the iteminfo.lub but still shows unknown item.. Tried googling and search into this forum still not found solution.. Can anybody please guide me how to "migrating" custom item into iteminfo.lub or any solution to make it read my old custom item settings? Thank you in advance~