Postado Março 7, 2014 11 anos A script e a seguinte, ela fica passando uns raios sobre o personagens. Esto procurando mas não esto sabendo o nome dela. ex: Agora eu quero que ela fique passando uns rainhos como mostra essa imagem Nº do outfit - 535 Nº do effect - 4 Bom não sei como se chama. Não sei se esto criando na area certa. '-' Editado Março 7, 2014 11 anos por dudughx (veja o histórico de edições) "HeHe"
Postado Março 7, 2014 11 anos Desculpa a demora, mas aqui está. Tirei o script desse tópico aqui: http://www.tibiaking.com/forum/topic/12115-creaturescripts-walking-effect-on-outfit/ --[[CRÉDITOS VÃO TODOS PARA AnneMotta & Vodkart POR TEREM CRIADO O SCRIPT, EU APENAS EDITEI O SCRIPT DO JEITO QUE VC PEDIU ]] function onLogin(cid) registerCreatureEvent(cid, "EffectOutLogin") registerCreatureEvent(cid, "OutfitEffects") return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons}) end local events = {} function onOutfit(cid, old, current) -------------------------------------------- CONFIGURE ABAIXO------------------------------------------ local effect = { [535] = 4 --para adicionar mais outfits e eventos apenas coloque uma virgula depois do 4 e siga o padrão. } local tempo = 1500 --tempo entre 1 efeito e outro em milisegundos -------------------------------------------FIM DA CONFIGURAÇÃO --------------------------------------- local o,c= effect[old.lookType],effect[current.lookType] if getPlayerAccess(cid) > 2 then return true elseif (not o or not c or o) then stopEvent(events[getPlayerGUID(cid)]) end if c then function WalkEffect(cid, c, pos) if not isCreature(cid) then return LUA_ERROR end if c then frompos = getThingPos(cid) doSendMagicEffect(frompos, c) events[getPlayerGUID(cid)] = addEvent(WalkEffect, tempo, cid, c, frompos) end return true end WalkEffect(cid, c, {x=0, y=0, z=0}) end return trueend Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Março 8, 2014 11 anos Autor Desculpa a demora, mas aqui está. Tirei o script desse tópico aqui: http://www.tibiaking.com/forum/topic/12115-creaturescripts-walking-effect-on-outfit/ --[[CRÉDITOS VÃO TODOS PARA AnneMotta & Vodkart POR TEREM CRIADO O SCRIPT, EU APENAS EDITEI O SCRIPT DO JEITO QUE VC PEDIU ]] function onLogin(cid) registerCreatureEvent(cid, "EffectOutLogin") registerCreatureEvent(cid, "OutfitEffects") return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons}) end local events = {} function onOutfit(cid, old, current) -------------------------------------------- CONFIGURE ABAIXO------------------------------------------ local effect = { [535] = 4 --para adicionar mais outfits e eventos apenas coloque uma virgula depois do 4 e siga o padrão. } local tempo = 1500 --tempo entre 1 efeito e outro em milisegundos -------------------------------------------FIM DA CONFIGURAÇÃO --------------------------------------- local o,c= effect[old.lookType],effect[current.lookType] if getPlayerAccess(cid) > 2 then return true elseif (not o or not c or o) then stopEvent(events[getPlayerGUID(cid)]) end if c then function WalkEffect(cid, c, pos) if not isCreature(cid) then return LUA_ERROR end if c then frompos = getThingPos(cid) doSendMagicEffect(frompos, c) events[getPlayerGUID(cid)] = addEvent(WalkEffect, tempo, cid, c, frompos) end return true end WalkEffect(cid, c, {x=0, y=0, z=0}) end return trueend Essa script não funciono "HeHe"
Postado Março 8, 2014 11 anos Administrador vá em data/creaturescripts/script e crie um novo arquivo com o nome de lvleffects.lua e adicione o seguinte código dentro.Tenta esse efeitos = { [173] = 7, -- 173 é o ID da vocação e 7 é o ID do efeito! } function doEffect(cid) local delay = 1 if isCreature(cid) == TRUE then else if getPlayerLevel(cid) >= 500 then doSendMagicEffect(getCreaturePosition(cid), efeitos[getPlayerVocation(cid)]) addEvent(doEffect, delay*1000, cid) end return TRUE end function onLogin(cid) for voc, efec in pairs(efeitos) do if voc == getPlayerVocation(cid) then doEffect(cid) break end end return TRUE end depois vá em creaturescripts.xml e adicione a seguinte tag. <event type="login" name="Effects" event="script" value="lvleffects.lua"/> Creditos:Beeki TibiaKing Team- KingTópicos www.tibiaking.com
Postado Março 8, 2014 11 anos como não funcionou? oque deu de erro? oque vc colocou no creaturescripts.xml? que versão de tibia é? Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.