Jump to content

Euphy

Members
  • Posts

    2997
  • Joined

  • Last visited

  • Days Won

    73

Everything posted by Euphy

  1. Either something's wrong with your source files or your server needs an upgrade. Toasty's controller is a little more resource-intensive than mine, but it shouldn't be nearly enough to cause server-wide lag.
  2. ...but we're constantly fixing bugs, so you should still stay updated.
  3. If you don't store the numbers in an array, the only way to do this without writing it out would be through storing the variable names in an array, and looping with getd() - extremely messy and unnecessarily resource-intensive. If these are character variables (i.e. you can't use an array), you can probably find a way to do this with an SQL function. Assuming all the variables are in an array, you can use an algorithm like this: set .@max, .@arr[0]; for(set .@i,1; .@i<getarraysize(.@arr); set .@i,.@i+1) { if (.@arr[.@i] > .@max) { set .@max, .@arr[.@i]; set .@ele, .@i; deletearray .@tie[0], getarraysize(.@tie); } else if (.@arr[.@i] == .@max) { if (!getarraysize(.@tie)) set .@tie[0], .@arr[.@ele]; set .@tie[getarraysize(.@tie)], .@i; } }And that'll give you your max, .@max; the element where it's located, .@ele; and an array of any elements it's equal to, .@tie[].
  4. Euphy

    Shop Script

    Read: Callshop
  5. I'll start by nominating/awarding members of our current Dev Team. Status: Approved. [Euphy]
  6. The controller only works when WOE is started through the script. Make sure you're at the required revision (r16958 or higher), or the correct labels won't be executed. You can turn off the .AutoKick feature if you're still having problems.
  7. One main difference between the two commands is that Doevent keeps the player attached while Donpcevent will never attach an RID.
  8. If table values aren't found, the old HP/SP formulas will be used automatically (they're only slightly different).
  9. I don't think he's started yet. Would you like to write these, Cydh? :3 Descriptions for basic commands (comment if you disagree):
  10. OnPCLoginEvent: resetstatus;
  11. If you're using @guild in your NPC, you can modify the atcommand to set a flag before calling the 'guild_create' function (in map/guild.c) and modify the 'guild_create' function to require that flag.
  12. You could literally copy the Malangdo Enchants script, and replace the entire weapon detection section (lines 68~313) with an L_Socket callsub.
  13. Badge nominations are now available.
  14. Badges Awarded This post will serve as a log for all badges given. Scripting 07.03.13 ~ @Emistry: Scripting Lv 1. 07.03.13 ~ @goddameit: Scripting Lv 1. 07.03.13 ~ @AnnieRuru: Scripting Lv 1. 07.05.13 ~ @KeyWorld: Scripting Lv 1. 07.05.13 ~ @Euphy: Scripting Lv 1. 07.07.13 ~ @Ziu: Scripting Lv 1. 07.07.13 ~ @ToastOfDoom: Scripting Lv 1. 07.07.13 ~ @tr0n: Scripting Lv 1. 07.23.13 ~ @Brian: Scripting Lv 1. 07.15.13 ~ @Emistry: Scripting Lv 2. Source 07.08.13 ~ @Lilith: Source Lv 1. 07.08.13 ~ @Cydh: Source Lv 1. 07.08.13 ~ @Xantara: Source Lv 1. 07.08.13 ~ @goddameit: Source Lv 1. Bug Tracker 07.03.13 ~ @kyeme: Bug Tracker Lv 1. 07.08.13 ~ @Antares: Bug Tracker Lv 1. 07.15.13 ~ @Akinari: Bug Tracker Lv 1. 07.16.13 ~ @BBaking: Bug Tracker Lv 1. 07.23.13 ~ @Brian: Bug Tracker Lv 1. Mapping 07.03.13 ~ @Olrox: Mapping Lv 1. 07.03.13 ~ @Aerie: Mapping Lv 1. 07.03.13 ~ @Syouji: Mapping Lv 1. Spriting 07.03.13 ~ @Adel: Spriting Lv 1. 07.03.13 ~ @Gaypuff: Spriting Lv 1. 07.05.13 ~ @DevilEvil: Spriting Lv 1. 07.07.13 ~ @Taeko: Spriting Lv 1. Palettes 07.03.13 ~ @KamiShi: Paletting Lv 1. Wiki 07.08.13 ~ @Akkarin: Wiki Lv 1. 07.23.13 ~ @Jman: Wiki Lv 1. 07.23.13 ~ @Brian: Wiki Lv 1. Special 07.03.13 ~ @Akinari: Dev Expert. 07.03.13 ~ @Lighta: Dev Expert. 07.03.13 ~ @Daegaladh: Dev Expert. 07.03.13 ~ @Euphy: Dev Expert. 07.08.13 ~ @helvetica: Dev Expert. 07.23.13 ~ @Ind: Dev Expert. 07.03.13 ~ @Emistry: Support Expert. 07.03.13 ~ @AnnieRuru: Support Expert. 07.05.13 ~ @Brian: Support Expert. 07.07.13 ~ @Z3R0: Support Expert. 07.07.13 ~ @Capuche: Support Expert. 07.07.13 ~ @Shinryo: Innovator. 07.07.13 ~ @Yommy: Innovator. 07.07.13 ~ @KeyWorld: Innovator. 07.07.13 ~ @Ai4rei: Innovator. 07.07.13 ~ @Tokei: Innovator. 07.07.13 ~ @xazax: Innovator. 07.07.13 ~ @Xantara: Innovator. 07.23.13 ~ @ricky92: Innovator. 07.07.13 ~ @Ziu: Community Builder. 07.23.13 ~ @Jman: Community Builder. 07.23.13 ~ @Ind: Community Builder. 07.23.13 ~ @Arcenciel: Community Builder. 07.23.13 ~ @Brian: Community Builder. 07.03.13 ~ @Muad_Dib: Helper Lv 1. 12.29.13 ~ @GmOcean: Helper Lv 1.
  15. Community Participation Badges As a small incentive to give back to the community, we're offering a variety of badges to users who have completed certain tasks: these include both code and graphics releases as well as contributions to the Bug Tracker and Wiki. Any badge you earn will be visible in all of your forum posts, and will also be displayed in the "Awards" tab of your profile. For a full list of all available badges and descriptions on how to obtain them, please visit our Awards Showcase. Here are some additional requirements for obtaining a badge: You must meet acceptable standards for your contributions to count. (Fixing two spellning msitakes per edit won't earn you that Wiki badge any faster~) You must have the lower level of a badge before applying for a higher one. (You'll need need to have Spriting Lv 1 before you can earn Spriting Lv 2 -- no exceptions!) You must make a new release or contribution to advance to a higher-level badge. (Even if you've released 50 maps, you can't go from Lv 1 to Lv 2 without creating another.) Once you believe all qualifications are met, you can nominate yourself or another user by posting in this topic. A moderator will review your request and notify you of their decision. The format for nominations is as follows: Some final disclaimers: Post only nominations in this topic. All other posts will be deleted. Decisions are final. If you weren't granted the badge you were nominated for, don't be discouraged -- keep working and apply again later. A nomination in this topic is the only way to receive a badge. Thanks for reading, and good luck! :3
  16. 4,House,7200,1@rent,20,20,houes1,houes2,houes3,houes4,houes5,houes6,houes7,houes8,houes9You need to specify map names; I don't know what 'houes1', etc. are supposed to be. If you want multiple copies of the same map, duplicate it (like Endless Tower) and add the duplicates to your database.
  17. Yes, they were completed last month.
  18. It's not possible with the current mapflag implementation. If you ask @Lighta, he had plans to define mapflags by area, but I don't know if he had done any work on it...
  19. We apologize for the long delay. The badge listing is now viewable by all members, and descriptions/qualifications will be updated in the next couple of days. Once those are done, we'll be opening up a separate topic for nominations.
  20. Ask on eAmod's forums; we don't have the command.
  21. Euphy

    @command

    Please read the Wiki page I linked...
  22. If you had updated from r17346 or earlier, the mapflag/ directory was moved into npc/ and was split between Pre-Renewal and Renewal in r17347. You'll have to re-apply any custom changes you've made. Read more here: Splitting Mapflags Pre-Renewal/Renewal
  23. June Digest 2013 The following digest covers the month of June, 2013. Development Team @Cydh has joined as Core Developer. @DeadlySilence has joined as Script / DB Developer. @malufett, @MarkZD, and @Zephyr are no longer Core Developers. Development Highlights Major updates: Instance System rewrite: the official (and far simpler) implementation of instances. (r17386, r17387) Item Bound System: ability to bind individual items to account, guild, party, and character. (r17351, r17361) TXT -> SQL converters: added for item, mob, and mob skill databases. (r17371, r17376) Mapflag restructuring: split Renewal from Pre-Renewal and moved from conf/ to npc/. (r17347) Renewal updates: Official HP/SP tables: now based on a table (job_maxhpsp_db) instead of only formulas. (r17391) Official Abracadabra database implementation: different rates, removed some skills. (r17374) Official high upgrading chances added (+11~20). (r17375) Packet updates: booking, cash shop, indexes, 2013 clients. (r17353, r17357, r17359, r17360, r17367) Item database updates: ~1000 entries added or revised. (r17372, r17376, r17377, r17379) Mob database updates: Hall of Abyss, Pyramids Nightmare Mode, Port Malaya, and Eclage. (r17376, r17382) Renewal scripts: Hall of Abyss: full system. (r17368) Port Malaya: Buwaya Cave instance, Bakonawa Lake instance, town NPC updates, new quests. (r17383, r17396, r17397) Mora: Hazy Forest instance, Mora Enchants. (r17344, r17342) Eclage: town NPCs, guides, coin traders, skills, quest entries, quest placeholders. (r17373) Eden Group: Eden Tutorial and official 86-90 and 91-99 boards. (r17377, r17379) Pyramids Nightmare Mode: scripts and database entries. (r17382) RWC: 2012 Enchants script. (r17397) Command updates: @identifyall added: identifies all equipment in inventory. (r17341) @partysharelvl added: updates party share level. (r17358) 'getequipisidentify' removed: it always returned 1. (r17341) Other noteworthy changes: Updated multiclient support. (r17355) Expanded client version restrictions. (r17363) Updated configure.in/configure. (r17367) Misc. Stats During the period there were 56 commits. Of these 56 commits 25 included bug-fixes.
  24. Issue confirmed; moved to Bug Tracker @ bugreport:7786.
×
×
  • Create New...