
Luuh LC
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Luuh LC deu reputação a extaN em Group Quest/ Tp em grupoGroup Quest // Tp em Grupo
Introdução:
Então galera, uns dias atras eu estava com a mesma dúvida, mas soque fuçando algumas coisas eu consegui aprender a como fazer um tp igual ao da main quest ( precisa de tantos players, um deles puxa a alavanca e todos são teleportados para um local ).
Bora para o tutorial!
Tutorial:
Primeiramente digdin, segundamente vocês vão na pasta data/actions/scripts , copiem algum arquivo .lua e renomeiem ele para QuestTP.
Após isso vocês coloquem a seguinte script no arquivo.lua criado:
local posis = {
{'Volcanic', {x=514, y=885, z=7}}, -- Aqui você altera onde fica o bloco que os players deverão estar para o tp funcionar
{'Seavell', {x=516, y=884, z=7}},
{'Orebound', {x=518, y=885, z=7}},
}
local toPosi = {x=1240, y=507, z=8} -- Pra onde os players serao teleportados
function onUse(cid, item, frompos, item2, topos)
for _, array in ipairs(posis) do
local p = getRecorderPlayer(array[2])
if not isPlayer(p) or getPlayerClanName(p) ~= array[1] and getPlayerLevel(cid) <= 150 then -- Aqui você coloca qual o level necessário pro player ir no tp
doPlayerSendTextMessage(cid, 27, "Um ou mais jogadores não estão no lugar correto ou não têm nível necessário !")
return true
end
end
doTransformItem(item.uid, (item.itemid == 19578 and 19578 or 19578))
for _, array in ipairs(posis) do
local p = getRecorderPlayer(array[2])
if isPlayer(p) then
doTeleportThing(p, toPosi)
doSendMagicEffect(getThingPos(p), 21)
end
end
return true
end
Instrução de onde alterar já esta no code /\
Depois de terem feito isso, vocês vão no arquivo actions.xml, e acrescentem isso:
<action uniqueid="19578" script="QuestTP.lua"/>
PS: Se o id já estiver sendo usado, altere o id para um que não esteja e mude também no arquivo .lua
RME:
Agora para a quest poder iniciar normalmente, coloque uma alavanca ou oque você achar legal, e mude a action id para 19578 e deixe perto de um player para que ele possa clicar nela e não sair do local.
É só isso galera, esse é o meu primeiro post aqui no tk e queria a avaliação de vocês para que eu possa melhorar. Eu sei que isso não é algo grande, mas passei aperto pra fazer minha descoberta e achei legal compartilhar com vocês. Valeu ae :D.
Não se esqueçam do REP++
FIM
-
Luuh LC deu reputação a Viny 13 em Sistema de Addon [ Poketibia ]Tudo bem ?
Venho trazer um sistema de poketibia que são no caso as roupinhas de Pokémon's
Vamos á instalação ?
Na parte onde fica actions.xml adicione á seguinte tag :
Onde está 1234 vai ser o id do item que vai dar á addon
AGORA VOCE VAI ADICIONAR O SCRIPT :
Crie um arquivo e renomei para addons.lua abra-o e coloque isso dentro :
AGORA VOCÊ VAI PREOCURAR O ARQUIVO action do GOBACK e se eu não me engano tá na pasta action.
Quando você encontrar abre ele, e bem no finalzinho antes disso :
PS : Vai adicionar isso \/ 2 linhas acima do else :
AGORA VOCE VAI ATÉ " DATA/LIB/Catch system.lua " e vai abrir o catch system.lua
agora você vai dar cntrl+f e pesquisar por isso
quando você encontrar você pule 2 linhas e adicione isso
FEITO ISSO VOCE VAI EM data/talkactions/scripts/createpokeball.lua
Abra o arquivo, quando abrir aperte ctrl+f e pesquise por :
quando você achar isso pule 2 linhas e adicione isso :
Se gostou do conteúdo não esqueça de avaliar com um REP+ que já vai me ajudar bastante da mesma forma que eu te ajudei " Yeaaah "
O Sistema de Addon box é o mesmo sistema do = Randon Box só preocurar ai no tibiaking ai você pode botar os id da addon dentro dessa random box pra gerar uma addon
PS : Se o seu pokemon dar fly não vai dar fly com o addon acontece o mesmo com o RIDE
Obrigado ai galera do grupo Poketibias, por me insistirem tanto por PM !
CREDITOS :
Cacaio : Deu e fez elas
Stigal : Arrumou e deixou compatível em todas versões
SkyFrozer : Disponibilizou no tópico e no fórum : Tibiaking