Acho que deve ser seu VOCATIONS.XML posta ele aqui.
é não vey ;x, é do código msmo '-'
tem que adc algo a + só q eu nao sei como '-'
Funciona com alguma vocação do seu servidor?
Post o script deste "TRASFORM".
Editado Julho 3 por SmiX
em nenhuma muda o looktyé quando solta a transform n '-'
ali vai o código da minha transform
--[[
Wolf transform
]]--
local time = 180 * 1000 -- 120 * 1000 = 2 min
local addSword = 400 -- how much shielding should be added
local addMagic = 350 -- how much shielding should be added
local addHealth = 500
local addMana = 300
local wolf = {lookType = 241, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0,
lookTypeEx = 0, lookAddons = 0}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 14)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, time)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXHITPOINTS, 9000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXMANA, 8000)
setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, addSword)
setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, addSword)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICPOINTS, addMagic)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setCombatCondition(combat, condition)
local condition = createConditionObject(CONDITION_REGENERATION)
setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setConditionParam(condition, CONDITION_PARAM_TICKS, time)
setConditionParam(condition, CONDITION_PARAM_MANAGAIN, addMana)
setConditionParam(condition, CONDITION_PARAM_MANATICKS, 1000)
setCombatCondition(combat, condition)
local speed = createConditionObject(CONDITION_HASTE)
setConditionParam(speed, CONDITION_PARAM_TICKS, time)
setConditionFormula(speed, 0.7, -56, 0.7, -56)
setCombatCondition(combat, speed)
local outfit = createConditionObject(CONDITION_OUTFIT)
setConditionParam(outfit, CONDITION_PARAM_TICKS, time)
addOutfitCondition(outfit, wolf.lookTypeEx, wolf.lookType, wolf.lookHead, wolf.lookBody,
wolf.lookLegs, wolf.lookFeet)
setCombatCondition(combat, outfit)
function efekt(cid, effect)
if(isPlayer(cid) == FALSE) then
return FALSE
end
doSendMagicEffect(getPlayerPosition(cid),effect)
addEvent(efekt,1000,cid,effect)
return TRUE
end
function onCastSpell(cid, var)
for i = 1, 180 do
addEvent(function() doSendMagicEffect(getThingPos(cid), 9) end, i*1000)
end
return doCombat(cid, combat, var)
end
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

e vc quer que quando relogue com a transform ele ao logar volte com a transform?
só a outfit ou com os atributos tbm?
Editado Julho 3 por Vodkart
nn sem a transform..
só com a outfit do char
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

local time = 180 * 1000 -- 120 * 1000 = 2 min
local addSword = 400 -- how much shielding should be added
local addMagic = 350 -- how much shielding should be added
local addHealth = 500
local addMana = 300
local wolf = {lookType = 241}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 14)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, time)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXHITPOINTS, 9000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXMANA, 8000)
setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, addSword)
setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, addSword)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICPOINTS, addMagic)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setCombatCondition(combat, condition)
local condition = createConditionObject(CONDITION_REGENERATION)
setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setConditionParam(condition, CONDITION_PARAM_TICKS, time)
setConditionParam(condition, CONDITION_PARAM_MANAGAIN, addMana)
setConditionParam(condition, CONDITION_PARAM_MANATICKS, 1000)
setCombatCondition(combat, condition)
local speed = createConditionObject(CONDITION_HASTE)
setConditionParam(speed, CONDITION_PARAM_TICKS, time)
setConditionFormula(speed, 0.7, -56, 0.7, -56)
setCombatCondition(combat, speed)
local outfit = createConditionObject(CONDITION_OUTFIT)
setConditionParam(outfit, CONDITION_PARAM_TICKS, time)
addOutfitCondition(outfit, wolf)
setCombatCondition(combat, outfit)
function doEffect(cid, effect, delay)
if not isCreature(cid) then return LUA_ERROR end
doSendMagicEffect(getThingPos(cid), effect)
if delay ~= 1 then addEvent(doEffect, 1000, cid, effect, delay -1) end
return nil end
function onCastSpell(cid, var)
doRemoveCondition(cid, CONDITION_OUTFIT)
doEffect(cid, 9, 180)
return doCombat(cid, combat, var)
end
Editado Julho 3 por Vodkart
blz vo testa aqui,
man ;x, esse código, ta fazendo voltar 1 outfit
ou melhor...
ta fazendo voltar com a outfit da vocation, mas nao o looktype da transform ;x
Editado Julho 3 por gabrieltl
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

ah ta você diz q n ta voltando com a outfit que tava antes da voc né?
exemplo:
[7] = 70, -- rukia
a voc 7 tem que estar com a outfit 70
quando ele se transforma ele vai pra outfit 241
e dps que termina a transform ele tem que voltar para a 70 né?
SIIIIIM
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

local time = 180 * 1000 -- 120 * 1000 = 2 min
local addSword = 400 -- how much shielding should be added
local addMagic = 350 -- how much shielding should be added
local addHealth = 500
local addMana = 300
local wolf = {lookType = 241}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 14)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, time)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXHITPOINTS, 9000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXMANA, 8000)
setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, addSword)
setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, addSword)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICPOINTS, addMagic)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setCombatCondition(combat, condition)
local condition = createConditionObject(CONDITION_REGENERATION)
setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setConditionParam(condition, CONDITION_PARAM_TICKS, time)
setConditionParam(condition, CONDITION_PARAM_MANAGAIN, addMana)
setConditionParam(condition, CONDITION_PARAM_MANATICKS, 1000)
setCombatCondition(combat, condition)
local speed = createConditionObject(CONDITION_HASTE)
setConditionParam(speed, CONDITION_PARAM_TICKS, time)
setConditionFormula(speed, 0.7, -56, 0.7, -56)
setCombatCondition(combat, speed)
local outfit = createConditionObject(CONDITION_OUTFIT)
setConditionParam(outfit, CONDITION_PARAM_TICKS, time)
addOutfitCondition(outfit, wolf)
setCombatCondition(combat, outfit)
function onCastSpell(cid, var)
local getout = getCreatureOutfit(cid).lookType
function doEffect(cid, effect, delay)
if not isCreature(cid) then return LUA_ERROR end
doSendMagicEffect(getThingPos(cid), effect)
if delay ~= 1 then
addEvent(doEffect, 1000, cid, effect, delay -1)
else
doSetCreatureOutfit(cid, {lookType = getout}, -1)
end
return nil
end
doRemoveCondition(cid, CONDITION_OUTFIT)
doEffect(cid, 9, 180)
return doCombat(cid, combat, var)
end
Editado Julho 3 por Vodkart
vo ve
ta dando a mesma coisa ainda ;x
nao ta vamos dizer... "TRANSFORMANDO" para a looktype que está no código ;x
Editado Julho 3 por gabrieltl
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

evite esse tipo de comentário pq pode ser considerado flood
aguardando
@edit
aqui ele volta para mesma looktype
qual é o seu server?
Editado Julho 3 por Vodkart




info
Grupo: Campones
Registrado: 29/08/11
Posts: 23
Reputação: +1
bom pessoal, eu encontrei esse script aqui, que foi feito pelo Vodkart
que faz com que "x" vocation logue com "x" outfit e "y" vocation logue com "y" outfit...
mas porém... no meu server tem sistema de transformar, que faz com a seu looktype mude...
mas esse script nao permite essa função do transform,
então, venho pedir para que se possível, façam com que esse código
function onLogin(cid)
-- voc e outfit
local x = {
[1] = 2, -- ichigo
[7] = 70, -- rukia
[12] = 5, -- renji
[18] = 6, -- hitsugaya
[24] = 50, -- zaraki
[28] = 37, -- neliel
[34] = 103, -- ulquiorra
[40] = 30, -- byakuya
[46] = 71, -- urahara
[47] = 51, -- ishida
[48] = 231, -- aizen
[49] = 237, -- shinji
}
if (not x[getPlayerVocation(cid)]) then
return true
end
doSetCreatureOutfit(cid, {lookType = x[getPlayerVocation(cid)]}, -1)
return TRUE
end
deixe a outfit ser mudada quando usada a spell de transformar...
agradeço desde já... Darei Rep+ quando assim que for possível