Jump to content

nakano15

Members
  • Posts

    102
  • Joined

  • Last visited

Posts posted by nakano15

  1. Hey @Vykimo, If you end up successfull, could you look forward making client work simpler?

    I tried to make some client using RoBrowser some time ago, and most of the time I ended up stuck in a page saying that were configuring the client or something like that for hours.

  2. I dunno if this is the place to ask for this but... It is related to a npc's script.

    So, I'm still stuck at my comerce npc script, at least in matter of adversities to the players,

    like the challenges they can face while doing comerce between town to town.

    I've had the idea of adding bandits to the npc, but the idea would sound quite lethal, and could have an...

    Adverse effect if there are other players near the one who had the bandit spawned, so I've got another

    idea that is only lethal If the player tries to get It's products back:

    Make nearby monsters try to steal the player loot and flee.

     

    Beside on some maps, porings and lunatics can be weak and easy to handle, some other maps would have tougher monsters that would

    be a higher adversity to the player, but the other problem, is that if the player is in the main continent, where Prontera and Geffen is in, there will not be much challenge to

    the player face during the travels.

     

     

    What could I do to make trading between towns not be easy? And of prefference, without directly involving the player death, or the endangerment of

    nearby players.

  3. Favor Boards


    The Favor board npc makes so in some fields and maps, there are some maps with favor boards,

    and the same map have npcs that

    have requests for you to do, like collect apples, or even hunt a monster,

    those npcs locations are pointed out by the favor board,

    upon helping those npcs, the percentage of the favor board in the map will rise.

    When the favor board reaches 100%, the player beside sometimes receiving a reward from the npc that the player completed the last step of the favor board,

    the favor board will also award the player with some exp, zenys and maybe even an item.

     

    To install the npc, just install like any other npc, the only thing you need to pay attention to is to make the Favor_Board_Func.txt load first, after the line

    that the function script is in, you place the favor boards and quests scripts.

     

    Currently, there are favor boards in the city of Prontera, the fields around it and in Morocc.

    I'm not sure If I'll give continuity to this npc, but as you may notice, the npc is may be modified and edited.

    Feel free to edit the npc if you want to fill out other maps of the game for your server.

     

    Please take note that the npc were made for pre-renewal, so renewal servers might need some editing.


     

  4. Malangdo Cat Paw Merchants - A Comerce System


    Not only merchants can do some zenys by doing comerce, you can make so the players can make zeny by carrying products from one town to another.

    This system were inspired on Mabinogi's comerce system, cat paw representants can be spotted inside the towns (or on the lower field in prontera) and you can buy products on it, and then walk all the way to the other town to sell them for more zenys.

    • It is easy to learn how to make profit on the system, you have to prompt to buy the items that have green text, check out their values though, and the discount they receive, will be shown a list of towns and the prices that the item is going to be bought for there, check out the green text towns because are the towns that you will get more profit, walk to the town and sell the product there.
    • Bandits have the chance of appearing based on the summed value of the items you're carrying with you.
    • The Cat Paw Merchants only cover the area of the 5 main towns, that are from Prontera to Aldebaran, Lutie also have a vendor, If you checked the script, you will notice that npcs from Comodo to Hugel are deactivated, that is because they doesn't have products for sale currently. If you study how the npc works, you will be able to add more products for sale, though.
    • There is a special leveling system for this npc, the Merchant level, you gain exp on it at every sucessful trade you do, the Merchant level increases the weight of items you can carry at once, so buying hundreds of a item when first using the system is impossible.
    • At every 2 hours in server time, the products prices will shuffle, It is recommended to avoid doing trade if you know that you will not reach the other town before the time passes.
    • There is a Daily quest includded, where the npc will ask you to do 5000 Zenys of profit.

    You can install the npc normally like any other npc, just pay attention, there are two files named item_db.txt and item_avail.txt, you have to go to the db folder of your server, open the files that have the same names, paste the content from the respective file that comes with the npc inside the file in the db folder, then save, do not replace everything right away, It is gonna break your server database and you'll be in a creek.

    Why I used the Merchant Test box as model for the items? Easy, who will want to prospect something that they are going to sell for zenys?


     

  5. The mercenary system is very disappointing, at least in my opnion.

    By the fact you need to pay an expensive price to have an aid in the combat

    for a few hours, and also buy special potions to him that are also expensive,

    you also need to grind them in order to acquire new mercenaries.

     

    Beside, come to think, I wonder if a player character could be set as mercenary,

    or kind of cloned to spawn as one.

  6. So, I've been trying latelly to play in a private wow server, and I've found out that they have a playerbot system,

    which they allows the player to spawn a bot of another character on his account to aid the player in combat.

    For lone players like me, It's really good, but while playing, I were wondering, does that would be possible to

    happen in Ragnarok Online?

  7. On 1/10/2017 at 3:27 AM, Akkarin said:

    You can either add a timer to each mob or you can do a simple killmonster on the map. I guess it depends on the map..

    I believe adding a timer to each mob is the best solution, since using kill monster on the map can end up killing bandits that spawned for other players too.

    But how do I make a timer for a monster?

     

    On 1/10/2017 at 8:16 AM, Skorm said:

    You can try the summon command just be sure to run it from an npc that isn't attached to the player.

    
    *summon "monster name",<monster id>{,<Time Out>{,"event label"}};

     

    Some other methods...

    
    .mob_id = monster("<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>",<size>,<ai>});
    startnpctimer;
    end;
    
    OnTimer<time>:
    unitkill .mob_id;
    stopnpctimer;
    end;

     

    You could do the same thing as above but with killmonster instead.

    
    monster("<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"NPC::OnBlahbanditded",<size>,<ai>});
    startnpctimer;
    end;
    
    OnTimer<time>:
    killmonster "<map name>","NPC::OnBlahbanditded";
    stopnpctimer;
    end;
    
    OnBlahbanditded:
    end;

     

    Ah, so there is how one does that.

    Thank you, but I believe I will have to attach the timer on the player instead, this will be helpful anyway.

  8. I'm making a change to one of my npcs, where bandits (basically monsters) can spawn to try killing the player,

    but to not bother other players by keeping them spawned for so long, I'm wanting to make so the bandits

    have a despawn time, so after that time, they disappear for good from the map.

    How can I do that?

  9. It's showing a number of errors.

    Quote

    cannot open system/PetEvolutionCln.lub: No such file or directory.

    Error- CPetEvolutionMgr file Init.

    cannot open system/Achievement_list.lub: No such file or directory.

    Error- CAchievementMgr file Init.

    Can't open file.

    *Game opened the window all white and showed a new error*

    Not Exist File: LuaFiles514/lua files/quest/QuestLuaFile.lua CQuestLuaFileList.cpp(33)

    Error- CQuestMgr::CreateInstance()

    *Game closed*

     

  10. This were the original setup I've choose for the executables.

     

    8 Custom Window Title


    9 Disable 1rag1 type parameters (Recommended)
    10 Disable 4 Letter Character Name Limit
    13 Disable Ragexe Filename Check (Recommended)
    15 Disable HShield (Recommended)
    20 Extend Chat Box
    21 Extend Chat Room Box
    22 Extend PM Box
    23 Enable /who command (Recommended)
    33 Always Call SelectKoreaClientInfo() (Recommended)
    36 Read msgstringtable.txt (Recommended)
    37 Read questid2display.txt (Recommended)
    38 Remove Gravity Ads (Recommended)
    39 Remove Gravity Logo (Recommended)
    43 Always Use Email for Char Deletion
    44 Translate Client (Recommended)
    47 Use Ragnarok Icon
    48 Use Plain Text Descriptions (Recommended)
    49 Enable Multiple GRFs (Recommended)
    51 Always Show License Screen
    64 @ Bug Fix (Recommended)
    73 Remove Hourly Announce (Recommended)
    84 Remove Serial Display (Recommended)
    88 Allow space in guild name
    90 Enable DNS Support (Recommended)
    96 Remove GM Sprites
    213 Disable Help Message on Login (Recommended)
    218 Show Exp Numbers
    222 Show Replay Button

    After it crashed, I tried to use the recommended options choose by NEMO.

     

    9 Disable 1rag1 type parameters (Recommended)


    13 Disable Ragexe Filename Check (Recommended)
    15 Disable HShield (Recommended)
    23 Enable /who command (Recommended)
    24 Fix Camera Angles (Recommended)
    33 Always Call SelectKoreaClientInfo() (Recommended)
    34 Enable /showname (Recommended)
    36 Read msgstringtable.txt (Recommended)
    37 Read questid2display.txt (Recommended)
    38 Remove Gravity Ads (Recommended)
    39 Remove Gravity Logo (Recommended)
    40 Restore Login Window (Recommended)
    41 Disable Nagle Algorithm (Recommended)
    44 Translate Client (Recommended)
    46 Use Normal Guild Brackets (Recommended)
    48 Use Plain Text Descriptions (Recommended)
    49 Enable Multiple GRFs (Recommended)
    53 Use Ascii on All LangTypes (Recommended)
    64 @ Bug Fix (Recommended)
    73 Remove Hourly Announce (Recommended)
    84 Remove Serial Display (Recommended)
    90 Enable DNS Support (Recommended)
    97 Cancel to Login Window (Recommended)
    213 Disable Help Message on Login (Recommended)

  11. 10 hours ago, srhmike said:

    What diffs did you use?  I know when I tried to diff my 2015-11-04 client with using custom aura limits, it would crash off the get go.

    I don't see how the mmo would make the client crash, it would throw a server error, not client crash.  So that info is of no use.
    And DEP?  No, I don't think so.

    
    Data Execution Prevention (DEP) is a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system 
    
    
    Data Execution Prevention (or DEP) monitors programs to ensure that memory is being used safely. If a program tries using memory incorrectly, DEP closes it.

     

    I'm not using custom aura limits on NEMO.

    I tried diffing first with my own diff choice, it crashes.

    And then tried using the program Recommended diffs on the client, crashed too.

  12. 6 hours ago, Exmas said:

    Have you changed the PACKETVER at mmo.h?

    The crash happens once I open the client. Like, the window appear all in white, and then poof, crash.

    15 minutes ago, Chaos92 said:

    Data Execution Prevention
    My Computer->Properties->Advanced System Settings

    Advanced tab->Performance->Settings->Data Execution Prevention tab->Turn ON DEP dan add Client.exe


    http://hostingmalaya.com/cara-mengatasi-masalah-client-ragnarok-online

     

    Nothing changed.

  13.  

     

    Thanks! I'll do my best.

     

    Perhaps importing some heads too because it just looks off with the old RO heads... I've animated heads before in RO and it's a crazy amount of work so props if you actually do it.

     

    I'm thinking about this. But for now I don't know how to export heads from ToS. Because there is no 3D models of heads, but only 2D planes with maps for every angle.

     

    But isn't that more easier to acquire than 3d models sprites?

  14. So... My client were working just fine, until I updated iRO to the newest update, now, for some reason,

    my client does not work anymore. It crashes after opening, aka showing the window that the program stopped working.

     

    What would be the issue?

    My client is from 2013-08-07a.

  15.  

     

     

    The housing system indeed is awesome, the bad is that have nothing much to offer to the players but a place to hangout with friends or personal storage.

    What would be nice is if the system get a revamp, like for example:

     

    • Remove the need of setting passwords, it is really annoying, but instead be able to choose who can enter the house, if Guild mates, Friends, party members or anyone can join (and look if the person is on the group the player allowed through sql).
    • Allow the player to choose if will spawn in the house before going to the last place the player visited (upon logging in, be teleported to the house, and upon leaving through the house portal, be taken to the point the player were before).
    • Implement new functions, like have a personal store, where house owner can sell stuff by their own price (without taxes), and other players can check through the house warp.
    • Another thing that would be interesting is if monsters attack the house (if there is someone else than a visitor outside the house), the difficulty of the monster and quantity could be based on number of players.
    • Be able to make a feast for your friends and guild mates, or just random peoples, to celebrate something and give hellatons of buffs that lasts a few hours.

    Several things could be implemented or changed to make the housing system more interesting.

     

     

    If you would implement this feature that would be great and drop me a PM, and i'll buy it.

     

    I does not sell my scripts.

    Also, at least the part of the sql I would not work on, because I does not really know how to work with sql.

     

     

    SO, if you don't sell scripts. so do you make it as a PUBLIC release or private only?

    Thank you :D

     

    I will not modify this script, I just gave my ideas about it.

    Edit:. Holy cow, too many quotes.

  16. The housing system indeed is awesome, the bad is that have nothing much to offer to the players but a place to hangout with friends or personal storage.

    What would be nice is if the system get a revamp, like for example:

     

    • Remove the need of setting passwords, it is really annoying, but instead be able to choose who can enter the house, if Guild mates, Friends, party members or anyone can join (and look if the person is on the group the player allowed through sql).
    • Allow the player to choose if will spawn in the house before going to the last place the player visited (upon logging in, be teleported to the house, and upon leaving through the house portal, be taken to the point the player were before).
    • Implement new functions, like have a personal store, where house owner can sell stuff by their own price (without taxes), and other players can check through the house warp.
    • Another thing that would be interesting is if monsters attack the house (if there is someone else than a visitor outside the house), the difficulty of the monster and quantity could be based on number of players.
    • Be able to make a feast for your friends and guild mates, or just random peoples, to celebrate something and give hellatons of buffs that lasts a few hours.

    Several things could be implemented or changed to make the housing system more interesting.

×
×
  • Create New...