(resolvido) me ajudem a editar essa spell (script)

wevertonvrb
em Resolvidos

wevertonvrb

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/05/13Posts: 303

bom existe um spell chamado invisible que funciona perfeitamente
porem eu adicionei um system de addon que também esta funcionando corretamente

porem se eu uso a spell invisible quando o pokemon fica visivel novamente
ele volta sem seu addon e para que o addon volte eu tenho q chama-lo de volta, ou usar ride,surf ou fly, também deslogar resolve
eu quero que quando ele voltar volte com a outfit do addon

 

 

 

essa é a spell invisible
 

Spoiler

elseif spell == "Invisible" then

doDisapear(cid)
doSendMagicEffect(getThingPosWithDebug(cid), 134)
if isMonster(cid) then
  local pos = getThingPosWithDebug(cid)                           
  doTeleportThing(cid, {x=4, y=3, z=10}, false)
  doTeleportThing(cid, pos, false)
end
addEvent(doAppear, 4000, cid)




e isso é a parte do goback que faz o pokemon que tenha addon apareça com a outfitt de addon quando é invocado

Spoiler

local pb = getPlayerSlotItem(cid, 8).uid
    local look = getItemAttribute(pb, "addon")
    
    if not look then
        doSetItemAttribute(pb, "addon", 0)     
    end

@Poccnn

wevertonvrb

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/05/13Posts: 303

up

aleknpto

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/11/15Posts: 27

Estou com o msm problema :/

Drakopoulos

Pra mim, tudo é um desafio que pode ser descoberto.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 20/03/14Posts: 367Gênero: Masculino

Vá em data\lib\some functions.lua e procure..

function doAppear(cid)

na função, procure por:

doCreatureSetHideHealth(cid, false)

e adicione em baixo:

    local pb = getPlayerSlotItem(getCreatureMaster(cid), 8).uid	if getItemAttribute(pb,"addon") > 0 then    local look = getItemAttribute(pb,"addon")                doSetCreatureOutfit(cid, {lookType = look}, -1)    end

Se o sistema de addon for oq estou pensando irá funcionar.

wevertonvrb

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/05/13Posts: 303
Em 22/10/2016 at 03:47, Drakopoulos disse:

Vá em data\lib\some functions.lua e procure..

function doAppear(cid)

na função, procure por:

doCreatureSetHideHealth(cid, false)

e adicione em baixo:

    local pb = getPlayerSlotItem(getCreatureMaster(cid), 8).uid	if getItemAttribute(pb,"addon") > 0 then    local look = getItemAttribute(pb,"addon")                doSetCreatureOutfit(cid, {lookType = look}, -1)    end

Se o sistema de addon for oq estou pensando irá funcionar.

perfeito obg

samlecter

"A felicidade só é verdadeira quando compartilhada"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 08/12/15Posts: 309Gênero: Masculino

Acredito que o título do tópico esteja errado, sem nenhuma palavra chave ligada à duvida impedindo que outras pessoas com o mesmo problema consigam achar este tópico e resolver a dúvida.

 

@Drazyn 

capa - Copia.png

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino

Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."