-
Posts
782 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Everything posted by Bin4ry
-
How to make this v4p script work with items?
Bin4ry replied to HristDead's question in Scripting Support
Just use the dynamic shop included in SVN/NPC/custom -
Just RO root folder, eg: C:/Program Files/Gravity/RO/2012-09-05xxxxxxx.gpf
-
my RO schema 'CharMapServers' => array( array( 'ServerName' => 'Flarism RO', 'Renewal' => true, 'MaxCharSlots' => 9, 'DateTimezone' => 'Asia/Kuala_Lumpur', // Specifies game server's timezone for this char/map pair. (See: http://php.net/timezones) If I use turn 'Renewal' => false it wouldn't show any error, my server is definitely the latest SVN with renewal enabled. Any solution? Thanks in advance. Edit: Updated more images.
-
Category:Installation_Guides
-
Where have I done wrong? This is a map where new players started in, so the onTouch will trigger the NPC shows [?/QUEST] Here is the whole code. // Receptionist nov_01,30,17,4 script Receptionist#Novi 55,5,5,{ switch (novi_quest) { case 0: mes "[Receptionist]"; mes "Hello! Welcome to ^FF0000Flarism Ragnarok Online^000000."; next; mes "[Receptionist]"; mes "You look to be new here."; mes "What is your name?"; next; input .@charname$; if (.@charname$!=strcharinfo(0)) { mes "[Receptionist]"; mes "Sorry, but I don't think I heard you correctly."; close; } mes "[Receptionist]"; mes "^0000FF" + strcharinfo(0) + "^000000..."; mes "Please wait while I register your name into the lists."; next; mes "[Receptionist]"; mes "Congratulations! You are now a registered Midgard novice!"; next; mes "[Receptionist]"; mes "Here is some equipments for you to use during the training."; getitem 569,30; // Novice Potions getitem 5055,1; // Novice False Eggshell [0] getitem 2393,1; // Novice Adventurer's Suit [1] getitem 2510,1; // Somber Novice Hood [0] getitem 2414,1; // Novice Slippers [0] getitem 1243,1; // Novice Main Gauche [0] getitem 2112,1; // Novice Guard [0] next; mes "[Receptionist]"; mes "Alright, you are good to go to your training now."; mes "Please proceed to Field Guide at the training ground."; close2; set novi_quest,1; setquest 55001; showevent 0,0; doevent "Field Guide#Novi::OnShowEvent"; end; case 1: mes "[Receptionist]"; mes "Please make your way to the training ground and meet the guide."; next; menu "Where is the training ground?",-; mes "[Receptionist]"; mes "Walk across the hall and you shall see the portal to training ground."; emotion 21; close; case 6: mes "[Receptionist]"; mes "Congratulations! ^0000FF" + strcharinfo(0) + "^000000."; mes "I see you have finished your training, quite an effort huh."; next; mes "[Receptionist]"; mes "You are now an adventurer, do you wish to go out to the Midgard now?"; mes "^808080Tips: You are unable to return to training ground once you leave.^000000"; next; if(select("Yes, please.:No, I wish to stay longer.") == 2) { mes "[Receptionist]"; mes "You can talk to me again when you are ready."; close; } mes "[Receptionist]"; mes "Alright, here is some item might help you out there."; next; mes "[Receptionist]"; mes "Good luck out there!"; close2; getitem 12208,1; // Battle Manual set novi_quest,7; completequest 55006; showevent 0,0; warp "prontera",150,150; // Warp savepoint "prontera",150,150; // Save end; case 7: mes "[Receptionist]"; mes "Bugged! Please kindly contact GM at"; mes "flarismro[at]gmail[dot]com"; close; default: mes "[Receptionist]"; mes "How is everything going on?"; close; } OnTouch: if (novi_quest < 1) { showevent 1,0; npctalk "Hello! (Click on NPC to Interact)"; } else end; OnShowEvent: showevent 1,0; end; } Bump. Not yet solved. Another bump...
-
Thank you everyone. @cyldelion, why is that wasn't implemented into svn yet. convenient indeed! Edit: Do I need an OnInit to trigger the NPC first? Not sure if OnDay will trigger when server start.. Edit 2: Confirmed working without OnInit, thank you again.
-
HELP How To Apply the custom map in your own server..
Bin4ry replied to zamorasantos's question in Graphics Support
http://rathena.org/wiki/Custom_Maps -
Example: prontera,150,150,0 script NPCNAME 123,{ mes "I will now add slot to your headgear."; addslot (EQI_HEAD_TOP); close; }
-
Like title, I'd like to create a shop NPC who only appears at night. My server day/night duration is 7200000/1200000. Is there any alternative way instead to use a timer loop every mins to check isnight and enable the NPC?
-
Item name/desc go non-english after changing newer client
Bin4ry replied to Bin4ry's question in Client-side Support
Solved! Thank you. idnum2itemdesctable.txt idnum2itemdisplaynametable.txt idnum2itemresnametable.txt num2itemdesctable.txt num2itemdisplaynametable.txt num2itemresnametable.txt Are these files safe to remove now? -
Item name/desc go non-english after changing newer client
Bin4ry posted a question in Client-side Support
Like title. Was using 04-10 without any problems, but after I changed to 05-15a, and item name goes non-english. -
Just use a WoE Setter, search on script release section.
-
Doesnt involve clicking, this script works under defpattern. Clicking will still heal after you spam in chat. Still not working with SC_DECAGI. Here is the whole script. aria,77,77,3 script Priestess Magarita 641,{ mes "[Priestess Magarita]"; mes "Hello there! I'm Priestess Magarita from Prontera Chruch."; next; mes "[Priestess Magarita]"; mes "I am here for a charity event which is providing free ^00FF00Heal^000000 and ^00FF00Bless^000000 services for all. In order Chief of Mornanie Island will pay 5z each serves for us to help the poors."; next; mes "[Priestess Magarita]"; mes "Would you like me to cure you?"; next; switch(select("Yes, Heal me please.:Yes, Heal and Bless please.:No, thank you.")) { case 1: mes "[Priestess Magarita]"; mes "Thanks for helping us!"; close2; percentheal 100,100; specialeffect2 312; emotion 21; end; case 2: mes "[Priestess Magarita]"; mes "Thanks for helping us!"; close2; percentheal 100,100; sc_start SC_BLESSING,300000,10; sc_start SC_INCREASEAGI,300000,10; specialeffect2 312; specialeffect2 37; specialeffect2 42; emotion 21; end; case 3: mes "[Priestess Magarita]"; mes "Have a nice day!"; close; } L_Heal: if (@HealDelay > gettimetick(2)) { if (@HealSpam >= 5) { npctalk "You've been warned, " + strcharinfo(0) + "."; sc_end SC_ALL; sc_start SC_DECAGI,300000,10; end; } npctalk "Please do not spam, " + strcharinfo(0) + ". My skills are in cold down."; set @HealSpam, @HealSpam + 1; end; } percentheal 100,100; specialeffect2 312; emotion 21; npctalk "You are welcome! " + strcharinfo(0) + "."; set @HealDelay, gettimetick(2) + 10; set @HealSpam, 0; end; L_Buff: if (@BuffDelay > gettimetick(2)) { if (@HealSpam >= 5) { npctalk "You've been warned, " + strcharinfo(0) + "."; sc_end SC_ALL; sc_start SC_DECAGI,300000,10; end; } npctalk "Please do not spam, " + strcharinfo(0) + ". My skills are in cold down."; set @HealSpam, @HealSpam + 1; end; } percentheal 100,100; sc_start SC_BLESSING,300000,10; sc_start SC_INCREASEAGI,300000,10; specialeffect2 312; specialeffect2 37; specialeffect2 42; emotion 21; npctalk "You are welcome! " + strcharinfo(0) + "."; set @BuffDelay, gettimetick(2) + 15; set @HealSpam, 0; end; OnInit: defpattern 1,"([^:]+):.*\\sheal\\s+pl(.*)","L_Heal"; defpattern 1,"([^:]+):.*\\sbuff\\s+pl(.*)","L_Buff"; activatepset 1; end; }
-
Why wouldn't the NPC debuff and cast decrease agi? L_Heal: if (@HealDelay > gettimetick(2)) { if (@HealSpam >= 5) { npctalk "You've been warned, " + strcharinfo(0) + "."; sc_end SC_ALL; sc_start SC_DECREASEAGI,300000,10; end; } npctalk "Please do not spam, " + strcharinfo(0) + "."; set @HealSpam, @HealSpam + 1; end; } percentheal 100,100; specialeffect2 312; emotion 21; npctalk "You are welcome! " + strcharinfo(0) + "."; set @HealDelay, gettimetick(2) + 10; set @HealSpam, 0; end;
-
Server does not read inter_athena.conf
Bin4ry replied to Achhandrian's question in Installation Support
You need to use MySQL Administration Tools to give your SQL Login name 'Ragnarok' accesses to schema 'Ragnarok'. -
Do you mean NPCTALK instead of ANNOUNCE?
-
Bump! Having the same problem, showevent 0,0 did not remove the bubble, instead duplicating "!" and [QUEST] Here's the code. -cut- mes "[Receptionist]"; mes "Alright, you are good to go to your training now."; mes "Please proceed to Field Guide at the training ground."; close2; set novi_quest,1; setquest 55001; showevent 0,0; doevent "Field Guide#Novi::OnShowEvent"; end; OnTouch: if (novi_quest < 1) { showevent 1,0; npctalk "Hello! (Click on NPC to Interact)"; } else end; OnShowEvent: showevent 1,0; end; }
-
Once your files compressed to GRF, your files/folders name will translated to Unicode therefore you need a translator for Thor patch list, use UnBollox download from here.
-
Thank you! That was very helpful indeed!
-
Like image below, how do I solve the hard shadow? (Of course I'm looking for a natural one) Is hard to try each setting and apply lightmap cause it took a lot of time. Currently light setup: Sunlight, at far top with 127 Intensity, 20000 Range, 127 Increment, 0.001 Falloff and cast shadows ON. Ambient, as shown in the picture, has same setting as Sunlight.
-
If I put 2 tiles of black border on the edge, when I slop the height of hill it will goes like that. How? Problems at BrowEdit on the left.
-
What's the work around? If I enable Read DATA first in 0410 will lead to resolution setup couldn't save and rejected by servers.
-
Since 2012 clients doesn't support [Read DATA first] which really makes my devs work very inconvinient, which is the latest 2011 clients that still support Read DATA first?
-
OK thanks. I guess I'll just gonna stay whole night up for Borf's again then :[
-
Like title says, I'd like to find back my maps which I mapped years ago and I lost the .gat/rsw files all I have is the mapcache files. Is it possible to extract?