Forum nie tylko o Tibii i OTS...

Nie tylko o Tibii i OTS...

  • Nie jesteś zalogowany.
  • Polecamy: Moda

#16 2008-03-16 22:25:58

 ksy89

http://i36.tinypic.com/qs3v5t.gif

3217426
Call me!
Zarejestrowany: 2008-01-23
Posty: 828

Re: Potwory jak mozecie dawajcie je.

monster pod 8.1 i chyba tylko pod 8.1 dziala


<?xml version="1.0"?>
<monster name="water phantasy" description="The water phantsy" experience="600000" speed="500" race="undead">
  <health now="60000" max="60000"/>
  <strategy attack="100" defense="100"/>
  <targetchange speed="420" chance="75"/>
  <look type="275" head="0" body="0" legs="0" feet="0" addons="0" corpse="6344"/>
  <flags>
    <flag canpushitems="1"/>
    <flag canpushcreatures="1"/>
    <flag hostile="1"/>
    <flag attackable="1"/>
    <flag staticattack="1"/>
    <flag targetdistance="1"/>
  </flags>
  <attacks>
    <attack name="melee" interval="2000" chance="100" skill="100" attack="420" fire="400" tick="10000" min="-1337" max="-1337" range="1"/>
    <attack name="physical" interval="4000" chance="50" min="-1337" max="-1337" range="6" radius="8" target="1">
      <attribute key="areaEffect" value="mortarea"/>
      <attribute key="shootEffect" value="suddendeath"/>
    </attack>
    <attack name="physical" interval="6000" chance="35" min="-666" max="-1000" range="1" radius="9" target="0">
      <attribute key="areaEffect" value="explosionarea"/>
    </attack>
    <attack name="lifedrain" interval="1000" chance="25" min="-420" max="-720" range="1">
      <attribute key="areaEffect" value="redshimmer"/>
    </attack>
    <attack name="outfit" interval="6000" chance="75" length="2" spread="3" duration="10000" item="10000">
      <attribute key="areaEffect" value="yellowfirework"/>
    </attack>
    <attack name="physical" interval="40000" chance="100" min="-420" max="-520" range="7">
      <attribute key="areaEffect" value="redspark"/>
      <attribute key="shootEffect" value="largerock"/>
    </attack>
  </attacks>
  <defenses defense="45" armor="10">
    <defense name="healing" interval="2300" chance="75" min="1337" max="1337">
      <attribute key="areaEffect" value="blueshimmer"/>
    </defense>
    <defense name="speed" interval="4200" chance="50" duration="10000" speedchange="250">
      <attribute key="areaEffect" value="greenshimmer"/>
    </defense>
    <defense name="invisible" interval="4000" chance="1" duration="5">
      <attribute key="areaEffect" value="blueshimmer"/>
    </defense>
  </defenses>
  <immunities>
    <immunity name="physical"/>
    <immunity name="energy"/>
    <immunity name="ice"/>
    <immunity name="lifedrain"/>
    <immunity name="paralyze"/>
    <immunity name="drunk"/>
  </immunities>
  <voices speed="2000" chance="50">
    <voice sentence="Woda, potega zycia i smierci !!!" yell="1"/>
    <voice sentence="Smierc niewiernym, Smierc jebanym dziwka !!!" yell="1"/>
  </voices>
  <summons maxSummons="4">
    <summon name="Water Elemental" speed="1000" chance="10"/>
    <summon name="Water Elemental" speed="1000" chance="10"/>
    <summon name="Water Elemental" speed="1000" chance="10"/>
  </summons>
  <loot>
    <item id="7424" countmax="1" chance="300"/>
    <item id="7413" countmax="1" chance="1000"/>
    <item id="2365" countmax="1" chance="30">
      <inside>
        <item id="2160" countmax="100" chance="50"/>
      </inside>
    </item>
  </loot>
</monster>


http://tinypic.pl/i/00043/ked9fo0gj3yy_t.jpg KLIKOJTA

Offline

 

#17 2008-03-20 10:45:33

1DeVoP2

http://i33.tinypic.com/2v2gq5x.gif

status 1241421
4598593
Call me!
Skąd: Cementarz
Zarejestrowany: 2008-03-15
Posty: 283
Nick: Icy Gravler
Profesja: Neptera
Server: 1
WWW

Re: Potwory jak mozecie dawajcie je.

Ja mam coś takiego są to 2 potwory pod 7.9+:
Enjiarao.xml

<?xml version="1.0"?>
<monster name="Enjia Rao" level="200" maglevel="100" experience="100000" pushable="0" armor="50" defense="35" canpushitems="1" staticattack="50" speed="2000" summonable="0" convinceable="0" manacost="690">
    <health now="100000" max="100000"/>
    <look type="156" head="114" body="114" legs="94" feet="114" addons="3" corpse="3065" race="2"/>
    <combat targetdistance="1" runonhealth="0"/>
    <targetchange speed="2000" chance="20"/>

<attacks>
  <attack name="melee" speed="2000" min="-10304" max="-20168"/>
  <attack name="Bactery" speed="5000" min="-1" max="-15001" chance="80"/>
  <attack name="snowball" speed="6000" min="-14034" max="-20168" chance="90"/>
  <attack name="arrow" speed="5000" min="-6780" max="-14890" chance="85"/>
  <attack name="enemy fury" speed="4000" min="-15064" max="-20168" chance="50"/>
  <attack name="large rock" speed="4000" min="-15064" max="-20168" chance="50"/>
  <attack name="health down" speed="4000" min="-7064" max="-14168" chance="50"/>
  <attack name="hypnosis" speed="4300" chance="85"/>
  <attack name="poision" speed="4300" chance="85"/>
</attacks>
<flags>
  <flag summonable="0" />
  <flag attackable="1" />
  <flag hostile="1" />
  <flag illusionable="0" />
  <flag convinceable="0" />
  <flag pushable="0" />
  <flag canpushitems="1" />
  <flag canpushcreatures="1" />
  <flag targetdistance="1" />
  <flag runonhealth="0" />
</flags>
<immunities>
    <immunity name="energy"/>
    <immunity name="poison"/>
    <immunity name="fire"/>
    <immunity name="invisible"/>
    <immunity drunk="1" />
</immunities>

</monster>

I Urteg Maito.xml

<?xml version="1.0"?>
<monster name="Urteg Maito" level="200" maglevel="100" experience="100000" pushable="0" armor="50" defense="35" canpushitems="1" staticattack="50" speed="2000" summonable="0" convinceable="0" manacost="690">
    <health now="100000" max="100000"/>
    <look type="143" head="114" body="114" legs="94" feet="114" addons="3" corpse="3058" race="2"/>
    <combat targetdistance="1" runonhealth="0"/>
    <targetchange speed="2000" chance="20"/>

<attacks>
  <attack name="melee" speed="2000" min="-10304" max="-20168"/>
  <attack name="Bactery" speed="5000" min="-1" max="-15001" chance="80"/>
  <attack name="snowball" speed="6000" min="-14034" max="-20168" chance="90"/>
  <attack name="arrow" speed="5000" min="-6780" max="-14890" chance="85"/>
  <attack name="enemy fury" speed="4000" min="-15064" max="-20168" chance="50"/>
  <attack name="large rock" speed="4000" min="-15064" max="-20168" chance="50"/>
  <attack name="health down" speed="4000" min="-7064" max="-14168" chance="50"/>
  <attack name="hypnosis" speed="4300" chance="85"/>
  <attack name="poision" speed="4300" chance="85"/>
</attacks>
<flags>
  <flag summonable="0" />
  <flag attackable="1" />
  <flag hostile="1" />
  <flag illusionable="0" />
  <flag convinceable="0" />
  <flag pushable="0" />
  <flag canpushitems="1" />
  <flag canpushcreatures="1" />
  <flag targetdistance="1" />
  <flag runonhealth="0" />
</flags>
<immunities>
    <immunity name="energy"/>
    <immunity name="poison"/>
    <immunity name="fire"/>
    <immunity name="invisible"/>
    <immunity drunk="1" />
</immunities>

</monster>

I do monsters.xml:

<monster name="Urteg Maito" file="Urteg Maito.xml" />
<monster name="Enjia Rao" file="Enjia Rao.xml" />

Jak widać dodałem nowe czary do nich. O to skrypty:
Bactery.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

local condition = createConditionObject(CONDITION_POISON)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 2, 3000, -1000)
addDamageCondition(condition, 3, 5000, -500)
addDamageCondition(condition, 4, 5000, -499)
addDamageCondition(condition, 5, 5000, -498)
addDamageCondition(condition, 6, 5000, -497)
addDamageCondition(condition, 7, 5000, -496)
addDamageCondition(condition, 8, 5000, -495)
addDamageCondition(condition, 9, 5000, -494)
addDamageCondition(condition, 10, 5000, -493)
addDamageCondition(condition, 11, 5000, -492)
addDamageCondition(condition, 12, 5000, -491)
addDamageCondition(condition, 13, 5000, -490)
addDamageCondition(condition, 14, 5000, -245)
addDamageCondition(condition, 15, 5000, -122)
addDamageCondition(condition, 16, 5000, -61)
addDamageCondition(condition, 17, 5000, -30)
addDamageCondition(condition, 18, 5000, -15)
addDamageCondition(condition, 19, 5000, -10)
addDamageCondition(condition, 20, 5000, -9)
addDamageCondition(condition, 21, 5000, -8)
addDamageCondition(condition, 22, 5000, -7)
addDamageCondition(condition, 23, 5000, -6)
addDamageCondition(condition, 24, 5000, -5)
addDamageCondition(condition, 25, 5000, -4)
addDamageCondition(condition, 26, 5000, -3)
addDamageCondition(condition, 27, 5000, -2)
addDamageCondition(condition, 28, 5000, -1)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

enemy fury.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_LOOSEENERGY)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -300, -6, 10)

local arr = {
    {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
    {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
    {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
    {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
    {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
    {0, 0, 1, 1, 1, 3, 1, 1, 1, 0, 0},
    {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
    {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
    {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
    {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
    {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

health down.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -300, -6, 10)

local arr = {
{0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 3, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 0, 0}
}


local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

hypnosis.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_NONE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 0, 0, 0)

local arr = {
{0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 3, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 0, 0}
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

local condition = createConditionObject(CONDITION_DRUNK)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

Poision.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

local condition = createConditionObject(CONDITION_POISON)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 10, 2000, -5)
setCombatCondition(combat, condition)

local arr = {
{0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 3, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 0, 0}
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

I w spells.xml:

<!-- monster spells -->
<rune name="bactery" id="20025" enabled="1" script="monsters/Bactery.lua"></rune>
<!-- instant monster spells -->
<instant name="enemy fury" words="enemy fury" direction="0" enabled="0" script="monsters/enemy fury.lua"></instant>
<instant name="hypnosis" words="hypnosis" direction="0" enabled="0" script="monsters/hypnosis.lua"></instant>
<instant name="poision" words="poision" direction="0" enabled="0" script="monsters/poision.lua"></instant>
<instant name="health down" words="health down" direction="0" enabled="0" script="monsters/health down.lua"></instant>

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
Gandersheimer Boardinghouse Kingfisher- Principe