Forum nie tylko o Tibii i OTS...

Nie tylko o Tibii i OTS...


#1 2009-08-08 13:25:22

demcion12

Zbanowany

5844902
Zarejestrowany: 2008-02-01
Posty: 198

Proszę o edytowanie skryptu

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


http://r9.fodey.com/2055/f0c67c142c1740a7971605c286720585.0.gif

Offline

 

Stopka forum

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


Darmowe Forum | Ciekawe Fora | Darmowe Fora
Lichtermeer https://www.ehotelsreviews.com/