Forum nie tylko o Tibii i OTS...

Nie tylko o Tibii i OTS...

  • Nie jesteś zalogowany.

#1 2008-11-17 12:49:38

Sphinxar

http://i37.tinypic.com/okc0lk.gif

Skąd: Piotrków Tryb.
Zarejestrowany: 2008-11-16
Posty: 8
Nick: Sphinxar
Profesja: Candia
Server: 9

New Spells by Sphinxar ciąg dalszy.

Dzisiaj chce opublikować nowe spelle:Protection,Mass Protection i Magic Point.
Czary Protection oraz Mass Protection mogą być używane przez Elite Knightów zaś Magic Point tylko przez Elder Druida i Master Sorcerera.Po użyciu czaru Protection twoja postać będzie miała zwiększoną zdolność obrony(shielding +5) przez 1-2 minuty.Mass Protection działa na tej samej zasadzie co protection tylko że efekt będzie działał na osobach w otoczeniu 3x3 sqm.Magic Point po użyciu powoduje wzrost poziomu magicznego(magic lvl +3) przez około 2 minut.UWAGA!!!Czar będziecie mogli użyć raz na 2 minuty dopóki efekt
nie zniknie (Chodzi mi oto że jeżeli będziecie używać czaru co 2 sec to shielding nie będzie wam wzrastał tylko zostanie taki jaki był po pierwszym użyciu).No to zaczynamy!!

Robimy plik protection.lua w data/spell/script i wklejamy tam to:

Spoiler:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_POFF)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 50000)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 5)
setCombatCondition(combat, condition)

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

następnie do spells.xml wklej to:

Spoiler:

<instant name="Protection" words="buff" mana="200" prem="1" aggressive="0" exhaustion="1000" script="protection.lua">
        <vocation name="Elite Knight" />

Teraz robimy plik massprotection.lua w data/spells/script i wklejamy to:

Spoiler:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_POFF)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 50000)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 5)
setCombatCondition(combat, condition)

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

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

a potem w spells.xml wklej to:

Spoiler:

<instant name="Mass Protection" words="kabuff" mana="400" prem="1" aggressive="0" exhaustion="1000" script="massprotection.lua">
        <vocation name="Elite Knight" />

Na koniec zostało Magic Point.Robimy plik magicpoint.lua w data/spells/script i wklejamy to:

Spoiler:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 50000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICPOINTS, 3)
setCombatCondition(combat, condition)

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

i potem w spells.xml wklejamy to :

Spoiler:

<instant name="Magic Point" words="Oomph" mana="300" prem="1" aggressive="0" exhaustion="1000" script="magicpoint.lua">
        <vocation name="Master Sorcerer" />
        <vocation name="Elder Druid" />
    </instant>

I to wszystko,proszę o komenty i poprawienie błędów.Czary są pod tibie 8.22

Ostatnio edytowany przez Sphinxar (2008-11-17 12:51:51)


http://ots.dlagraczy.pl/signature/Sphinxar.jpg

Offline

 

#2 2011-01-11 23:50:39

webmati

http://i37.tinypic.com/okc0lk.gif

Zarejestrowany: 2010-12-27
Posty: 2

Re: New Spells by Sphinxar ciąg dalszy.

A moze jakies screeny do tego albo cos?;>

Offline

 

Stopka forum

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


Darmowe Forum | Ciekawe Fora | Darmowe Fora
prace magisterskie licencjackie usługi brukarskie warszawa tax relief lampy tiffany szkolenia podatki katowice