Jump to content

Aeromesi

Support Leaders
  • Content Count

    821
  • Joined

  • Last visited

  • Days Won

    43

Everything posted by Aeromesi

  1. I think change warp command to warp instance_mapname("1@mapname"),x,y; Don't know too much about 3ceAM but I'm assuming it's somewhat similar.
  2. Exactly as my suggestion would have thought. Glad it worked out for you
  3. This is a whole npc with those features based off euphys warped for Hercules.
  4. Yeah i don't think the fake guild emblem is in this rewrite.
  5. -Cough- should totally bring the Clan System to Hercules x13th with a nice ole PR... We're so behind on actual content it's not even funny, and I love Hercules..
  6. thanks Aeromesi Solved! So I was right? Yay! xD
  7. Get all the dragon balls and you may have your wish.... All puns aside; I would assume you can find the texture/effect for "@clouds" command and recolor them to yellow? Any thought on this?
  8. ... Instances and insanity

  9. 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. Party mode (Party-Mode also comes with a Ranking feature, you can Wipe/reset the Party ranking manually if you are GM.) 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) Disabled (not removed) Zombification system (This posed too dangerous to use in instances with my current scripting-knowledge.) Optimizations 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.): 2.) Solo ranking (Who beat Solo-Player the most times.): 3.) The menu: 4.) Party Ranking (From the MvP Ladder Instance):
  10. Download git so you can fork the repository from here: https://github.com/HerculesWS/Hercules Then compile with Microsoft visual studio 2012. You'll have an updated Hercules after that.
  11. +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)
  12. Trivia was meant to have cooldown. You gave me an idea. I'll add an option to enable/disable cooldowns on instances and the time you want them to not be able to replay. Hope you enjoy. I'll check it out you'll see me!
  13. 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.
  14. 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?
  15. Do we have that implemented? I thought that was something custom by AnnieRuru when i made a point about something a long time ago
  16. 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..
  17. No one has had errors with this right? I've had a few reports but I swear nothings wrong. If someone could toy around with it that would be nice! (The recent/favorite feature ofc)
  18. 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*
  19. 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...
  20. 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
  21. 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; }
  22. I know its off topic but this was a little piece I was working on back with RPG maker xp. A mega man RPG but I lacked the spriting skills. I only ripped Zero from the Megaman Zero series.
×
×
  • Create New...

Important Information

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