Ir para conteúdo

Featured Replies

Postado

tenho um script de VIP Effect

 

nesse script, sai um distance effect do player pro chão (1 sqm) so que fica muito feio

alguem sabe reverter o distance effect do chão (1 sqm) para o player?

 

eu uso esse global event aqui

 

function onThink(interval, lastExecution)
for _, name in ipairs(getOnlinePlayers()) do
local cid = getPlayerByName(name)
if getPlayerStorageValue(cid, 9899) >= 1 then
doSendAnimatedText(getPlayerPosition(cid), "[VIP]", 29)
local spot = getThingPosition(cid)
doSendDistanceShoot(spot, {x = spot.x + 1, y = spot.x + 1, z = spot.z}, 37)
doSendDistanceShoot(spot, {x = spot.x - 1, y = spot.y - 1, z = spot.z}, 37)
doSendDistanceShoot(spot, {x = spot.x + 1, y = spot.y - 1, z = spot.z}, 37)
doSendDistanceShoot(spot, {x = spot.x - 1, y = spot.y + 1, z = spot.z}, 37)
end
end
return true
end

 

Resolvido por Snowsz

Ir para solução
Postado

doSendDistanceShoot(spot, {x = spot.x + 1, y = spot.x + 1, z = spot.z}, 37)

 

37 << Esse é o Numero do Effect que da no Chao...

Só trocar para o numero do effect desejado

Postado
  • Autor

nao foi isso que quis dizer amigo, você entendeu errado

 

 

eu quero que o efeito fique assim:

 

                         |

                      effect

                         |

                        V

  --effect----> player <---effect--

                        ^
                        |

                     effect
                        |

Postado
  • Solução
function onThink(interval, lastExecution)
    for _, name in ipairs(getOnlinePlayers()) do
        local cid = getPlayerByName(name)
        if getPlayerStorageValue(cid, 9899) >= 1 then
            doSendAnimatedText(getPlayerPosition(cid), "[VIP]", 29)
            local spot = getThingPosition(cid)
            doSendDistanceShoot({x = spot.x + 1, y = spot.x + 1, z = spot.z}, spot, 37)
            doSendDistanceShoot({x = spot.x - 1, y = spot.y - 1, z = spot.z}, spot, 37)
            doSendDistanceShoot({x = spot.x + 1, y = spot.y - 1, z = spot.z}, spot, 37)
            doSendDistanceShoot({x = spot.x - 1, y = spot.y + 1, z = spot.z}, spot, 37)
        end
    end
    return true
end
                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo