Forum Tibiaaforum.fora.pl Strona Główna


Tibiaaforum.fora.pl
.:Open Tibia Server!:.
Odpowiedz do tematu
Tutaj publikuj swoje Potworki/Bossy/Monstery !
bartek123
Administrator


Dołączył: 26 Maj 2006
Posty: 48
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: Giżycko

W tym temacie publikujemy swoje stworki, monsterki i bossy!

Każdy kto napiszę jakiś zbędny temat będzie karany ostrzerzeniem.

Więc jeszcze raz ostrzegam...

Pozdro bartek123.

_______________


World: Calmera
Voc: Sorcerer
Nick: ****** ***
Lvl: 17
Mlvl: 16


Post został pochwalony 0 razy
Zobacz profil autora
Serpent Spawn!!!
Michas17



Dołączył: 16 Lip 2006
Posty: 7
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: Katowice

Cześć chce napisać jak zrobić serpent spawn żeby nie było że to jest plagit wziołem go z [link widoczny dla zalogowanych] no to do roboty.(Ten monster działa na DevLandzie!!)
data/monster/Serpent Spawn.xml

<?xml version="1.0"?>
<monster name="Serpent Spawn" level="45" maglevel="55" experience="2000" pushable="0" speed="350" armor="32" defense="41" canpushitems="0" staticattack="50" changetarget="550">
<health now="3000" max="3000"/>
<look type="220" corpse="4323"/>
<combat targetdistance="1" runonhealth="0"/>
<attacks>
<attack type="melee" mindamage="20" maxdamage="200" probability="100"/>

<attack type="instant" name="serpent_beam" exhaustion="500" cycleticks="2000" probability="50"/>
<attack type="instant" name="serpent_poison" exhaustion="500" cycleticks="3000" probability="70"/>
<attack type="instant" name="serpent_wave" exhaustion="500" cycleticks="4000" probability="70"/>

</attacks>

<defenses>
<defense immunity="poison"/>
<defense immunity="paralyze"/>
<defense immunity="drunk"/>
<defense immunity="invisible"/>
</defenses>

<loot>
<item id="2148" countmax="96" chance1="50000" chancemax="3"/>
<item id="2146" countmax="2" chance1="10000" chancemax="0"/>
<item id="2147" countmax="1" chance1="10000" chancemax="0"/>

<item id="1987" chance="100000">
<inside>
<item id="2148" countmax="84" chance1="50000" chancemax="3"/>
<item id="3971" chance="3333"/>
<item id="2492" chance="5000"/>
<item id="2476" chance="4000"/>
<item id="2198" chance="3333"/>
<item id="2130" chance="1818"/>
<item id="2498" chance="1818"/>
<item id="2547" countmax="4" chance1="20000" chancemax="0"/>
<item id="2678" countmax="6" chance1="20000" chancemax="0"/>
<item id="2796" countmax="1" chance1="20000" chancemax="0"/>
<item id="2504" chance="333"/>
</inside>
</item>
</loot>

<voices>
<voice sentence="Tsss you will die"/>
<voice sentence="Tsssse one will risssse again"/>
<voice sentence="HIIISS"/>
</voices>
</monster>

Data/monster/monsters.xml

<monster name="Serpent Spawn" file="Serpent Spawn.xml" />

Jeszcze tylko Spellsy.
Data/spells/instant/serpent_beam.lua

area = {
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
{2, 2, 2, 2, 2, 2, 0, 3, 3, 3, 3, 3, 3},
{0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0}
}

attackType = ATTACK_NONE
needDirection = true
areaEffect = NM_ME_SOUND_YELLOW
animationEffect = NM_ANI_NONE

hitEffect = NM_ME_EXPLOSION_DAMAGE
damageEffect = NM_ME_SOUND_YELLOW
animationColor = RED
offensive = true
drawblood = true

GreatEnergyBeamObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

function onCast(cid, creaturePos, level, maglv, var)
centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}
GreatEnergyBeamObject.minDmg = (level * 2 + maglv *2.5) * 1.0
GreatEnergyBeamObject.maxDmg = (level * 2 + maglv *2.5) * 1.6

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, GreatEnergyBeamObject:ordered())
end

Kolejny
Data/spells/instant/serpent_poison.lua

area = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

attackType = ATTACK_PHYSICAL
needDirection = false
areaEffect = NM_ME_POISEN_RINGS
animationEffect = NM_ANI_NONE

hitEffect = NM_ME_EXPLOSION_DAMAGE
damageEffect = NM_ME_POISEN_RINGS
animationColor = GREEN
offensive = true
drawblood = true

UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

function onCast(cid, creaturePos, level, maglv, var)
centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}
n = tonumber(var) -- try to convert it to a number
if n ~= nil then
-- bugged
-- ultimateExplosionObject.minDmg = var+0
-- UltimateExplosionObject.maxDmg = var+0

UltimateExplosionObject.minDmg = 0
UltimateExplosionObject.maxDmg = 0
else
UltimateExplosionObject.minDmg = (level * 1 + maglv * 2) * 2.3 - 30
UltimateExplosionObject.maxDmg = (level * 1 + maglv * 2) * 3.0
end

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered())
end

Kolejny
Data/spells/instant/serpent_wave.lua

area = {
{0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},
{2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 3, 3, 3},
{2, 2, 2, 2, 2, 0, 0, 0, 1, 0, 0, 0, 3, 3, 3, 3, 3},
{2, 2, 2, 2, 2, 2, 0, 0, 1, 0, 0, 3, 3, 3, 3, 3, 3},
{2, 2, 2, 2, 2, 2, 2, 2, 0, 3, 3, 3, 3, 3, 3, 3, 3},
{2, 2, 2, 2, 2, 2, 0, 0, 4, 0, 0, 3, 3, 3, 3, 3, 3},
{2, 2, 2, 2, 2, 0, 0, 0, 4, 0, 0, 0, 3, 3, 3, 3, 3},
{2, 2, 2, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 3, 3, 3},
{0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0}
}

attackType = ATTACK_POISON
needDirection = true
areaEffect = NM_ME_POISONCLOUD
animationEffect = NM_ANI_NONE

hitEffect = NM_ME_EXPLOSION_DAMAGE
damageEffect = NM_ME_POISONCLOUD
animationColor = GREEN
offensive = true
drawblood = true

EnergyWaveObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

function onCast(cid, creaturePos, level, maglv, var)
centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}
EnergyWaveObject.minDmg = (level * 1.5 + maglv * 2.7) * 1.3
EnergyWaveObject.maxDmg = (level * 1.5 + maglv * 3) * 1.7

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, EnergyWaveObject:ordered())
end

teraz w Data/spells/spells.xml pod "<!--// Monster \\-->"(bez "")

<spell name="serpent_wave" words="serpent_wave" maglv="4000" mana="800" enabled="1"></spell>
<spell name="serpent_poison" words="serpent_poison" maglv="4000" mana="800" enabled="1"></spell>
<spell name="serpent_beam" words="serpent_beam" maglv="4000" mana="800" enabled="1"></spell>

to już wszystko i możemy się cieszyć nowym monsterkiem Smile


Post został pochwalony 0 razy
Zobacz profil autora
2 moje monsterki.
bartek123
Administrator


Dołączył: 26 Maj 2006
Posty: 48
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: Giżycko

@up
Nieźle

Teraz moja kolej.
Potworki są mojej roboty!
Nie pisać, że to plagiant, bo takich potworków może być wiele..

Zaczynamy:


Magic Rat
(do pokonania)Very Happy

W katologu ...\ots\data\monster tworzymy plik Magic Rat.xml
I wklejamy do niego:

<?xml version="1.0"?>
<monster name="Magic rat" level="35" maglevel="30" experience="500000" pushable="1" armor="1" defense="3" canpushitems="0" staticattack="50" changetarget="200" speed="600">
<health now="8500" max="8500"/>
<look type="35" head="20" body="30" legs="40" feet="50" corpse="2813"/>
<combat targetdistance="1" runonhealth="2"/>

<attacks>
<attack type="melee" mindamage="410" maxdamage="1090" probability="100"/>
<attack type="instant" name="exura" cycleticks="5000" probability="60"/>
<attack type="instant" name="o firefield" cycleticks="7500" probability="75"/>
<attack type="instant" name="o exevo gran vis lux" exhaustion="500" cycleticks="7000" probability="60"/>
<attack type="rune" name="orsha fireball" exhaustion="500" cycleticks="3000" probability="50"/>
<attack type="instant" name="o exori" exhaustion="500" cycleticks="8000" probability="55"/>
<attack type="instant" name="exura vita" exhaustion="500" cycleticks="6000" probability="60"/>
<attack type="instant" name="demon_manadrain" exhaustion="100" cycleticks="4000" probability="30"/>
</attacks>

<defenses>
<defense immunity="energy"/>
<defense immunity="fire"/>
<defense immunity="poison"/>
<defense immunity="invisible"/>
<defense immunity="drunk"/>
</defenses>

<voices>
<voice sentence="Dawaj EQ albo zginiesz!!"/>
<voice sentence="Buhahahahah cienias!!"/>
</voices>

<loot>
<item id="2152" countmax="7" chance1="50000" chancemax="0"/>
<item id="2393" chance="1000"/>
<item id="2470" chance="2000"/>
<item id="2522" chance="1333"/>
<item id="2158" chance="10000"/>
<item id="2319" chance="9000"/>
<item id="2462" chance="50000"/>
<item id="2153" chance="50000"/>
<item id="2472" chance="1857"/>

<item id="1987" chance="33333">
<inside>
<item id="2148" countmax="100" chance1="100000" chancemax="0"/>
<item id="2148" countmax="100" chance1="50000" chancemax="0"/>
<item id="2148" countmax="100" chance1="50000" chancemax="0"/>
<item id="2144" countmax="10" chance1="50000" chancemax="0"/>
<item id="2178" chance="100000"/>
<item id="2402" chance="50000"/>
<item id="2390" chance="2000"/>
<item id="2646" chance="3333"/>
</inside>
</item>
</loot>

<summons maxSummons="2">
<summon name="orshabaal" chance="400"/>
<summon name="demon" chance="400"/>
</summons>

</monster>


I w katologu ...\ots\data\monsters.xml dopisujemy linikę:

<monster name="Magic Rat" file="magic rat.xml" />



Chuck Norris
(do pokonania)

W katologu ...\ots\data\monster tworzymy plik Chuck Norris.xml
I wklejamy do niego:

<?xml version="1.0"?>
<monster name="Chuck Norris" level="1000" maglevel="100" experience="90" pushable="0" armor="50" defense="50" canpushitems="1" staticattack="50" changetarget="200" speed="1000">
<health now="10000" max="100000000000"/>
<look type="128" head="95" body="116" legs="95" feet="114" corpse="3128"/>
<combat targetdistance="3" runonhealth="30"/>

<attacks>
<attack type="distance" name="throwing-knife" mindamage="1000" maxdamage="50000" cycleticks="3000" probability="100"/>
<attack type="instant" name="exura vita" exhaustion="500" cycleticks="1200" probability="35"/>
<attack type="rune" name="sudden death" exhaustion="500" cycleticks="7000" probability="85"/>
</attacks>

<defenses>
<defense immunity="invisible"/>
<defense immunity="fire"/>
<defense immunity="poison"/>
<defense immunity="energy"/>
<defense immunity="paralyze"/>
</defenses>

<voices>
<voice sentence="Jestem szeryfem! Nikt mi nie podskoczy!"/>
<voice sentence="Choc na solowe cieniasie!"/>
<voice sentence="Czeka cie smierc JESTEM STRAZNIKIEM a TY mnie obraziles!"/>
<voice sentence="Jestem szeryfem! Jestem straznikiem texasu!"/>
</voices>

<loot>
<item id="2148" countmax="20" chance1="100000" chancemax="0"/>
<item id="2649" chance="6666"/>

<item id="1987" chance="100000">
<inside>
<item id="2260" chance="4000"/>
<item id="2399" countmax="1" chance1="20000" chancemax="0"/>
<item id="2653" chance="10000"/>
<item id="2122" chance="10000"/>
</inside>
</item>
</loot>
</monster>



I w katologu ...\ots\data\monsters.xml dopisujemy linikę:

<monster name="Chuck Norris" file="chuck norris.xml" />


Post został pochwalony 0 razy
Zobacz profil autora
KaroL xXx
Administrator


Dołączył: 06 Lip 2006
Posty: 17
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: I tak ci nie powiem ;)

To ja też...
Monster w 100% mój
W pliku Monsters tworzymy plik Najzwyklejszy Kamien i dajemy tam to
Kod:

<?xml version="1.0"?>
<monster name="Najzwyklejszy Kamien" level="400" maglevel="70000" experience="300" pushable="0" armor="29" defense="31" canpushitems="1" staticattack="50" changetarget="200" speed="340">
    <health now="10000" max="10000"/>
    <look type="1290" head="1290" body="1290" legs="1290" feet="1290" corpse="1294"/>
    <combat targetdistance="5" runonhealth="0"/>

<attacks>
    <attack type="melee" mindamage="100" maxdamage="250" probability="100" />
   <attack type="distance" name="smallstone" mindamage="52" maxdamage="130" cycleticks="3000" probability="100" />
</attacks>

<defenses>
<defense immunity="fire"/>
<defense immunity="poison"/>
</defenses>
<voices>
    </voices>
</monster>

i w pliku xml monsters dodajemy linijke
Kod:

<monster name="Najzwyklejszy Kamien" file="najzwyklejszy kamien.xml" />


Post został pochwalony 0 razy
Zobacz profil autora
Mila1987



Dołączył: 23 Sty 2008
Posty: 3
Przeczytał: 0 tematów

Ostrzeżeń: 1/10

dobry potworek, polecam

(Twórca tematu dostał ostrzeżenie, zgodnie z umową) bartek123


Post został pochwalony 0 razy
Zobacz profil autora
Tutaj publikuj swoje Potworki/Bossy/Monstery !
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Wszystkie czasy w strefie EET (Europa)  
Strona 1 z 1  

  
  
 Odpowiedz do tematu