Ir para conteúdo
  • 0
Entre para seguir isso  
Eduardo Dantas

Scripting Anel de Sauron (true ghost player)

Pergunta

Eduardo Dantas    23
Eduardo Dantas

Ex: OTX 3.1, Versão: 11.49; (

Base: 

Base do Malucooo

 

Qual a sua pergunta?

Estou criando um "anel de sauron" igual ao do senhor dos anéis. 
Consegui fazer o script ficar funcional, porém ao testar me deparei com uma função bem chatinha: ao equipar o jogador fica invisivel e tudo, porém também fica com a condição de não poder ser atacado  (o que é chato, já que eu pretendo fazer com que ao levar hit o jogador que esteja com o ring equipado perca a condição de invisibilidade por x segundos e depois retorne a ficar invisível)
Alguém consegue dar uma luz? 
Pesquisando cheguei a conclusão de que para mudar isso terei que mexer nas sources, mas não faço ideia de como mudar isso, meus conhecimentos em c++ são rasos, para não dizer nenhum kkk
Existe alguma maneira de fazer o nome do jogador sumir e ele ficar sem outfit? Pq ai substituiria o uso da função ghost dos gods/gms.
Alguém pode dar uma luz ? 

 

Script:

Spoiler

function onEquip(cid, item, slot)
local player = Player(cid)
    if isPlayer() then
        return true
    end
    
    local position = player:getPosition()
    local isGhost = not player:isInGhostMode()
        item:transform(2202)
        player:setGhostMode(isGhost)
        player:sendTextMessage(MESSAGE_INFO_DESCR, "You are invisible.")
        -- position.x = position.x + 1
        position:sendMagicEffect(67)
    return true
end

function onDeEquip(cid, item, slot)
local player = Player(cid)
    if isPlayer() then
        return true
    end

    local position = player:getPosition()
    local isGhost = not player:isInGhostMode()
        item:transform(2165)
        player:setGhostMode(isGhost)
        player:sendTextMessage(MESSAGE_INFO_DESCR, "You are visible again.")
        -- position.x = position.x + 1
        position:sendMagicEffect(67)
    return true
end

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

2 respostass a esta questão

Recommended Posts

Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×