gabrieltl 1 Postado Julho 3, 2012 Share Postado Julho 3, 2012 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 Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/ Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Julho 3, 2012 Share Postado Julho 3, 2012 Acho que deve ser seu VOCATIONS.XML posta ele aqui. Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288107 Compartilhar em outros sites More sharing options...
0 gabrieltl 1 Postado Julho 3, 2012 Autor Share Postado Julho 3, 2012 é não vey ;x, é do código msmo '-' tem que adc algo a + só q eu nao sei como '-' Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288137 Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Julho 3, 2012 Share Postado Julho 3, 2012 (editado) Funciona com alguma vocação do seu servidor? Post o script deste "TRASFORM". Editado Julho 3, 2012 por SmiX Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288142 Compartilhar em outros sites More sharing options...
0 gabrieltl 1 Postado Julho 3, 2012 Autor Share Postado Julho 3, 2012 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 Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288148 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Julho 3, 2012 Share Postado Julho 3, 2012 (editado) 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, 2012 por Vodkart Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288164 Compartilhar em outros sites More sharing options...
0 gabrieltl 1 Postado Julho 3, 2012 Autor Share Postado Julho 3, 2012 nn sem a transform.. só com a outfit do char Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288166 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Julho 3, 2012 Share Postado Julho 3, 2012 (editado) 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, 2012 por Vodkart Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288232 Compartilhar em outros sites More sharing options...
0 gabrieltl 1 Postado Julho 3, 2012 Autor Share Postado Julho 3, 2012 (editado) 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, 2012 por gabrieltl Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288234 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Julho 3, 2012 Share Postado Julho 3, 2012 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é? Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288247 Compartilhar em outros sites More sharing options...
0 gabrieltl 1 Postado Julho 3, 2012 Autor Share Postado Julho 3, 2012 SIIIIIM Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288253 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Julho 3, 2012 Share Postado Julho 3, 2012 (editado) 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, 2012 por Vodkart Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288254 Compartilhar em outros sites More sharing options...
0 gabrieltl 1 Postado Julho 3, 2012 Autor Share Postado Julho 3, 2012 (editado) 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, 2012 por gabrieltl Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288257 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Julho 3, 2012 Share Postado Julho 3, 2012 (editado) 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, 2012 por Vodkart Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288258 Compartilhar em outros sites More sharing options...
0 gabrieltl 1 Postado Julho 3, 2012 Autor Share Postado Julho 3, 2012 (editado) vc vai precisar baixar um client aqui... vou te manda meu msn por pm pode ser? @edit ta mostrando que nao é possível te mandar pm ;x Editado Julho 3, 2012 por gabrieltl Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288260 Compartilhar em outros sites More sharing options...
0 Snowsz 23 Postado Julho 3, 2012 Share Postado Julho 3, 2012 (editado) man vodkart fais um novo script de login pro cra com storage pra quando logar adicionar uma storage quando logar dnv n mudar a outfit pois o script dele precisa de storage eu tenho o script mais deletei pois vou usar site no meu otserver entao é so por storage pra checar se tem a storage --' ele não explica merda nenhuma eu falei com ele no msn e ele n posto entao pronto eu postei essa porra....... agr ja ta explicado entao é so o vodkart fz gabriel. Editado Julho 3, 2012 por Snowsz Link para o comentário https://xtibia.com/forum/topic/189181-creaturescripts/#findComment-1288261 Compartilhar em outros sites More sharing options...
Pergunta
gabrieltl 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
Link para o comentário
https://xtibia.com/forum/topic/189181-creaturescripts/Compartilhar em outros sites
15 respostass a esta questão
Posts Recomendados