Ir para conteúdo
  • 0

[RESOLVIDO] Player Invisivel


subyth

Pergunta

Gostaria de um script (Spell) que deixa o player invisivel...

 

Eu pedi ajuda aqui anteriormente porém o script deixa o nick invisivel mais outfit fica = Utana VID, monstros e players podem ver... Script aqui:

local k = {
   speed =  10,
   tempo =  2,
   storage = 25442,
}

local function visible(cid)
   if not isPlayer(cid) then return true end
   doCreatureSetHideHealth(cid, false)
   doChangeSpeed(cid, getCreatureSpeed(cid) - k.speed)
end
 
function onCastSpell(cid, var)
    if getPlayerStorageValue(cid, k.storage) > os.time() then
       return doPlayerSendCancel(cid, "You are exhausted.")
    end
    
    doCreatureSetHideHealth(cid, true)
    doSetCreatureOutfit(cid, {lookType = 0}, k.tempo*1000)
    doChangeSpeed(cid, getCreatureSpeed(cid) + k.speed)
    
    setPlayerStorageValue(cid, k.storage , os.time() + k.tempo)
    addEvent(visible, k.tempo*1000, cid)
return true
end

Gostaria que ele ficasse mesmo invisivel!

Já tentei looktype 1548 mais da Debug. (looktype 1548 = tile invisivel).

 

 

PS: possuo Sources tfs 0.4, caso precise.

TRADUZINDO: uma spell para player = a do warlock

Editado por subyth
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

tenta mudar isso:

 

doSetCreatureOutfit(cid, {lookType = 0}, k.tempo*1000)

 

para isso:

 

doSetCreatureOutfit(cid, {lookTypeEx = 1548}, k.tempo*1000)

 

e se não der certo, para isso:

 

doSetItemOutfit(cid, 1548, k.tempo*1000)

Link para o comentário
Compartilhar em outros sites

  • 0

Ficando assim:

 

 

local k = {
   speed =  10,
   tempo =  2,
   storage = 25442,
}

local function visible(cid)
   if not isPlayer(cid) then return true end
   doCreatureSetHideHealth(cid, false)
   doChangeSpeed(cid, getCreatureSpeed(cid) - k.speed)
end
 
function onCastSpell(cid, var)
    if getPlayerStorageValue(cid, k.storage) > os.time() then
       return doPlayerSendCancel(cid, "You are exhausted.")
    end
    
    doCreatureSetHideHealth(cid, true)
    doSetItemOutfit(cid, 1548, k.tempo*1000)
    doChangeSpeed(cid, getCreatureSpeed(cid) + k.speed)
    
    setPlayerStorageValue(cid, k.storage , os.time() + k.tempo)
    addEvent(visible, k.tempo*1000, cid)
return true
end

 

Já havia feito isso em meu Cast System ^^

Link para o comentário
Compartilhar em outros sites

  • 0

Não foi por nada, obrigado por acessar a comunidade XTibiana. O seu tópico foi movido.


Tópico movido para a seção de dúvidas e pedidos resolvidos.
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...