Nie tylko o Tibii i OTS...
Siema proszę o to by ktoś edytował ten skrypt i zrobił żeby były coraz lepsze transformy i dla kilku profesji dokładnie chcę aby było po 2 transformy dla każdej z 5 profesji Tibia +8.1
---Tworzymy plik transform.lua w spells/scripts
Cytat:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 32)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_OUTFIT)
setConditionParam(condition, CONDITION_PARAM_TICKS, 86400000)
addOutfitCondition(condition, 0, 71, 0, 0, 0, 0)
setCombatCondition(combat, condition)
outfit1 = {lookType=2} <<< wiadomo wyglad w jaki ma sie zmienic nasza postac
outfit2 = {lookType=3}
function onCastSpell(cid, var)
doRemoveCondition(cid, 11)
if getPlayerVocation(cid) == 0 then << jaki VOC wymagany!
if getPlayerLevel(cid) >= 10 then << wymagany lv
doPlayerSetVocation(cid,1) <<w jaki VOC ma sie zmienic
doPlayerAddHealthMax(cid, 1000) < Ilosc maxHP dodana
doPlayerAddManaMax(cid, 1000) < Ilosc maxMany dodana
addEvent(oufit1,2000,cid)
doSetCreatureOutfit(cid, outfit1, -1)
else
end
elseif getPlayerVocation(cid) == 1 then
if getPlayerLevel(cid) >= 20 then
doPlayerSetVocation(cid,2)
doPlayerAddHealthMax(cid, 1000)
doPlayerAddManaMax(cid, 1000)
addEvent(oufit2,2000,cid)
doSetCreatureOutfit(cid, outfit1, -1)
else
end
end
end
---I wiadomo linijka w spells.xml
Cytat:
<instant name="Transform" words="transform" selftarget="1" aggressive="0" lvl="1" maglv="0" mana="0" soul="0" exhaustion="1" prem="0" enabled="1" script="transform.lua"></instant>
----No i oczywiscie REVERT!
tworzymy plik revert.lua w spells/scripts
Cytat:
function onCastSpell(cid, var)
doRemoveCondition(cid, 11)
if getPlayerVocation(cid) == 1 then << jaki voc posiadamy
doPlayerSetVocation(cid,0) <<w jaki voc zmieniony
doRemoveCondition(cid, 6)
doPlayerAddHealthMax(cid,-1000) <<ilos maxHP odjeta
doPlayerAddManaMax(cid,-1000) <<ilos maxMany odjeta
elseif getPlayerVocation(cid) == 2 then
doPlayerSetVocation(cid,0)
doRemoveCondition(cid, 6)
doPlayerAddHealthMax(cid,-2000)
doPlayerAddManaMax(cid,-2000)
end
end
---I linijka do spells.xml
Cytat:
<instant name="Revert" words="revert" selftarget="1" aggressive="0" lvl="0" maglv="0" mana="0" soul="0" exhaustion="1" prem="0" enabled="1" script="revert.lua"></instant>
za pomoc 3 reputki
Offline