Jump to content

nakano15

Members
  • Posts

    102
  • Joined

  • Last visited

Everything posted by nakano15

  1. Hello Guys, I am making a thread here, because I have a request to do... I am kind of a veteran in Ragnarok Online, but differently from almost peoples I know, I still want to see Ragnarok Online shine. After seeying how cool Tree of Savior ended up, it made-me realize that Ragnarok Online could be as great as it, and it cheered me up into working on a server project I have, since gravity will not make really great contents to the game... My server idea is fill the game with contents by using the contents the game have. Does not ring the bell? Well, Npcs will provide the player things to do in-game. For example, you are short in Zenys, you can try doing Comerce between towns, by selling products overpriced to other towns. Grinding is boring? Why not take a request in a pub, they may offer a nice request with a good reward. Or what about leaving your char doing fishing while you go afk for a while? Or even do some of the newly implemented Favor quests, do repeatable requests to npcs in the map and get a ultimate reward when favor is 100% filled. And more, I plan on doing even more, I want to make guilds be more usefull, includding their castles, by for example, allowing you to throw a party or a banquet. Beside I know nothing about programming the server source, I can still make impressive npc systems. I have made several npcs with systems in the game, but I need someone else to test the features, give-me feedbacks, and for that, I will need an average number of players, treat this like a little closed beta. The server in question is low rate, pre-renewal, have not many boosts of exp and loot, there is no cash shop, and Classes 3 are disabled (I believe), and I am not sure if it is secure to explore the other dimension, at least may be fun to explore with other peoples. So, who can help-me test the server? Before someone asks why this is not in the server advertisement section. It is very clear by the topic that I am not advertising a server, I am looking for players to test the npcs I made.
  2. Dude, I only know that with this, server owners are a few steps closer to making their own Ragnarok Online DS version.
  3. Hum, good to know. I thought it would make a line in front of the npc direction instead.
  4. For my npc to work as intended, I would need to make so the npc touch area is an square around the npc. like squared dimensions -3,-3,3,3.
  5. Thanks, that helped, I just wish there were a way of making so the touch area is a square around the npc...
  6. Holy... Man! Do you know what did you do? That... That... That's amazing man! The infinity of things that can do with it... One of them is what a user of world of warcraft emulator did, check out: https://forum.ragezone.com/f436/blizzlike-single-player-project-real-923381/ Another one is allow the player character to do something while the owner of the character is offline, like opening a store that allows other players to craft items using the Blacksmith or Alchemist skills. Nice job indeed, nice job. Edit:. Uh, I guess I'm dreaming too high, better I return to the ground.
  7. I have some questions about the OnTouch: parameter on the npc scripting. Is there any way of avoiding monsters of triggering it? If the npc moves location by using either walk to or teleport, the areas of ontouch will change aswell? These questions are troubling me.
  8. Well... After getting angry at Addrid, I tried to do what you suggested, use SQL command by rummaging and googling codes. It worked, now my script works as it must. I even made a code file with functions using them so I does not need to rewrite them all the time, maybe later I'll release the file on this forum. Either way, thanks for the help.
  9. Maybe because you are using the wrong argument? And, addrid is somewhat confusing for me, in your place I would do a query_sql where char `last_map` = x, using SQL function RANDOM to randomize the result. Eh, but I does not know how to use sql. And addrid is surelly confusing.
  10. Hey guys, I am back and with a new problem I've been having while scripting npcs on Ragnarok Online. This time, is with addrid. I am trying to make an script where events may randomly happen in a map and the player can gain something good depending on how much contribution gave to the event achievement. The problem is on the part of getting the list of players in the map, it basically does nothing. When the script is invoked by a player, it works fine, but when the npc invokes the script, it basically does nothing. deletearray(.players[0], 128); if(addrid(1, 0) == 1) { set(.players[getarraysize(.players)], getnpcid(0)); .@ArrayMaxSize = getarraysize(.players); if(.@ArrayMaxSize > 0) { for(.@i = 0; .@i < .@ArrayMaxSize; .@i++) { .@CharName$ = rid2name(.players[.@i]); detachrid; attachrid(.@CharName$); -- Rest of the script -- } detachrid; } } How can I fix this issue? This issue is bothering me have 3 days.
  11. That means I would need to mess with the source, which I am really bad at that. By the way, already used the hand picked way of getting the monsters on the maps... So... Thanks anyway.
  12. There is no npc script that does that? I need this for a npc script. :X
  13. All status of the monster have to scale with the level too. It's because since the server would be high rate, I thought that would make it fair if the monsters would also have scaled levels and status to make it still be challenging, differently of most privates where player gets ultra high levels to solo mvps.
  14. Hello again, I have another question, for an npc I'm going to do, I will need to check up what monsters spawn on certain map. There is a npc command that give-me a list of monsters that spawns on a map? If there is, what is it? I were checking the script_commands.txt all day and could not find.
  15. Hey there guys, I have a request, beside I kind of ask myself why no one thought about this before, I were looking forward trying to make a mid rate server (Max Level 255) just to see how would end up into. Beside there is a script to change the monster max health by certain percent, it seems like there is not a configuration to change the monster level by a percentage. So I'd like to ask someone to do this system, because it would be awesome and also implement challenge to servers (depending on the server owner). The option would be at conf/battle/monster.conf, would even change the monsters status to fit the level (kind of like what happens when place ",level" after the name of the monster on permanent spawners). Let's say for example, if the monster is level 87, and original Ragnarok Online max level is 130, that monster would have around 66% of level that the monster have, but if I make the level percentage be 196% (scaled to Level 255), the monster would be around level 170, which would means that it would be a challenge even on max level. So, could someone implement a system like this on the emulator?
  16. The code is working now. Had to modify the code and turn it into this: locationShuffle: OnInit: unitwarp getnpcid(0, strnpcinfo(0)), "this", -1, -1; getmapxy .@map$, .@x, .@y, 1; //debugmes strnpcinfo(0) + ": " + .@map$ + " X:"+ .@x + " Y:"+ .@y; end; Had to leave locationShuffle because it is called by other areas. Well, thanks for the help.
  17. It does? I thought not, well, here the codes. OnInit: for(.@i = 0; .@i <= 15; .@i++) { cmdothernpc "Miner Team Member#" + .@i,"locationShuffle"; } locationShuffle: getmapxy .@map$, .@x, .@y, 1; unitwarp 0, .@map$, -1, -1; end;
  18. Hello guys, I'm working on a npc system and for that npc, I need to make so that on init, the original npc also forces the duplicates to change their position by forcing them to run a internal label, but 3 commands does not works, doevent, donpcevent and cmdothernpc or asks to attach a player to the npc (which is impossible) or runs the script and applies for the npc that called it (Original). There is another way of forcing duplicates to run that label?
×
×
  • Create New...