Jump to content

Recommended Posts

Posted

This event manager was coded on an interlude server, but will not be hard to modify for any other server type.

 

Configurations:

<?xml version='1.0' encoding='utf-8'?>
<events>
    <!--
        Notes:
            - Default value for all strings is null.
            - Default value for all integers is 0.
            - Default value for all booleans is false.

        Global Event Variables:
            @registrationTime Integer (value in seconds)
            @minPlayersRequired Integer
            @maxPlayersAllowed Integer
            @teleportTime Integer (value in seconds)
            @runningTime Integer (value in seconds)
            @resurrectorTime Integer (value in seconds)
            @allowFixedResurrection Boolean (allow players to stand up when they please; also disables the resurrector)
            @displayPlayerScoreInTitle Boolean
            @scoreBoardPattern String (Pattern keys include %score%|%mins%|%secs%|%team1Name%|%team2Name%|%team.[incremental].Name%)
            @scoreInTitlePattern String (Pattern keys include %score%)
            @rewardPerKill String (item1Id,item1Count;item2Id,item2Count;etc..)
            @rewardPvpOnKill Boolean (if true, players will receive 1 pvp per kill)
            @1stPlaceReward String (see @rewardPerKill)
            @2ndPlaceReward String (see @rewardPerKill)
            @3rdPlaceReward String (see @rewardPerKill)
            @doorsToCloseOnStart String (door1Id,door2Id,etc..)
            @doorsToOpenOnEnd String (see @doorsToCloseOnStart)
            @giveBuffs Boolean (if true, players will receive buffs according to their class type)
            @mageBuffs String (if giveBuffs==true: buffId1,buffLv1;buffId2,buffLv2;etc..)
            @fighterBuffs String (if giveBuffs==true: buffId1,buffLv1;buffId2,buffLv2;etc..)
            @disableSpawnProtection Boolean (disables spawn protection for event participants)
            @blockedSkills String (skillId1,skillId2,etc..)
            @blockedItems String (itemId1,itemId2,etc..)
            @zoneId Integer (the zones used to clear bystanders)

        DM Event Variables:
            @titleColor String (hex color code)
            @nameColor String (hex color code)
            @spawnLocations String (x1,y1,z1;x2,y2,z2;etc..)
            @decreaseScoreOnDeath Boolean (when you die, your score will be reduced by 1)
    -->
    <eventmanager enabled="true" debug="false">
        <variable key="initialDelay" value="60" /><!-- 600 -->
        <variable key="delayBetweenEvents" value="3600" />
        <variable key="eventListForAutomation" value="1,2,3,4,5" />
    </eventmanager>
    <event id="1" name="Death Match" engine="DM">
        <variable key="description" value="Free for all. The top 3 players[br1]with the highest score wins!" />
        <variable key="registrationTime" value="300" />
        <variable key="minPlayersRequired" value="2" />
        <variable key="maxPlayersAllowed" value="40" />
        <variable key="teleportTime" value="15" />
        <variable key="runningTime" value="300" />
        <variable key="resurrectorTime" value="3" />
        <variable key="titleColor" value="6868FF" />
        <variable key="nameColor" value="0000CC" />
        <variable key="displayPlayerScoreInTitle" value="true" />
        <variable key="scoreInTitlePattern" value="-=[ %score% ]=-" /><!-- %score% -->
        <variable key="scoreBoardPattern" value="Time Left: %mins%:%secs%" />
        <variable key="rewardPerKill" value="57,100000" />
        <variable key="rewardPvpOnKill" value="true" />
        <variable key="minKillsToGetReward" value="3" />
        <variable key="1stPlaceReward" value="12003,200;5592,100;8762,1" />
        <variable key="2ndPlaceReward" value="12003,100;5592,50" />
        <variable key="3rdPlaceReward" value="12003,50;5592,50" />
        <variable key="doorsToCloseOnStart" value="24190001,24190002,24190003,24190004" />
        <variable key="doorsToOpenOnEnd" value="24190001,24190002,24190003,24190004" />
        <variable key="spawnLocations" value="150396,47350,-3411;150396,46154,-3411;148583,46154,-3411;148583,47350,-3411" />
        <variable key="giveBuffs" value="true" />
        <variable key="mageBuffs" value="1204,2;1085,3;" />
        <variable key="fighterBuffs" value="1204,2;1086,2;" />
        <variable key="blockedSkills" value="1050,1255,3205,1403,1429" />
        <variable key="blockedItems" value="736,1538,1829,1830,3958,5858,5859,6663,6664,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7554,7555,7556,7557,7558,7559,7618,7619,9156,2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650" />
        <variable key="removeBuffs" value="true" />
        <variable key="zoneId" value="3" />
    </event>
    <event id="2" name="Death Match Speed" engine="DM">
        <variable key="description" value="Free for all. The top 3 players with[br1]the highest score wins! Players also receive a[br1]special buff that greatly increase their speed." />
        <variable key="registrationTime" value="300" />
        <variable key="minPlayersRequired" value="2" />
        <variable key="maxPlayersAllowed" value="40" />
        <variable key="teleportTime" value="15" />
        <variable key="runningTime" value="300" />
        <variable key="titleColor" value="6868FF" />
        <variable key="nameColor" value="0000CC" />
        <variable key="displayPlayerScoreInTitle" value="true" />
        <variable key="scoreInTitlePattern" value="-=[ %score% ]=-" /><!-- %score% -->
        <variable key="scoreBoardPattern" value="Time Left: %mins%:%secs%" />
        <variable key="rewardPerKill" value="57,100000" />
        <variable key="rewardPvpOnKill" value="true" />
        <variable key="minKillsToGetReward" value="3" />
        <variable key="1stPlaceReward" value="12003,200;5592,100;8762,1" />
        <variable key="2ndPlaceReward" value="12003,100;5592,50" />
        <variable key="3rdPlaceReward" value="12003,50;5592,50" />
        <variable key="doorsToCloseOnStart" value="24190001,24190002,24190003,24190004" />
        <variable key="doorsToOpenOnEnd" value="24190001,24190002,24190003,24190004" />
        <variable key="spawnLocations" value="150396,47350,-3411;150396,46154,-3411;148583,46154,-3411;148583,47350,-3411" />
        <variable key="giveBuffs" value="true" />
        <variable key="mageBuffs" value="1204,2;1085,3;8003,1" />
        <variable key="fighterBuffs" value="1204,2;1086,2;8003,1" />
        <variable key="allowFixedResurrection" value="true" />
        <variable key="disableSpawnProtection" value="true" />
        <variable key="decreaseScoreOnDeath" value="true" />
        <variable key="blockedSkills" value="1050,1255,3205,1403,1429" />
        <variable key="blockedItems" value="736,1538,1829,1830,3958,5858,5859,6663,6664,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7554,7555,7556,7557,7558,7559,7618,7619,9156,2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650" />
        <variable key="removeBuffs" value="true" />
        <variable key="zoneId" value="3" />
    </event>
    <event id="3" name="Team vs Team" engine="TVT">
        <variable key="description" value="%teamCount% teams. The team with the[br1]highest score at the end wins!" />
        <variable key="registrationTime" value="300" />
        <variable key="minPlayersRequired" value="2" />
        <variable key="maxPlayersAllowed" value="40" />
        <variable key="teleportTime" value="15" />
        <variable key="runningTime" value="300" />
        <variable key="resurrectorTime" value="3" />
        <!-- ============================================ -->
        <variable key="displayPlayerScoreInTitle" value="true" />
        <variable key="scoreInTitlePattern" value="-=[ %score% ]=-" /><!-- %score% -->
        <variable key="scoreBoardPattern" value="Time Left: %mins%:%secs%" />
        <variable key="rewardPvpOnKill" value="true" />
        <variable key="giveBuffs" value="true" />
        <variable key="mageBuffs" value="1204,2;1085,3;8004,1" />
        <variable key="fighterBuffs" value="1204,2;1086,2;8004,1" />
        <variable key="numberOfTeams" value="2" />
        <variable key="team1Name" value="Blue" />
        <variable key="team1TitleColor" value="FF6868" />
        <variable key="team1NameColor" value="CC0000" />
        <variable key="team1SpawnLocations" value="16148,109032,-9074;19246,109032,-9074" />
        <variable key="team1Color" value="1" />
        <variable key="team2Name" value="Red" />
        <variable key="team2TitleColor" value="6868FF" />
        <variable key="team2NameColor" value="0000CC" />
        <variable key="team2SpawnLocations" value="16408,113332,-9074;19017,113332,-9074" />
        <variable key="team2Color" value="2" />
        <variable key="minKillsToGetReward" value="3" />
        <variable key="rewardTie" value="true" />
        <variable key="reward" value="12003,200;5592,100;8762,1" />
        <variable key="blockedSkills" value="1050,1255,3205,1403,1429" />
        <variable key="blockedItems" value="736,1538,1829,1830,3958,5858,5859,6663,6664,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7554,7555,7556,7557,7558,7559,7618,7619,9156,2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650" />
        <variable key="removeBuffs" value="true" />
        <variable key="fences" value="19459,109025,-9074,2,90,300,3;15986,109025,-9074,2,90,300,3;17723,109432,-9212,2,300,90,3" />
    </event>
    <event id="4" name="Abomination" engine="ABO">
        <variable key="description" value="Everyone vs the two cursed weapon holders.[br1]The goal is to obtain the cursed weapon by getting[br1]last hit when they die, and then killing other participants." />
        <variable key="registrationTime" value="300" />
        <variable key="minPlayersRequired" value="2" />
        <variable key="maxPlayersAllowed" value="40" />
        <variable key="teleportTime" value="15" />
        <variable key="runningTime" value="300" />
        <variable key="initialHandlerDelay" value="20" />
        <variable key="resurrectorTime" value="3" />
        <variable key="titleColor" value="68FF68" />
        <variable key="nameColor" value="00CC00" />
        <variable key="displayPlayerScoreInTitle" value="true" />
        <variable key="scoreInTitlePattern" value="-=[ %score% ]=-" /><!-- %score% -->
        <variable key="scoreBoardPattern" value="Time Left: %mins%:%secs%" />
        <variable key="rewardPerKill" value="12003,40" />
        <variable key="rewardPvpOnKill" value="true" />
        <variable key="spawnLocations" value="79844,258220,-10383" />
        <variable key="giveBuffs" value="true" />
        <variable key="mageBuffs" value="1204,2;1085,3;" />
        <variable key="fighterBuffs" value="1204,2;1086,2;" />
        <variable key="blockedSkills" value="1050,1255,3205,1403,1429" />
        <variable key="blockedItems" value="736,1538,1829,1830,3958,5858,5859,6663,6664,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7554,7555,7556,7557,7558,7559,7618,7619,9156,2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650" />
        <variable key="fences" value="80177,258212,-10383,2,80,300,3" />
        <variable key="cursedWeapons" value="8689,8190" />
        <variable key="removeBuffs" value="true" />
    </event>
    <event id="5" name="Town War" engine="TW">
        <variable key="description" value="Kill as many players as you can!" />
        <variable key="runningTime" value="600" />
        <variable key="teleportTime" value="15" />
        <variable key="resurrectorTime" value="3" />
        <variable key="titleColor" value="6868FF" />
        <variable key="nameColor" value="0000CC" />
        <variable key="team" value="1" />
        <variable key="displayPlayerScoreInTitle" value="true" />
        <variable key="scoreInTitlePattern" value="-=[ %score% ]=-" /><!-- %score% -->
        <variable key="scoreBoardPattern" value="Time Left: %mins%:%secs%" />
        <variable key="rewardPerKill" value="12004,100" />
        <variable key="rewardPvpOnKill" value="true" />
        <variable key="spawnLocations" value="79844,258220,-10383" />
        <variable key="blockedSkills" value="1050,1255,3205,1403,1429" />
        <variable key="blockedItems" value="736,1538,1829,1830,3958,5858,5859,6663,6664,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7554,7555,7556,7557,7558,7559,7618,7619,9156,2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650" />
        <variable key="disableSpawnProtection" value="true" />
        <variable key="townIds" value="3,7,8,11,17,18" />
    </event>
    <!-- event id="6" name="Raid Event" engine="RB">
        <variable key="description" value="All participants work together and try to[br1]kill as many raid bosses as they can." />
        <variable key="runningTime" value="600" />
        <variable key="teleportTime" value="15" />
        <variable key="resurrectorTime" value="3" />
        <variable key="titleColor" value="6868FF" />
        <variable key="nameColor" value="0000CC" />
        <variable key="team" value="1" />
        <variable key="displayPlayerScoreInTitle" value="true" />
        <variable key="scoreInTitlePattern" value="-=[ %score% ]=-" />
        <variable key="scoreBoardPattern" value="Time Left: %mins%:%secs%" />
        <variable key="rewardPerKill" value="57,100000" />
        <variable key="rewardPvpOnKill" value="true" />
        <variable key="spawnLocations" value="79844,258220,-10383" />
        <variable key="blockedSkills" value="1050,1255,3205,1403,1429" />
        <variable key="blockedItems" value="736,1538,1829,1830,3958,5858,5859,6663,6664,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7554,7555,7556,7557,7558,7559,7618,7619,9156,2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650" />
        <variable key="disableSpawnProtection" value="true" />
        <variable key="townIds" value="3,7,8,11,17,18" />
    </event -->
</events>

 

Price: 10 Euros

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...