Jump to content

Euphy

Members
  • Posts

    2997
  • Joined

  • Last visited

  • Days Won

    73

Posts posted by Euphy

  1. I don't think he's started yet. Would you like to write these, Cydh? :3

    Descriptions for basic commands (comment if you disagree):

    *party_create("<party name>"{,<character ID>});

    Organizes a party with the attached or specified character as leader.

    The command returns the party ID upon success, and these values upon failure:

    -1: Player not found.

    -2: Player already has a party.

    -3: Party name exists.

    ---------------------------------------

    *party_destroy(<party id>{,<character ID>});

    Disbands the party of the attached or specified character. The command

    returns 1 upon success and 0 upon failure.

    ---------------------------------------

    *party_addmember(<party id>,<character ID>);

    Adds a player to an existing party.

    The command returns 1 upon success, and these values upon failure:

    -1: Player not found.

    -2: Player already has a party.

    -3: Party is full.

    ---------------------------------------

    *party_delmember(<party id>,<character ID>);

    Removes a player from an existing party. If that player is the only party

    member remaining, the party will be disbanded.

    The command returns 1 upon success, and these values upon failure:

    -1: Player not found.

    -2: Player is not in the party.

    ---------------------------------------

  2. 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.

    • Upvote 1
  3. 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:

    Name: @eAthena Bug Archive
    Badge: Bug Tracker Lv 1
    Reason: This user has discovered countless critical bugs such as bugreport:9, bugreport:14, and bugreport:4139. It's as if this user is a robot...

     
    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

    • Upvote 7
  4. 4,House,7200,1@rent,20,20,houes1,houes2,houes3,houes4,houes5,houes6,houes7,houes8,houes9
    You 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.
  5. 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.

  6. Please read the Wiki page I linked...

    .@atcmd_numparameters: The number of parameters defined.

    .@atcmd_parameters$[]: Array containing the given parameters, starting from an index of 0.

  7. June Digest 2013
    The following digest covers the month of June, 2013.

    Development Team 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.
    • Upvote 5
  8. It was recently renamed to 'job_exp.txt' to match the naming pattern of the other job-related files. Update your SVN again and resolve any conflicts (it should work now, though there are still a couple of errors that need to be taken care of).

  9. 	set .@ticket, ITEM_ID;

    if (!countitem(.@ticket)) {

    mes "[Premium Refiner]";

    mes "You need a Premium Ticket to continue.";

    close;

    }

    mes "[Premium Refiner]";

    mes "Is there anything you want to refine?";

    next;

    // Create equip menu.

    setarray .@position$[1], "Head","Body","Left hand","Right hand","Robe","Shoes","Accessory 1","Accessory 2","Head 2","Head 3";

    set .@menu$,"";

    for(set .@i,1; .@i<=10; set .@i,.@i+1) {

    if (getequipisequiped(.@i))

    set .@menu$, .@menu$+.@position$[.@i]+" ~ "+getequipname(.@i);

    set .@menu$, .@menu$+":";

    }

    set .@part, select(.@menu$);

    // Check if the item is refinable (delete this section if you don't need it).

    if (!getequipisenableref(.@part)) {

    mes "[Premium Refiner]";

    mes "This item is not refinable.";

    close;

    }

    // Check if the item is over the max refine (+20).

    if (getequiprefinerycnt(.@part) > 20) {

    mes "[Premium Refiner]";

    mes "I can't refine this item any higher!";

    close;

    }

    mes "[Premium Refiner]";

    mes "Are you sure you want to refine "+getequipname(.@part)+"?";

    next;

    if(select("Yes, go on.:Wait a second...") == 2)

    close;

    mes "[Premium Refiner]";

    mes "All done! Enjoy!";

    delitem .@ticket,1;

    successrefitem .@part;

    close;

    It's pretty basic; refer to the documentation (trunk/doc/script_commands.txt) if you have questions about any of the commands.
  10. You shouldn't need any higher than 10 for MAX_EVENTQUEUE; as Mr BrycE posted, make sure to recompile. MAX_EVENTTIMER isn't related to your error.

    On a side note, though, you really shouldn't run that many OnNPCKillEvent triggers... You know you can combine the actions into a single label, right?

    • Upvote 1
×
×
  • Create New...