BR
pedido

Adicionando teleports qndo mata um poke.

Por brunopossato, 08 de set. de 2013 em Scripts

teleports
resolvido
6
1.2k
brunopossatoB
08 de setembro de 2013 às 20:12

Galera eu estou fazendouma quest e gostaria que quando o player matasse o poke surja um teleport para a fase final da quest. Alguem Poderia me ajudar?

PirulitoLegalP
08 de setembro de 2013 às 20:25

Fazer Isso Sei Nao Mais Fazer TP Com Conta Good Sei

 

Primeiro:Escolha o Local Onde Fai Ficar o TP e Fala /1381(Ou Id De Outro TP)

 

Segundo:Fale Na Frente do TP /attr pos xxx yyy z

brunopossatoB
09 de setembro de 2013 às 13:15

isso eu sei fzer, quero saber quanto eu mato o poke ai aparece o teleport.

GustavoCastilhoG
09 de setembro de 2013 às 13:23

Diga-me qual é a posição onde o teleporte será criado, a posição para onde ele enviará o player, o nome do monstro e o Storage Value para a missão final, se houver.

WillOliveiraW
09 de setembro de 2013 às 16:49

Tag creaturescripts.xml:

<event type="kill" name="TpPoke" event="script" value="tppoke.lua"/>

creaturescripts/scripts/tppoke.lua:

local createpos = {x = 95, y = 122, z = 7} -- Aqui é a posição onde o teleport vai aparecer
local topos = {x = 94, y = 129, z = 7} -- Aqui é a posição pra onde o teleport vai levar o player
local pokemon = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)

function onKill(cid, target, lastHit)
	if getCreatureName(target) == pokemon and getPlayerStorageValue(cid, 5558) < 1 then
		doCreateTeleport(1387, topos, createpos)
		doPlayerSetStorageValue(cid, 5558, 1)
		else return true
	end
end

Coloque isso no creaturescripts/scripts/login.lua antes do ultimo return true:

registerCreatureEvent(cid, "TpPoke")

Editado Setembro 9 por WillOliveira

1 mês depois...
OmegaO
31 de outubro de 2013 às 16:59

Tópico movido para a seção de dúvidas e pedidos resolvidos.