Witam.
Mam silnik DBKO i chciałem dodać nowe Transformacje.
Mianowicie, moj skrypt zmienia vocation oraz outfit, pokazuje napis itd. Ale po wylogowaniu Outfit zmienia sie na poprzedni a vocation zostaje.
Czy potrafilby ktos napisac skrypt albo go edytowac aby po wylogowaniu zmienial sie Outfit i Vocation ??
Cos na zasadzie czasowego Outfitu ??
To moj skrypt, tylko 1 profesja bo na niej testuje:
Mam silnik DBKO i chciałem dodać nowe Transformacje.
Mianowicie, moj skrypt zmienia vocation oraz outfit, pokazuje napis itd. Ale po wylogowaniu Outfit zmienia sie na poprzedni a vocation zostaje.
Czy potrafilby ktos napisac skrypt albo go edytowac aby po wylogowaniu zmienial sie Outfit i Vocation ??
Cos na zasadzie czasowego Outfitu ??
To moj skrypt, tylko 1 profesja bo na niej testuje:
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
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)
-- SSJ6
c17 = {lookType=430}
ext = 1000
function onCastSpell(cid, var)
if getPlayerVocation(cid) == 376 then
if getPlayerLevel(cid) >= 700 then
doPlayerSay(cid, 'Super Sayian 6 Power !', TALKTYPE_ORANGE_1)
doPlayerSetVocation(cid,399)
doSetCreatureOutfit(cid, c17, -1)
doSendMagicEffect(getPlayerPosition(cid), 14)
else
doPlayerSendCancel(cid, "You need 700 level to SSJ6 transform!")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
else
doPlayerSendCancel(cid, "You cannot transform.")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
end
Last edited: