Jump to content

xazax

Members
  • Posts

    427
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by xazax

  1. Here is the source: RoLauncherSRC.rar

    http://dl.dropbox.co...LauncherSRC.rar

    Don't expect it to be too clean, it is just an improvized thing :D. Basically it just a bunch of Win32 API calls for the GUI, and building wchar_t string (the command line), ini read/write, and finally calling a ShellExecute to start the client.

    Edit:

    @Bahmut

    it is for the new login method ( where absolutely no login screen, so you should not have the restore old login window diff enabled ), however that method is not supported by rA currently, but server side support will be added soon.

  2. also would be nice if someone (perhaps xazax?) make a 3rd party login interface that passes the username/password pair to the client, so we can "get rid off" of the old login system, something simple and nice, not a batch file neither shortcuts :D

    It's not really a server side feature, but if you want one, just ping me :D, and tell me what features do you want. (Skinnable? Remember user, pass? Where to store pass, what encryption to use for passwords if we store them etc..)

  3. You can set the price to:

    price * 100 / (100-discount)

    This way it will be displayed right.

    Example:

    If something costs 100

    Set the price to 100 * 100 / 76 ~ 131.

    And 100 will be displayed.

    ( Beware, you need to substract the original price, not the highened. )

    So script workaround exists, the question is, how many people would need a feature like item_nodc.txt. But I do not feel like adding that stuff for the minority.

    • Upvote 2
  4. Right now, our development modell, and the way how the repo is organized, we can't utilize the advantages that git offers. However Gepard is working on a new development modell. If it works well, it is possible we will switch to git eventually,

    • Upvote 2
  5. I also do not like the idea of adding dozens of callbacks.

    But a nice interface for most common modifications, like adding atcommands, script commands, (statuses, skills?), sounds less messy and maintainable.

    But what is the advantage of such plugin system? Everybody is free to modify their code. Why would they create a plugin instead of just adjusting their source? Only advantage I can see, there is less delta against our codebase, easier merges, updates for the server owners.

    I think, if we wants to improve the plugin system, first we should determine what kind of plugins do we want to see. I think plugins should not implement anything that is related to game mechanics. They should be tools, that helps debugging and administration and meant to be distributed although be an unoffical feature, for example a gui plugin.

×
×
  • Create New...