Jump to content

Euphy

Members
  • Posts

    2997
  • Joined

  • Last visited

  • Days Won

    72

Everything posted by Euphy

  1. Actually the server load would be the same due to changing portals into npc's...I don't think your suggestion is that appealing, especially cause a lot of people would rather keep that kind of stuff as untouched as possible. But you're still keeping the original warps... Warps + Invisible NPCs is twice the load of modified warps. o.o;
  2. @F0xxy: It would work, but it's just as much work as my first suggestion with twice the server load~ XD
  3. There are two methods that would work, both require about the same amount of work: Change all the warp portals to normal NPCs, with warp sprites (#45) and OnTouch labels. Warp players if (Upper != 8). Add "Loadevent" mapflags inside all WOE castles. The next step depends on whether or not you have "loadevent" flags on other maps - if it's not too many, you could write something like this: OnPCLoadMapEvent: if (!agitcheck() && !agitcheck2()) end; // Enable these lines if there are other "loadevent" maps { setarray .@maps$[0],"prontera","payon","etc."; for (set .@i,0; .@i<getarraysize(.@maps$); set .@i,.@i+1) if (strcharinfo(3)==.@maps$[.@i]) end; } if (Upper == 8) warp "SavePoint",0,0;
  4. I've seen this done before too. I haven't tested these suggestions, but they're worth a shot: Set max base to 265 in exp.txt and use "0" or negative values for 256~265 Set max base to 265 in exp.txt and use 2^31 for levels 256~265 Create a "OnPCBaseLvUpEvent" NPC: if (BaseLevel > 255) set BaseLevel, 255; (note that this won't activate by level 265 - optionally, combine this with suggestion #2)
  5. Renewal clients can do everything XRay does, except new job classes (undocumented?). I don't think anyone uses XRay otherwise, since the project's pretty much dead. The interface is the only major difference in Renewal clients.
  6. Oh, okay. There's really no point in using my script if you duplicate entire NPCs, though, since other scripts (ex. Lunar's) would be more efficient for that.
  7. Did you want the entire script disabled for Assassins/Monks? If that's the case, { if(BaseJob == Job_Assassin || BaseJob == Job_Monk) end; bonus bAspdRate,100; bonus2 bSubRace,RC_NonBoss,15; bonus2 bSubRace,RC_Boss,15; skill "TK_POWER",5; skill "TK_DODGE",1; }
  8. You're already using an account variable. All you have to do is add an initial check: if (#ckquest) { mes "[soldier of Midgard]"; mes "You may only complete this quest once."; close; }
  9. The spawns are in npc\mobs\bossnia.txt, just delete the MVPs from the floor or disable the script.
  10. I rewrote that Wiki article a while back on eAthena, and it's a little easier to follow if you're considering making a guide yourself. http://eathena.ws/wiki/index.php?title=Basic_Scripting
  11. All the NPC files are organized by name. You don't have to comment out as much as you'd think, especially since all town NPCs are grouped into a single file.
  12. The script itself looks fine, perhaps you forgot tabs in your header?
  13. Alright, since I really can't figure out what's going on, I've put up a version where "Item Previewing" can be turned off. That should avoid the event label errors. http://pastebin.com/raw.php?i=xADBcWR7
  14. @Jb Roxas: My script already supports multiple categories, if you read the configuration notes. Add them to this line: setarray .Shops$[1],"Headgears","Weapons","Misc"; Then in the Add() function, the first value is the category number (1, 2, 3, or 4, in your case). @williamII: I really don't know why that's happening... Are you using the latest rAthena revision?
  15. Strange, someone else also reported that problem but I can't manage to reproduce it... If anything, try changing this line: addtimer 1000, strnpcinfo(3)+"::OnExit"; To this: addtimer 1000, strnpcinfo(1)+"::OnExit"; That's the best suggestion I can give unless I find out how to get the error myself, unfortunately.
  16. Euphy's Scripts Disclaimer You may use, modify, and host all of my released scripts. You may not sell them, re-release them in any way (modified or otherwise), or remove the credits. < Event Manager > < Hunting Missions > < Queue System > < Euphy's WOE Controller > < All-In-One NPC > < Euphy's Quest Shop > < Euphy's Warper > < Item Rewards > < Custom Currency Multi-Shop > < Build Manager + > < Class Mastery System > < Class Specialization > < Badge System > < Guarantee Refine Ticket > < Item Fusion > < Euphy's MVP Ladder > < Card Trader > < NPC Duplicate Generator > < Auto-Potion >
×
×
  • Create New...