Ir para conteúdo

[Encerrado] Ajuda Script de Ot Pokemon


Dynkzin

Posts Recomendados

Ola estou iniciando meu otserv e gostaria de saber 2 coisas,essas sao :

 

como faz para quando o pokemon sair da tela ele instantaniamente dar tp ate voce?? porque no meu ot ele da tp quando esta 12 passos longe de mim

 

e outra gostaria de saber como aumentar a velocidade dos pokemons,porque eu tento mudar race="psychic" experience="204" speed="104" manacost="0"> tento muda o speed e nao muda nada obrigado =]


tem como ajudar?

Link para o comentário
Compartilhar em outros sites

Vá ate Creaturescripts/Scripts/Poketele.lua:

Procure isso:

local max = 5 -- distancia max entre o pokemon e o player

Script:

local efeito = 1 -- coloque 0 para remover o efeito quando o pokemon teleportar

local max = 5 -- distancia max entre o pokemon e o player
local function doIncreaseSpeed(cid)
if not isCreature(cid) then return true end
doChangeSpeed(cid, -getCreatureSpeed(cid))
doChangeSpeed(cid, 2.5*(getCreatureBaseSpeed(cid) + getSpeed(cid)))
end
function onLogin(cid)
registerCreatureEvent(cid, "PokemonIdle")
return true
end
function onThink(cid, interval)
if not isCreature(cid) then
return true
end
if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 or getPlayerStorageValue(cid, 63215) >= 1 then
return true
end
if #getCreatureSummons(cid) >= 1 and not isCreature(getCreatureTarget(cid)) then
if getDistanceBetween(getThingPos(cid), getThingPos(getCreatureSummons(cid)[1])) > max then
doTeleportThing(getCreatureSummons(cid)[1], getThingPos(cid), false)
doSendMagicEffect(getThingPos(cid), 21)
end
end
return true
end

Vá em Creaturescripts.xml e procure por essa tag:
<event type="think" name="PokemonIdle" event="script" value="poketele.lua"/>

Substitua ela por essas duas:

<event type="think" name="PokemonIdle" event="script" value="poketele.lua"/>
<event type="login" name="PokemonIdleLogin" event="script" value="poketele.lua"/>
Editado por FlamesAdmin
Link para o comentário
Compartilhar em outros sites

Sobre mudar a velocidade, procure no arquivo: data/lib/configurations.lua e você poderá configurar cada pokémon, mechendo apenas no valor de agility, junto ao offense (hit meele do pokémon), defense (defesa do pokémon), sp. attack (dano de magias do pokémon), vitality (hp do pokémon) e outros.

Link para o comentário
Compartilhar em outros sites

  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...