Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Óla Amigos, Hoje Trago Para Vocês O Sistema De Saffari Por NPC.

 

Sistema Está Bem Simples E Reformulado, Sem Mais Besteira Vamos Lá:

 

Em "Data/NPC" Crie Arquivo Chamado Saffari.xml e Dentro Coloque Isso:

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Loren" script="saffari.lua" walkinterval="350000" floorchange="0" speed="0" lookdir="2">
<health now="150" max="150"/>
<look type="676" head="0" body="15" legs="20" feet="25"/>
    <parameters>
        <parameter key="message_greet" value="Hello, I am living here with Professor Oak and Professor Ivy, I am training those Lapras, but they need some {travel}s to get stronge."/>
    </parameters>
</npc>

"O Arquivo Na Cor Verde Limão (Lima) é O Nome Do NPC"

 

Agora Em Data/NPC/Scripts Crie Arquivo Chamado saffari.lua e Dentro Cole Isso:

Spoiler

focus = 0
talk_start = 0
target = 0
following = false
attacking = false
local SafariEnter = {x=1046, y=1489, z=7} -- Posição da Entrada Safari
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
if focus == cid then
   selfSay('See ya.')
   focus = 0
   talk_start = 0
end
end
function onCreatureTurn(creature)
end
function msgcontains(txt, str)
return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end
function onCreatureSay(cid, type, msg)
msg = string.lower(msg)
if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 3 then
   selfSay('Olá a entrada no Saffari custará 1k vc aceita??')
   focus = cid
   talk_start = os.clock()
elseif (msgcontains(msg, 'yes') ) then
   if getPlayerItemCount(cid,2642) >= 1 or getPlayerItemCount(cid,2147) >= 1 or getPlayerItemCount(cid,2146) >= 1 or getPlayerItemCount(cid,2645) >= 1 then
      selfSay("Você não pode entrar no Saffari com nenhuma outra ball exceto a Saffari!! Cya")
      focus = 0
      talk_start = 0
   elseif doPlayerRemoveMoney(cid, 100000) then 
      setPlayerStorageValue(cid, 98796, 1)
      setPlayerStorageValue(cid, 98797, 1)
      doPlayerAddItem(cid, 2644, 30)  
      doTeleportThing(cid, SafariEnter)
      doSendMagicEffect(getThingPos(cid), 21)
      talk_start = os.clock()
   else
      selfSay("Você não tem dinheiro suficiente")   
      focus = 0
      talk_start = 0
   end
elseif (msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 3) then
   selfSay('Sorry, Im busy at this moment.')
elseif (msgcontains(msg, 'bye') and focus == cid and getDistanceToCreature(cid) < 3) then
   selfSay('Good bye then.')
   focus = 0
   talk_start = 0
end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
if (os.clock() - talk_start) > 30 then
if focus > 0 then
selfSay('See ya.')
end
focus = 0
end
end

 

Em Azul Ciano Fica As Cordenadas Para Onde O Player Será Teleportado (No Caso O Saffari).

Em Amarelo Fica O ID Das Suas Pokebolas Que Não Será Permitido Usa No Saffari (No Caso Super Ball, Ultra Ball e Etc...).

Em Violeta O Preço Da Entrada No Saffari.

Em Azul (Escuro) Fica O ID Da Saffari Ball Que O NPC Irá Da Ao Player.

E Por Fim Em Vermelho Fica A Quantidade De Saffari Balls Dada Pelo NPC Ao Player.

 

 

 

EXTRA:

No Caso Tem Como Entrar Certo? E Parar Sair? Bom Pra Isso Tem Uma Script, Irei Deixar Ela Como Um Extra.

 

Vá Em Actions e Crie Arquivo Chamado safaridoor.lua E Dentro Dele Cole Isso:

Spoiler

function onUse (cid,item,frompos,item2,topos)
pos = {x=1053, y=1490, z=7}
doTeleportThing(cid,pos)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
return 1
end

Após Isso Va Em Actions.XML E Coloque Essa Tag:

 

Spoiler

    <action actionid="9800" event="script" value="safaridoor.lua"/>

 

Em Laranja Fica As Cordenadas Do Local Aonde A Porta Vai Teleporta (No Caso Fora Do Saffari)

E Em Roxo (Índigo) Fica O ID Que Você Tem Que Por, No Caso Nenhum Que Já Tenha Nas Actions.

 

Agora Crie As Portas (Magic Door) e Coloque O ActionID Usado Na Tag (No Exemplo é O Numero 9800)

Salve e Pronto, Ao Clicar Nas Portas Ela Teleportará Você.

 

 

 

Créditos: 

 

Majarugoou (Wagner) --Por Criar Script
Mauro (Eu Kkk) --Trazer E Fazer Leves Edições :)



Gostou? Quer Mais? Então Deixa Aquele REP+

Editado por Mauro Sérgio
Adicionamentos Dos Créditos (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

@Mauro Sérgio Adicione os devidos créditos, caso seja você o autor, adicione do mesmo jeito para que saibam quem fez! 

Editado por KotZletY (veja o histórico de edições)

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
  • 8 months later...
Em 18/12/2016 em 22:54, Mauro Sérgio disse:
Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Loren" script="saffari.lua" walkinterval="350000" floorchange="0" speed="0" lookdir="2">
<health now="150" max="150"/>
<look type="676" head="0" body="15" legs="20" feet="25"/>
    <parameters>
        <parameter key="message_greet" value="Hello, I am living here with Professor Oak and Professor Ivy, I am training those Lapras, but they need some {travel}s to get stronge."/>
    </parameters>
</npc>

"O Arquivo Na Cor Ver

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por matiasz123
      [OTCLIENT SHOWOFF] Questlog Actualizado
      Updated quest log, showing quest details:
      Npc name Npc level Npc outfit Mission status Description Amount of reward experience Number of reward points Enemies you must kill Items to collect  
       

       
      When you click on the follow button, an alternative map opens that shows you the next objective of the mission and at what coordinates:


       
      If you want the system write a comment with your discord
    • Por Zagaf
      ShowOff Poketibia
       
      Bom a alguns dias atrás eu comecei a reformular um mapa de poketibia que eu baixei (pokexmaster) , ate o momento eu refiz a cidade de saffron.
       
       
       
       
       
    • Por S H I O N
      oiee, estou aqui para disponibilizar uma base bem antiga que achei nos meus arquivos, eu iria apagar ela mais preferi deixar ela aqui para caso alguem queira usar ela para alguma coisa no futuro, pq eu simplesmente peguei em 2018 por ai e nem usei mais pelo o fato de ter muitos bugs e para quem nao entende de script e sistemas ela se torna um pesadelo na vida de alguem, a maioria dos bugs q ela tem da para corrigir muito rapido mais tem uns q sao extremamente dificeis entao um conselho para quem pegar essa base... boa sorte kkkk vc vai precisar de uns meses para tirar os bugs dela mais ela e jogavel ainda. façam um bom uso dela, se caso o cara manjar bem de editar poketibias e tirar bugs e mexer com scripts, para ele vai ser facil tirar esses bugs q tem nela.
      .
      .
      .
      .
      .
      .
      .
      vamos ao que interessa, o download dela vai esta pelo o mediafire e dentro contem o servidor e o client 
      quando baixar e so trocar o ip do servidor e trocar o ip do seu client e pronto.
      .
      .
      .
      .
      .
      .
      vou deixar algumas prints abaixo.
      .
      .
      .
      espero ver um dia essa base online dnv, amava jogar, por isso nao excluir ela
      resolvi deixar aqui, acredito que vao cuidar bem dela. vlw fui.
       
    • Por spotifyy
      Olá, vou tentar não me esticar muito aqui, mas estou mexendo em uma base de poketibia(1098) para estudos
      e provavelmente em algum momento estarei oficialmente lançando.
      Aceito pessoas que também estão em aprendizado e querendo colaborar com o projeto.
      E caso você tenha muito conhecimento na área e queira colaborar também será tão bem vindo/a
      quanto alguém em aprendizado com vontade de evoluir.
       
      Algumas features
       
      >Market Global
      >Poções de XP
      >Gacha stone
      >Boost(+100)
      >Level system
      >Eggs
      >Mapa HUB
      >Eventos diários (PVP/PVE)
      >Outland
      >Shiny Hunts
      >Shiny Box Hunt
      >Area PVP
      e mais algumas outras coisas.
       
       
       
      Caso alguem tenha interesse em integrar o projeto só me chamar no discord que passo as ideias que tenho para o projeto.
       
      Discord: nenep1
       
       
       
       
       
    • Por Baryon
      Boa noite amigos, estou aqui para apresentar meu projeto.
      Estou aqui no intuito de tentar desenvolver um ats baseado em naruto full perspectiva e com uso reduzido de bot, teremos um bot próprio que ira lhe auxiliar na cura e com espaço para 1 magia com finalidade de treino, assim focando que os players possam tentar se divertir jogando na mao tanto a parte pve como pvp do game (oque eu acho mais legal).
      O Servidor ja se encontra com alguns sistema sendo eles:
      ・Passe de batalha
      ・Painel de missoes 
      ・Village war
      ・Sistema de vilas
      ・Bingo book
      ・Autoloot
      ・Ninja procurado
      ・Painel de Dungeons
      ・ World Boss
      Nossas vocaçoes sao divididas em classes sendo elas:
       ・Shooters: Deidara, Gaara, Kankuro, Tenten, Sasori, Konan.
       ・Especialistas: Shikamaru, Nagato, Hashirama, Oonoki, Orochimaru.
       ・Assassinos: Asuma, Madara, Minato, Sasuke, Obito, Kisame.
       ・Suportes: Sakura, Shizune, Ino, Tsunade.
       ・Lutadores: Naruto, Kiba, Chouji, Lee, Neji, Hinata.
             (obs: ja temos por volta de mais 10 personagens "prontos" alem desses com foco em atualizações futuras)
       Atualmente apenas eu e mais uma pessoas estamos desenvolvendo o servidor e ambos trabalham o tempo ou seja nao temos tanto tempo disponivel entao estou em buscas de novas pessoas com certa experiencia para integrar a equipe tenho em mente 4 vagas disponiveis que sao: 1 Mapper, 1 Dev, 1 Designer, 1 Moderador (ficara em contato com a staff e interagindo em nosso discord, ficando por dentro das novidades e no inicio do game ira iniciar como tutor para auxiliar os players).
       Caso alguem tenha interessa em embarcar nessa aventura favor entrar em contato cmg pelo discord 😉 em breve estarei postando mais atualizaçoes do ot aqui!

       Nosso discord: https://discord.gg/pPTkbAnNSV
      Meu contato no discord: baryon1492



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo