Jump to content

AnnieRuru

Script Developers
  • Content Count

    1677
  • Joined

  • Last visited

  • Days Won

    245

Reputation Activity

  1. Upvote
    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;
  2. Upvote
    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
  3. Upvote
    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
  4. Upvote
    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
  5. Upvote
    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.
  6. Upvote
    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
  7. Upvote
    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
  8. Upvote
    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
  9. Upvote
    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
  10. Upvote
    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
  11. Upvote
    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
  12. Upvote
    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
  13. Upvote
    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.
  14. Upvote
    AnnieRuru reacted to schan in BIG announce Font   
    That's weird. How come it won't work for me?
  15. Upvote
    AnnieRuru reacted to schan in BIG announce Font   
    found anything Annie? will this work with the latest clients?
  16. Upvote
    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
     
     
  17. Upvote
    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
     
     
  18. Upvote
    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
     
     
  19. Upvote
    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 ...
  20. Upvote
    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!
  21. Upvote
    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
     
     
  22. Upvote
    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
  23. Upvote
    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
  24. Upvote
    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
     
     
  25. Upvote
    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
     
     
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.