-
Content Count
1677 -
Joined
-
Last visited
-
Days Won
245
Reputation Activity
-
AnnieRuru got a reaction from leloush in WoW Domination Battleground (Olrox is not invited)
I think its better to make a huge map 500x500 and squeeze everything in as much as possibleso there is just 9 rooms
for this battleground map however, just 250x250 or 300x300 is fine
which emulator you are using ?
I've made this script that only compatible with hercules
https://github.com/HerculesWS/Hercules/blob/master/db/const.txt#L3123
perhaps you can try change that line
setnpcdisplay "wow_domi_flag#"+ .@id, ( .@team == 1 )? 1_FLAG_LION : 1_FLAG_EAGLE;intosetnpcdisplay "wow_domi_flag#"+ .@id, ( .@team == 1 )? 973 : 974; -
AnnieRuru got a reaction from Hadeszeus in WoW Domination Battleground (Olrox is not invited)
ok, took me more than 5 hours to rewrite this script
wow_domi_0.5.txt
the only thing that I'm not done is the respawn system ...
someone need to clarify how it is exactly work
other than that, I think I've fixed every single bugs I can find from previous version
.
.
.
thanks for answering ... lolyeah I know how it feels
when you posted that topic 3 years ago, you wanted to make your 1st free release map as a thanks giving for the community
but now you have totally past that stage
perhaps you want to give this project to the next generation ?
.
.
.
its already on the eathena forumwww.eathena.ws/board/index.php?showtopic=272293
.
.
.
btw, call the friend of yours to make these few maps too
7 element woe -> http://rathena.org/board/topic/72989-capture-the-flag-woe-script/?p=149792
martial art tournament -> http://www.eathena.ws/board/index.php?showtopic=272624
-
AnnieRuru got a reaction from Cabrera in About woe controller's announcements.
you serious ?
I see a permanent server array $WOE_CONTROL
if you make a copy on 2 different script, they still share the same $WOE_CONTROL variable
but yeah, I think, maybe change 1 of them into $WOE_CONTROL2, it might works
-
AnnieRuru got a reaction from schan in BIG announce Font
like in the PM I said
1.
download 2014-01-15Ragexe_Full_Client
http://hercules.endlessro.net/
2.
change PACKETVER 20140115 inside mmo.h, recompile
3.
..
.
4. run YourRO.exe ... this hexed client is already provided when I download it
I don't care how to diff the client, because I'm client noob hahaha
so yeah ... maybe its your hexed client problem
-
AnnieRuru reacted to Olrox in WoW Domination Battleground (Olrox is not invited)
I'm lazy to do it, so thanks for not inviting
Edit: And btw, If I have to add something: I've done other kind of releases or contributions more than just a BG map all this time so far. Everyone already knows that.
-
AnnieRuru got a reaction from schan in Dice Event 3x
back from the future ! how come your client is 1000 years ahead of us ?
.
.
anyways, yes I just update to use latest client, and I also crash
.
.
simple
prontera,156,184,5 script kjdhfksdjf 100,{ announce "", bc_all; end;}click this npceveryone gonna crash
you cannot announce something with empty string
.
.
.
while(.@i<10){ mapannounce "quiz_01",.@talking$[.@i],0; set .@i,.@i+1; sleep2 7000-(100*.@i);}change into while ( .@i < getarraysize( .@talking$ ) ){ mapannounce "quiz_01",.@talking$[.@i],0; set .@i,.@i+1; sleep2 7000-(100*.@i); }the .@talking$ array only has 9 elements, but you did while(.@i<10), means send 1 announcement as empty stringcaused everyone in the map to crash their clients
-
AnnieRuru got a reaction from Legend in Vendor Control (rewrite)
I think I'm going to start a "New Script Festival" LOL
I have so many scripts in my hard-disk ...
so I just have to post them 1 at a time ... everyday ! -> keep my fan base happy
-
AnnieRuru got a reaction from Edgar in Vendor Control (rewrite)
I think I'm going to start a "New Script Festival" LOL
I have so many scripts in my hard-disk ...
so I just have to post them 1 at a time ... everyday ! -> keep my fan base happy
-
AnnieRuru got a reaction from rhay18 in Reduce the price of all items
simple patch
http://upaste.me/631810678b37dc39c
tested with
prontera,157,183,1 shop kjvhkxjvx 100,501:-1,1201:-1,2304:-1note that npc shops that already has a value will still overwrite the price though
and of course ... merchant can discount/overcharge it
-
AnnieRuru got a reaction from evilpuncker in Dice Event 3x
back from the future ! how come your client is 1000 years ahead of us ?
.
.
anyways, yes I just update to use latest client, and I also crash
.
.
simple
prontera,156,184,5 script kjdhfksdjf 100,{ announce "", bc_all; end;}click this npceveryone gonna crash
you cannot announce something with empty string
.
.
.
while(.@i<10){ mapannounce "quiz_01",.@talking$[.@i],0; set .@i,.@i+1; sleep2 7000-(100*.@i);}change into while ( .@i < getarraysize( .@talking$ ) ){ mapannounce "quiz_01",.@talking$[.@i],0; set .@i,.@i+1; sleep2 7000-(100*.@i); }the .@talking$ array only has 9 elements, but you did while(.@i<10), means send 1 announcement as empty stringcaused everyone in the map to crash their clients
-
AnnieRuru got a reaction from cJei in Vendor Control (rewrite)
I think I'm going to start a "New Script Festival" LOL
I have so many scripts in my hard-disk ...
so I just have to post them 1 at a time ... everyday ! -> keep my fan base happy
-
AnnieRuru reacted to Samuel in SQL Mission Board Problem
@AnnieRuru Hmm, you could try this plugin.. I have converted the strcmp script command from rathena into plugin..
http://upaste.me/bf2e10664c663ecb4
-
AnnieRuru reacted to schan in BIG announce Font
Yeah I think I've read somewhere that this only works with old clients. Maybe that's why it won't work for me.
-
-
AnnieRuru reacted to schan in BIG announce Font
found anything Annie? will this work with the latest clients?
-
AnnieRuru got a reaction from skuray in Vendor Control (rewrite)
me start to love rewrite Emistry's script .... hehehe
sure he don't mind
Download: 2.1
script & plugin
plugin is meant for players can vend on top of npc
look for the original topic here for description
https://rathena.org/board/topic/84828-utility-vendor-control/
... but download the script here .. hahaha
-
AnnieRuru got a reaction from Legend in Vendor Control (rewrite)
me start to love rewrite Emistry's script .... hehehe
sure he don't mind
Download: 2.1
script & plugin
plugin is meant for players can vend on top of npc
look for the original topic here for description
https://rathena.org/board/topic/84828-utility-vendor-control/
... but download the script here .. hahaha
-
AnnieRuru got a reaction from buczak in Vendor Control (rewrite)
me start to love rewrite Emistry's script .... hehehe
sure he don't mind
Download: 2.1
script & plugin
plugin is meant for players can vend on top of npc
look for the original topic here for description
https://rathena.org/board/topic/84828-utility-vendor-control/
... but download the script here .. hahaha
-
AnnieRuru got a reaction from jackkk in [Hi im using emistry's vending restriction]how to remove this
// x and y horizone ..setarray .x_line,52,49,46,43,40;setarray .y_line,68,71,74,77,65,62;..
.
try change this to 1 and try again
EDIT: or maybe I feel like rewrite this script myself ...
-
AnnieRuru reacted to Olrox in [Guide] Syouji's BrowEdit Tutorial Videos
Syouji's BrowEdit Tutorial Videos
Hi everyone, days before I was talking with my friend Syouji who has contributed with these tutorials, he agreed that I should continue giving support on this collection, so as expanding /distributing these guides in the most popular emulators aswell since he is innactive at the moment. So for whoever is interested in learning browedit, here you have a good collection of tutorials.
Any kind of inquiries or tutorial requests are welcome on this thread.
Original Post:
Here is a list of free tutorial videos I made about a year ago that gives BrowEdit users a good grasp on using the BrowEdit Mapping Program. The tutorial videos teaches young BrowEdit users from the ground up of how to install BrowEdit, get familar with the interface and functions and finally actually producing a fully functional map you can integrate in a ragnarok server. I plan on expanding this list to cover a broader range of topics.
Browedit Tutorial #1 - Getting Started
Video Information: Downloading and setting up BrowEdit. Configuring BrowEdit to be usable & providing recommendations on BrowEdit revisions.
-
Browedit Tutorial #2 - Basics of Designing
Video Information: Understanding the user inferface of BrowEdit & editing functions. Teaches navigational controls and introduces how to properly setup a map for editing.
Part 1 -
Part 2 -
Part 3 -
Browedit Tutorial #3 - Intermediate Level Terrain Editing
Video Information: Teaches how to apply textures, build walls, making slopes and environmental terrain changes, and controlling water levels.
Part 1 -
Part 2 -
Browedit Tutorial #4 - Intermediate Level Light Editing
Video Information: Introduces how to implement lights to brighten and colorize a map. Gives recommended RGB combinations and lighti strength parameter settings in giving ideal light and shadow outputs.
Part 1 -
Part 2 -
Browedit Tutorial #5 - Adding Effects
Video Information: How to add effects to a map to fit the needs of the environment. Examples can be torches, flying bats, magic circles etc..
-
Browedit Tutorial #6 - Adding Sounds
Video Information: How to add ambient sounds to your map. This includes noises you hear in niflheim, prontera, geffen etc..
-
Browedit Tutorial #7 - Making a Sky Map
Video Information: Ever wanted to make a sky map? Well this tutorial will show you how to make a floating blue sky based map with cloud formations.
-
Browedit Tutorial #8 - Adding Custom Textures to BrowEdit
Video Information: How to add your own custom textures to BrowEdit and using them in your custom map.
-
Browedit Tutorial #9 - Adding Custom BGM Music to a Map
Video Information: How to add your own personal background music to a map as well as making sure the BGM file is compatible with the client.
-
Browedit Tutorial #10 - Adding a Custom Map to a Server
Video Information: How to add your own personal map to a eAthena test server so you can test your own maps.
-
Browedit Tutorial #11 - Adding a Duplicate Model that Utilizes Custom Textures
Video Information: Ever wanted to use a model in a map that doesn't come into conflict with another model. Perhaps for the sake of the maps theme?
-
Browedit Tutorial #12 - Quick Tips/Tricks & Useful Hotkey Info
Video Information: Creating a new map can take a while. This tutorial will cover useful tips/tricks to reduce the development time of your map as well as avoiding long processes to complete a task.
-
Browedit Tutorial #13 - New Lightmaps Tutorial
Video Information: This tutorial is a revamp of the previous lightmaps video tutorial. This particular tutorial is a more concise and easier to learn version of how to create lightmaps with ease in the areas of shadows/sun/colors/global lighting and light fixes.
-
Browedit Tutorial #14 - Making Slopes
Video Information: This is a quick tutorial that explains how to create sloped terrain primarily based on ramps that can lead up to raised areas. It also shows how to make slopes on the edge of a map.
-
Browedit Tutorial #15 - Making Map Minimaps
Video Information: Want to make a minimap that matches your coordinates perfectly whether it be a minimap with color or black/white gradient? Well this tutorial will cover just that!
-
Browedit Tutorial #16 - GAT Editing
Video Information: Explains the main kinds of gats, how to place them, slope them, and what applications they are used in.
-
Browedit Tutorial #17 - 3ds Max Modeling [Acquiring Models]
Video Information: A quick video covering several different sites you can get models for free that are supported by 3ds Max.
-
Browedit Tutorial #18 - 3ds Max Modeling [importing/Apply Textures to Model]
Video Information: Using 3ds Max, you will be able to import models supported by 3ds Max, apply textures to them, and UV Unwrap the model to have it ready for RO.
-
Browedit Tutorial #19 - 3ds Max Modeling [Polygon Limit & Splitting Models]
Video Information: RO has limits to how many polygons it can draw per model. This tutorial will explain what those limits are and how to split a model into parts.
-
Browedit Tutorial #20 - Exporting & Importing Lightmap Shadows for Editing
Video Information: How to remove or add specific shadows on a map without having to redo all of the lightmaps through means of exporting & editing the shadow png file directly.
-
Browedit Tutorial #21 - Cleaning Up Shadows Along Walls & Ground
Video Information: Didn't like the shadow drop across the edge of a map or lifted platform/wall?
-
Browedit Tutorial #22 - How to Create Transparent Objects
Video Information: How to provide transparency in a model by means of TGA support.
-
NOTE: If you wish to see a certain topic covered in a future tutorial video, please make a request by leaving a comment in this thread! -
AnnieRuru got a reaction from IndieRO in King of Emperium Hill
I think its better to have a release topic for this instead of me update the script across separate topics
Download: Hercules 1.3
Script
Plugin for Hercules
Download: rAthena 1.2
Script.
Patch for rAthena
what this event do ? ( huh ? so popular script and I still need to explain ? )
1. make a guild
2. join this event
3. whack the emperium
4. defends it until times up
hahaha ....
How to configure the time:
L_start: <-- the label to start the event
change OnClock2000: into OnSat2000: to start this event on Saturday 8pm
L_end: <-- the label to end the event
change OnClock2030: into OnSat2030: to end this event on Saturday 8:30pm,
effectively makes this event runs 30 minutes
Frequently Asked Questions:
Question : why the Guild member can hit their own Emperium ?
Answer : because you didn't patch and recompile
Question: there is an exploit in this event, guild master can use Emergency Recall to abuse the prize
Answer : I already fixed it in this topic, now the prize reward will be given after the winner warp outside the map
original topic from eathena forum
http://www.eathena.ws/board/index.php?showtopic=174222
yeah ... I have been fixing this script since 7 years ago
-
AnnieRuru got a reaction from orange in Keep GM on map after Emperium breaks
script.c
int buildin_maprespawnguildid_sub_pc(struct map_session_data* sd, va_list ap){ int16 m=va_arg(ap,int); int g_id=va_arg(ap,int); int flag=va_arg(ap,int); if(!sd || sd->bl.m != m) return 0; if( (sd->status.guild_id == g_id && flag&1) //Warp out owners || (sd->status.guild_id != g_id && flag&2) //Warp out outsiders || (sd->status.guild_id == 0) // Warp out players not in guild [Valaris] ) pc->setpos(sd,sd->status.save_point.map,sd->status.save_point.x,sd->status.save_point.y,CLR_TELEPORT); return 1;}add if ( pc_get_group_level(sd) < 99 ) somewhere inside heresure you can do it yourself
-
AnnieRuru got a reaction from evilpuncker in Keep GM on map after Emperium breaks
script.c
int buildin_maprespawnguildid_sub_pc(struct map_session_data* sd, va_list ap){ int16 m=va_arg(ap,int); int g_id=va_arg(ap,int); int flag=va_arg(ap,int); if(!sd || sd->bl.m != m) return 0; if( (sd->status.guild_id == g_id && flag&1) //Warp out owners || (sd->status.guild_id != g_id && flag&2) //Warp out outsiders || (sd->status.guild_id == 0) // Warp out players not in guild [Valaris] ) pc->setpos(sd,sd->status.save_point.map,sd->status.save_point.x,sd->status.save_point.y,CLR_TELEPORT); return 1;}add if ( pc_get_group_level(sd) < 99 ) somewhere inside heresure you can do it yourself
-
AnnieRuru got a reaction from Like it~* in King of Emperium Hill
I think its better to have a release topic for this instead of me update the script across separate topics
Download: Hercules 1.3
Script
Plugin for Hercules
Download: rAthena 1.2
Script.
Patch for rAthena
what this event do ? ( huh ? so popular script and I still need to explain ? )
1. make a guild
2. join this event
3. whack the emperium
4. defends it until times up
hahaha ....
How to configure the time:
L_start: <-- the label to start the event
change OnClock2000: into OnSat2000: to start this event on Saturday 8pm
L_end: <-- the label to end the event
change OnClock2030: into OnSat2030: to end this event on Saturday 8:30pm,
effectively makes this event runs 30 minutes
Frequently Asked Questions:
Question : why the Guild member can hit their own Emperium ?
Answer : because you didn't patch and recompile
Question: there is an exploit in this event, guild master can use Emergency Recall to abuse the prize
Answer : I already fixed it in this topic, now the prize reward will be given after the winner warp outside the map
original topic from eathena forum
http://www.eathena.ws/board/index.php?showtopic=174222
yeah ... I have been fixing this script since 7 years ago
-
AnnieRuru got a reaction from Zia in King of Emperium Hill
I think its better to have a release topic for this instead of me update the script across separate topics
Download: Hercules 1.3
Script
Plugin for Hercules
Download: rAthena 1.2
Script.
Patch for rAthena
what this event do ? ( huh ? so popular script and I still need to explain ? )
1. make a guild
2. join this event
3. whack the emperium
4. defends it until times up
hahaha ....
How to configure the time:
L_start: <-- the label to start the event
change OnClock2000: into OnSat2000: to start this event on Saturday 8pm
L_end: <-- the label to end the event
change OnClock2030: into OnSat2030: to end this event on Saturday 8:30pm,
effectively makes this event runs 30 minutes
Frequently Asked Questions:
Question : why the Guild member can hit their own Emperium ?
Answer : because you didn't patch and recompile
Question: there is an exploit in this event, guild master can use Emergency Recall to abuse the prize
Answer : I already fixed it in this topic, now the prize reward will be given after the winner warp outside the map
original topic from eathena forum
http://www.eathena.ws/board/index.php?showtopic=174222
yeah ... I have been fixing this script since 7 years ago