Jump to content

Aeromesi

Support Leaders
  • Content Count

    821
  • Joined

  • Last visited

  • Days Won

    43

Posts posted by Aeromesi


  1. Just so everyone knows, I've made the premium version of Zombie Massacre. (Contact me through Skype: itzmichaelmorici or on the forums, Skype's better though.)

    It now supports the following:

    A more structured/optimized system for Hercules.

    1. Party mode (Party-Mode also comes with a Ranking feature, you can Wipe/reset the Party ranking manually if you are GM.)
    2. Bonus item feature, complete in x minutes to obtain a bonus item that every party member gets (Only applicable towards Party-Mode, to promote Party-Play)
    3. Disabled (not removed) Zombification system (This posed too dangerous to use in instances with my current  scripting-knowledge.)
    4. Optimizations
    5. Enable/Disable whether to have Delay of re-entrance and simply edit of variable .delay_time = 1; // 1 hour to setup what amount of delay for re-entrance you want.

      PS: If you want this for rAthena, you'll have to personally talk to me.

     

     

    View below some screenshots of how it "looks" pay attention to the messages in the chatbox and what the NPC is viewing as the ranking.

     

    1.) Solo ranking (Fastest Solo-Player who beat Dungeon.):

    CT8wwnZ.jpg

     

     

    2.) Solo ranking (Who beat Solo-Player the most times.):


    FhRgNq0.jpg

     

    3.) The menu:

     

    RPEdhAR.jpg

     

    4.) Party Ranking (From the MvP Ladder Instance):

     

    0wa4l5j.jpg


  2. Will provide sexual favours to the person who can get this working for latest herc. Can pay money too.

    +1

     

    PS: I'm pretty sure if you know what you're doing you can just loop through all the online characters and perform an action on each account or specific accounts (like the winner of a group of people in an event)


  3. Just finished adding your three instances [trivia/mastery/fairy] on my server! They work perfectly. Thank you very much for sharing this! Your work is awesome!

     

    Awesome! I'm also going to be critiquing the scripts and changing them around in the future (Maybe more features, rankings etc...) So be on the look out!

     

    I'm glad they work perfectly, I spend a lot of time on my scripts testing every-which way things could go wrong. If for any reason you ever find a bug, report it and I'll get to it right away. If you don't mind, what server do you run? I always love to see my works in a live production server.


  4. Wow this is pretty cool Easycore. I'm assuming we could also read from the global registry another value? Lets say they need to complete certain instance or of the such. I just change "Quest_ASPD" to something like "Inst_ASPD"? (Could this possibly be made to read from maybe an array of variables and if such variables equals x they get y ASPD bonus. If Quest_ASPD is 5 and Inst_ASPD is 10 it would grant me x ASPD (like 2). Possible?


  5. Im pretty sure chatlogs are automatically saved as long as you have logging enabled from the 'logs' table or wherever you decided to read the logs from. It logs more than just chat, what @commands that are used and other logs like item pickup I believe etc..


  6. Hello liked your script, but I want to make some changes to my use.

    1st How do I change the number of mobs per round?

    2nd How to remove the chests?

    3rd How do I give points for mob killed?

     

    I want to use set #ds_point to define points for every mob is killed leaving the fairest event

     

     

    I sent you a message.

    Side note: I did not notice that I set the timers so short (not per minute, this was the testing phase of the script, example I made "1 minute" into you know, 10 seconds until start? xD I'll fix that. Though in the time being you would just have to edit the timer labels/sleep counter, not sure how I looped the announcement. *checks*  :sry:  :swt3:


  7. If that's the case forget the same IP, the best way to handle this would be to record the mac address of the opponent and upon killing him if their mac addresses are the same end the script and not distribute points. IP address checks in scripts is easily by-passable, as long as you the player know it's recording the IP and not the Mac address. Then again it's pretty easy to spoof your physical mac address too...


  8.  

    but the grf have Old Map Files? Because i run the Server and have loaded new izlude map. i want link to old client Working for trans Server

    The RE / PRE folders have map_caches in them ... so if you are running the server on prerenewal, the old izlude map should be loaded from the pre folder.

    But then don't they have to find all the old map files that correspond to the map_cache? Or does data.grf have all original maps and rdata the renewal maps?

     

    If you plan on making a Pre-RE server, disable all the scripts / NPCs, enable Pre-Renewal mode in src/config/renewal.h and also from there make sure to not use the rdata GRF. To save your client space


  9. This kind of looks like they may have read the script commands without logically thinking through, though what I can tell is on the event of killing a mob, if they're less than level 175 or have the status "SC_ORCISH" they cannot gain Fame points. It looks like they tried attaching each individual player to the script based on IP or something, but the character is attached regardless upon hitting the mob. So no need to check IP/rid2name I believe (If you could detail exactly what you're trying to do here that would help bayakan.


    Anyways, tell me if this is what you were looking for. Try both.

     

     

    -    script    orc_face    -1,{
     
    OnInit:
        setitemscript 601,"{ if ( [email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script>_face ) itemskill \"AL_TELEPORT\",1; }";
        setitemscript 602,"{ if ( [email protected]/*  */_face ) itemskill \"AL_TELEPORT\",3; }";
        end;
     
    OnPCKillEvent:
        if( BaseLevel < 175 || killedrid == getcharid(3) || getstatus( SC_ORCISH ) || getcharip() == getcharip(rid2name(killedrid)) ) { end; }
        if( !getstatus(SC_ORCISH)) 
        { 
            sc_start SC_ORCISH,60000,10;
            sc_start NOTICKDEF,60000,10;
            @orc_face = @orc_face += 1;
        }
        FAMEPOINTS += 1;
        dispbottom "Gained : "+ 1 +" Point(s). Total : "+ FAMEPOINTS +" Fame Point(s).";
        end;
        
    OnPCDieEvent:
        @orc_face = 0;
        sc_end SC_ORCISH;
        if( BaseLevel < 175 || killerrid == getcharid(3) || killerrid > 2999999 || killerrid == NULL ) { end; }
        if( getcharip() == getcharip(name2rid == killedrid)) { end; }
        KARMAPOINTS += 1;
        dispbottom "Gained : "+ 1 +" Point(s). Total : "+ KARMAPOINTS +" Karma Point(s).";
        end;
    }
    

    Or try this one:

     

     

    -    script    orc_face    -1,{
     
    OnInit:
        setitemscript 601,"{ if ( !@orc_face ) itemskill \"AL_TELEPORT\",1; }";
        setitemscript 602,"{ if ( !@orc_face ) itemskill \"AL_TELEPORT\",3; }";
        end;
     
    OnPCKillEvent:
        if( BaseLevel < 175 || killedrid == getcharid(3) || getstatus( SC_ORCISH ) || getcharip() == getcharip(rid2name(killedrid)) ) { end; }
        if( !getstatus(SC_ORCISH)) 
        { 
            sc_start SC_ORCISH,60000,10;
            sc_start NOTICKDEF,60000,10;
            @orc_face = @orc_face += 1;
        }
        FAMEPOINTS += 1;
        dispbottom "Gained : "+ 1 +" Point(s). Total : "+ FAMEPOINTS +" Fame Point(s).";
        end;
        
    OnPCDieEvent:
    if( BaseLevel < 175 )
        {
            end;
        }
        @orc_face = 0;
        sc_end SC_ORCISH;
        sc_end NOTICKDEF;
        KARMAPOINTS += 1;
        dispbottom "Gained : "+ 1 +" Point(s). Total : "+ KARMAPOINTS +" Karma Point(s).";
        end;
    }
    

  10. Basically says it all, I'd like to know who uses/used my scripts, in a detailed thoughtful "resume" of using my works I guess you could put it xD. 

    (Vote Poll at the Top)
    If you do, please detail the following:

    What you voted "Yes or No", if voted No, do not answer any more questions from ( 2 - 6 ) below. 7 being an acception if you want to throw out an idea or two for me.
    1.) Server name (if Live server)

    2.) Website (if Live server)
    3.) Favorite Script
    4.) Least Favorite Script

    5.) Custom Modifications done to any Used scripts by Me (for potential updates to current script made) If you feel uncomfortable with sharing your "unique code/idea (cough all you closed source mofos, you know who you are)" simply label "None" to this question.
    6.) New NPC Script/System/Instance you would like to see from me.



    People I personally deem was given a very good review of my works, I will personally help them develop the "New NPC Script/System/Instance" (Note: As long as I am CAPABLE of said Idea) for them to be shared to us all here at Hercules!

    PS: Happy early Halloween I guess?


  11. The 6th map doesn't exist, 1@trivia is actually used to enter BACK INTO the instance, as well as a script (auto-event that's coming to Hercules) I designed specifically for 1@trivia.

    2@trivia is where everything begins. with the 4 Cosmos Guardians you must click and defeat.

    EDIT:

    That's also something I forgot to point out to the unfortunate 110 downloads. For all those respective people note this: once you die, you can come back into the instance by:



    When you die:

    1.) Going back where the Trivia Totem is.
    2.) Spawning in 1@trivia where you must talk to the Dimensional Gate in the middle.

    3.) Depending which Trivia you're currently enduring will be where  you are warped to and also an Announced Reminder will be given when you come back to the Trivia you're on.

    4.) I'm pretty sure I made the time to enter the instance after dieing 3 or 2 minutes. So get back in quickly as possible!


  12. What error? Please detail and show what pops up in the map-server.


     

    its fixed now, sorry i forgot to put the resnametable on my map_cache.dat

    but the problem is got error when i click the Fire

     

    It's because you failed to add the maps to your servers map_cache. Did you also add the map_index and maps.conf?

    What error? Please detail and show what pops up in the map-server.

    Did you put viewpointmap into your src so your emulator can use the script command?

×
×
  • Create New...

Important Information

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