[Encerrado] PDA Poketele

  • 1
  • 2

markerkirito

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/10/12Posts: 18Char no Tibia: Revaux

Ae queria uma ajudinha, para quem intende bem de script, Eu uso o PDA by slicer faz tempo, mais eu queria que quando o Pokémon estiver quase sumindo da tela, volta até o player novamente, eu já tentei varias vezes já tentei mexer no Poketele.lua no creaturescript mais parece, que esse script ta morto não funfa para nada Alguem poderia me ajudar? x.x

 

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

local max = 9 -- 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 onThink(cid, interval)

 

if true then --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

 

 

 

<event type="think" name="PokemonIdle" event="script" value="poketele.lua"/>

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

ate onde sei ele n tem tag no creaturescripts.xml por isso ele parece morto hihi...

 

tb troca isso..

if true then --not isCreature(cid) then
return true
end

 

para isso..

if not isCreature(cid) then
return true
end

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

e registra esse evento no summon, pode ser tanto pelo onSpawn quanto pelo goback.lua

5303fg1.png

Bhoris

Ex-Estagiário de Scripting
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 04/05/13Posts: 271

Area incorreta

Topico Reportado.

 

PS: Area correta seria "Servidores e derivados > Pedidos e Duvidas - Servidores e Derivados"

9SKkh.png

Vcnynr1.png

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

na real tem q ser no login.lua n brun? acredito q ele funcione no player e n no summon o.O

 

if #getCreatureSummons(cid) >= 1 and not isCreature(getCreatureTarget(cid)) then

 

edit: alias agora q vi q ele ja ta com a tag... entao tem q trocar oq eu flei pra trocar ali emcima e ver se ta registrado no login.lua

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Gabrieltxu

O Héroi
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/06/12Posts: 2180Gênero: MasculinoChar no Tibia: Supreme Player

Estava atrás disso tambem, vi que você slicer falo que precisa ter algo no Login.lua , oque seria isso?

não é só colocar a tag?

Canal do facebook de lives!! cola la galera me ajudar seguindo a pagina hehe ! ❤️

 

               https://www.facebook.com/Tuxao0

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

é, tem que registrar no player, não tinha lido o script, só vi o nome na tag "pokemonidle" e fez sentido ser no summon...

enfim, basta usar esse script:

 

local efeito = 1 -- coloque 0 para remover o efeito quando o pokemon teleportar
local max = 9 -- 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

 

e essas tags:

 

<event type="think" name="PokemonIdle" event="script" value="poketele.lua"/>
<event type="login" name="PokemonIdleLogin" event="script" value="poketele.lua"/>

5303fg1.png

Gabrieltxu

O Héroi
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/06/12Posts: 2180Gênero: MasculinoChar no Tibia: Supreme Player

/\ Obrigado brun xD testando aki! fica com meu rep++

 

Edit: Brun não pego man testei com account de god e account Normal

Canal do facebook de lives!! cola la galera me ajudar seguindo a pagina hehe ! ❤️

 

               https://www.facebook.com/Tuxao0

Noninhouh

Danone
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/08/12Posts: 318Gênero: Masculino

/\ vdd brun, tb testei ake deu esse erro:

 

[25/05/2013 00:01:32] [Error - CreatureScript Interface]

[25/05/2013 00:01:32] data/creaturescripts/scripts/wildpoke.lua:onDirection

[25/05/2013 00:01:32] Description:

[25/05/2013 00:01:32] data/creaturescripts/scripts/wildpoke.lua:22: attempt to call global 'isSummon' (a nil value)

[25/05/2013 00:01:32] stack traceback:

[25/05/2013 00:01:32] data/creaturescripts/scripts/wildpoke.lua:22: in function <data/creaturescripts/scripts/wildpoke.lua:12>

 

markerkirito

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/10/12Posts: 18Char no Tibia: Revaux

LOL Claro que não Acabei de testar Agora funfo Perfeitamente, eu fui seguindo os passos eu não intendo muito de script mesmo segui o passo do slicer encima, depois o do brun123 embaixo funfo direitinho vlw rep pros 2 ^^

Noninhouh

Danone
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/08/12Posts: 318Gênero: Masculino

ae, consegui tb kkk

eu vi oq o markerkirito falo e fiz a mrm coisa ;p

kttallan

Lord Sorte
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 06/03/13Posts: 1574Gênero: MasculinoChar no Tibia: Lord Sorte

Slicer And Brunin Salvadores Pda ^^

 

Creio Que A Duvida Ja Foi Senada Vou Reportar Para Que Movam

                                                                Scripter em Treinamento

 

Codigos

 

Simples Pet Sistema < New

 

Assim que possivel mais codigos, com criatividade.

pedrowarlock

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/07/12Posts: 265

Estranho. uma ou duas versões anteriores tinha o poketele.lua. Porque foi removido?

Kooask

Aprendendo Lua
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/10/12Posts: 80Char no Tibia: Lian Colbert

Estranho. uma ou duas versões anteriores tinha o poketele.lua. Porque foi removido?

Porque foi removido eu já não sei. Mais eu só criei um novo .lua e adicionei o Script, fiz os passos que o Slicer explico depois segui o Bruno, e só troquei essa linha : local max = 9 -- distancia max entre o pokemon e o player

Por essa : local max = 6 -- distancia max entre o pokemon e o player

❝Eu prefiro confiar e me arrepender do que duvidar e me arrepender.❞

Kirito-Kun

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

eu exclui pq ele n estava sendo usado '--' n tinha pq deixar la xD

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

  • 1
  • 2