Jump to content

xeL

Legendary Member
  • Posts

    1,111
  • Credits

  • Joined

  • Last visited

  • Days Won

    12
  • Feedback

    100%

Posts posted by xeL

  1. just do it ncsof way and all will be easy

    ncsof ai system contains 3 files: ai_script.txt, macro.txt, questdata.txt

    all quest rates edited in questdata only single time for 1 quest

    after is running aimerger which inserts quests to required classes defined in questdata

    processes macro definitions and creates ai_merged.txt file whis now is compiled by actual compiler

     

    those commercial dumies does not care about ncsoft way, they working with merged file only

    ncsoft way of ai editing is presented in C1 server pack shared by me (not suitable for c4+)

    to bad that is not for c4 too the old way :)

  2. You don't need to bother mate, that guy is Mephisto, is a normal player that did not claimed to be you, is not the random cheap advertiser "MephistoKing" and I am sure you're not the single user in this world that use this name, in this case you should use registered trademark, in this case you did not, so it's free for all. Good luck with your servidor and please don't bump this topic because it's pointless, and you waste your "precious" time.

     

    First of all, let me tell you the ugly truth, your amigos started to make the cheap spammy advertise on our forum, facebook, not us, and probably you did that aswell, I did not came on your topic to cry because was useless from me to do that, as you can see you did nothing, I use my time to answer you just once after that you won't capture my attention anymore. If someone from our community did advertisements on your server, forum whatever, he did from hes own initiative.

     

    xeL, thank you and I appreciate these words that came from an experienced developer and client mod. as you are! We will try to bring new things, a new feature is that we allow people to get money without donating, every donate coin can be cashed out for real. The Wyverns that everybody can ride them, without owning a Castle, and the Spin Roulette are few of the newest features that we used, and more will come soon!

    Wish you good luck mate!

    Client mode? Sorry I'm not :) . Anyway what i ment about unique futures is to make something that is not easy to copy.
  3. Good luck with your server. But (and this is for all interlude server owners) try bring something new , something never seen and exceptional like how was substack and rebirth back on old times . This now I consider like a battle between servers at interlude class. ;) Common futures on many servers. Anyway good luck with server and most important long live open without wipes. ;)

  4. Hello,

     

    Since the Server Controler wich I added on GM Panel is kind of unhandy to use I decided to split and share with some modifications :)

     

     

    Options:

     

    -Save logs files of every restart so you can figure out when your server files crash or no

    -Option to send emails when server files crashes with date and time and application name

    (Email settings and file directory location can be saved directly from the application)

    -To stop a application from auto restart just kill from the buttons on right.

     

    Requirements:

     

    - .Net Framework 4.0

     

    Download: http://www.4shared.com/zip/yPI9GDicba/Srv_ctl.html?

     

     

     

    Pictures:

    main.jpg
     

     

     
    second.jpg
    • Upvote 1
  5. Thats pretty clever, but the problem is, I don't know s**t about REST API  :poker face:  Thanks for your input anyway.

    Just stay with account manager/registration manager out of server . Host in another place. As tk422 say , is pretty risky to host on same pc because can be many injections trough sql or other. Beside that . Never open port 2012 on outside. Is cached admin port.    :)

  6.  

    For our NPC Manager we use LightMare's decompiler and then AdvExt's Interlude compiler.
    I think the compiler was $80 or something but was worth every penny.
     
    LM's decompiler lets you send it data though stdin and then responds through stdout which is much faster and less IO than writing / reading files.
    Thanks LM!
    Output is always on the standard channel though, errors aren't sent to stderror unfortunately.
    You have to detect and process them as they happen. This should be rare though.
     
    Once you have the entire file decompiled and each class separated, iterate over each one and make whatever modifications required.
     
    AdvExt's compiler can compile multiple classes provided you have made the changes described in the included ReadMe.
    - Remove the gg:: prefix on global calls. gg::Rand() becomes just Rand()
    - Remove the :: postfix to myself and replace with dot. AKA - myself::Say becomes myself.Say()
    - Switch statements become select statements (literally just change the keyword switch to select).
    - Include the correct preprocessor header one line above each class (see ReadMe).
    - Include all parent, grandparent, great grandparent etc classes all the way up until the root class for anything you compile.
    - Always ensure everything written out (for both the compiler and then for use by NPCServer) is in grandparent > parent > child order.
     
    Hope this helps, Looking forward to your tool!

     

    It will be a lot of work. Working my self on such a tool... but problem is for multiple quest on same AI class with different item drops and different chance  to sort and extract the exact rand(). 

×
×
  • Create New...