Ir para conteúdo
  • Cadastre-se

(Resolvido)Ajuda [Box]


Ir para solução Resolvido por Gaant,

Posts Recomendados

Eae gente , preciso da ajuda de vocês , eu queria saber como eu fasso para dar um click num item [box] e assim que clickasse iria vir um pokemon. 

 

Gente não sei nem onde começa e nem onde termina então pf coloquem em que pasta vai por as coisas e td + 

 

agradeço desde ja :D 

 

 

 

rep + para quem me ajudar

Link para o post
Compartilhar em outros sites

vou fazer um tuto aki jájá mando, é pra uma quest ?

Gente, não dou suporte via mp, caso queira ajuda crie um tópico no fórum!!!
youtube.png  10869_64x64.png
Ajudei? Clicar em gostar não vai te matar

Link para o post
Compartilhar em outros sites

vou fazer um tuto aki jájá mando, é pra uma quest ?

sim , quero faser uma quest q ganhe um a box e essa box precisa abrir e ganhar um poke

Link para o post
Compartilhar em outros sites
  • Solução

Server - Data - Actions 

BoxTibiaKing.lua

function onUse (cid,item,frompos,item2,topos)
pos = {x=posição do x, y=posição do y, z=posição do z} -- posição do baú colocado no rme
pos2 = getPlayerPosition(cid)
 
if getPlayerLevel(cid) >= 10 then -- level do player para pegar a box
if item.uid == 9053 then
queststatus = getPlayerStorageValue(cid,72718)
if queststatus == -1 then
doTeleportThing(cid,pos)
doPlayerSendTextMessage(cid,22,"Parabens Você pegou sua box ")
doPlayerAddItem(cid,13163,1)
setPlayerStorageValue(cid,72718,1)
doTeleportThing(cid, pos)
doSendMagicEffect(getThingPos(cid), 29)
else
doPlayerSendTextMessage(cid,22,"Vazio.") -- mensagem ao tentar pegar a box novamente dps de pega
end
end
else
doPlayerSendCancel(cid,'Somente level 10+ para abrir esse baú') -- mensagem quando n tem lvl pra pega pega a box
end
return 1
end
 

 

Server - Data - Actions 

Actions.xml

pesquise por <!-- Quests -->

e adicione a tag

target40x40.png
<action actionid="ACTION ID DO BAU ADICIONADO NO RME" event="script" value="BoxTibiaKing.lua"/>

 

ou

 

data\actions\scripts crie um arquivo.lua, renomei para poke.lua cole isso dentro

 

local starter_pokes = {

 

    ["x = 943, y = 1032, z = 15"] = "Zapdos",
}
local btype = "normal"
 
function onUse(cid, item, fromPos, itemEx, toPos)
    if getPlayerLevel(cid) > 15 then   
        return true
    end
    local pokemon = starter_pokes["x = "..(toPos.x)..", y = "..(toPos.y)..", z = "..(toPos.z)]
    if not pokemon then
        return true
    end
 
    doPlayerSendTextMessage(cid, 27, "Parabéns!)
 
    addPokeToPlayer(cid, pokemon, 0, nil, btype, true)
 
    doSendMagicEffect(getThingPos(cid), 29)
    doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
    doSendMagicEffect(getThingPos(cid), 27)
    doSendMagicEffect(getThingPos(cid), 29)
    return true

end

 
data\actions e abra o actions.xml e adicione essa tag
 
target40x40.png
<action itemid="1740" event="script" value="poke.lua"/>
 
--- Explicação
 
    ["x = 943, y = 1032, z = 15"] = "Zapdos",        ------      Posição onde o Bau que dará o Pokemon estará e o nome do Pokemon que ao clicar o player vai ganhar  
    <action itemid="1740"                  -----------                ID do baú que você irar usar  :D
 
[ Esse ultimo peguei do annafeeh]
Editado por oiuhygwueuho (veja o histórico de edições)

Gente, não dou suporte via mp, caso queira ajuda crie um tópico no fórum!!!
youtube.png  10869_64x64.png
Ajudei? Clicar em gostar não vai te matar

Link para o post
Compartilhar em outros sites

Server - Data - Actions 

BoxTibiaKing.lua

function onUse (cid,item,frompos,item2,topos)
pos = {x=posição do x, y=posição do y, z=posição do z} -- posição do baú colocado no rme
pos2 = getPlayerPosition(cid)
 
if getPlayerLevel(cid) >= 10 then -- level do player para pegar a box
if item.uid == 9053 then
queststatus = getPlayerStorageValue(cid,72718)
if queststatus == -1 then
doTeleportThing(cid,pos)
doPlayerSendTextMessage(cid,22,"Parabens Você pegou sua box ")
doPlayerAddItem(cid,13163,1)
setPlayerStorageValue(cid,72718,1)
doTeleportThing(cid, pos)
doSendMagicEffect(getThingPos(cid), 29)
else
doPlayerSendTextMessage(cid,22,"Vazio.") -- mensagem ao tentar pegar a box novamente dps de pega
end
end
else
doPlayerSendCancel(cid,'Somente level 10+ para abrir esse baú') -- mensagem quando n tem lvl pra pega pega a box
end
return 1
end
 

 

Server - Data - Actions 

Actions.xml

pesquise por <!-- Quests -->

e adicione a tag

target40x40.png
<action actionid="ACTION ID DO BAU ADICIONADO NO RME" event="script" value="BoxTibiaKing.lua"/>

cara mais como eu fasso para por um poke dentro da box ?

ja achei aki como faser uma box , mais vlws ja dei rep e melhor resposta

Link para o post
Compartilhar em outros sites
  • 4 months later...

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 Enzo Caue
      Neste tutorial você vai aprender a colocar aquele captcha box no seu gesior:

       
       
      Primeiramente, você vai precisar da API e registrar o dominio, você pode fazer isso por aqui:
      https://www.google.com/recaptcha/admin

       
      Agora, vá até o seu layout.php e antes de <head> coloque isto:
      <script src='https://www.google.com/recaptcha/api.js'></script>  
      Agora vamos até o accountmagement.php e embaixo de <?php,  coloque:
      if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && !$captcha) { $main_content .='<h2>Please check the reCaptcha form.</h2>'; }  
      Procure por:
      <input type="password" name="password_login" size="15" maxlength="15"> e na linha de baixo, adicione:
      <div class="g-recaptcha" data-sitekey="SUA_PUBLIC_KEY"></div>  
      PS: você tem que colocar sua public key no lugar de SUA_PUBLIC_KEY!
      PS2: você ainda pode trocar a cor adicionando data-theme="dark" nessa div. (OPCIONAL)
       
      Agora, em system/load.login.php, abaixo de <?php adicione:
      if(isset($_POST['g-recaptcha-response'])) { $captcha=$_POST['g-recaptcha-response']; }  
      Ainda em system/load.login.php, procure por:
      if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login'])) { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } e substitua por:
      if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && $captcha) { $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SUA_PRIVATE_KEY&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); if($response.success==false) { echo '<h2>Dirty Robot!</h2>'; } else { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } } PS: voce deve colocar sua private key onde diz SUA_PRIVATE_KEY!
       
      Pronto, já estará funcionando o ReCAPTCHA =]
       
      KEYS:

       
       
      Créditos: Musztang
       
    • Por paulo thush
      Bom galera eu tava procurando n achei alguém sabe um script igual aquele do tíbia, que você entrega uma medice pounch para o npc ottoka ai ele te da uma Bp que nela tem uma % de sair tal itens. Os itens raro sempre são os mais difícil, então eu queria o script dessa BP. Mais inveis de ganhar itens do tíbia eu colocava outros. Nome da BP chama Belongings Of a Deceased (Ottoka). Alguem poderia me ajudar?...
       
      Se n tiver esse script poderia passar outro idêntico... 
    • Por Maike Jean
      Vocês lembram dos servidores de esportes? com Futebol, Natação, Corrida, Box...?
      Eu não encontro mais para baixar.
      Se alguém tiver como me mandar o link ou o próprio servidor
      Preciso que tenha runas de XP, box e futebol. quero colocar online.
      Ajudem-me POR FAVOR
    • Por TsplayerT
      ALO, COM QUEM EU FALO?
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
          Bom, Galera do TibiaKing....
          Estou criando um server de PokeTibia, porém Falta alugmas coisas que serão citadas abaixo: 
       
      • Saffari Ball
      • Master Ball
      • Boxs 1,2,3,4,5,6,7 e 8...
       
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
          Também queria saber algumas coisas:
       
      • Criar novas sprites(imagens de itens, eu acho xD)
      • Colocar novas Sprites
      • Colocar sistemas(exemplo de Tm System)
      • Como Pegar pokemons de outros Servers
      • Como Criar novos Pokemons
      • Como obter Tibia.dat e Tibia.spr somente com a pasta do Server.
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
         ACEITO LINKS DE TUTORIAS....
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
          Dados do Server:
       
       
      ➨Versão: 8.54
      ➨Style: Pokemons com Level
      ➨Client: OtClient
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
          Como remover fala de Player após entrar no server?
      Após logar-se no client, imediatamente apareçe isso: 

      up

    • Por vinny1999
      Site: http://baiakice24hrs.servegame.com/
      Criar conta: http://baiakice24hrs...c=createaccount

      Crie sua conta agora mesmo nao perca tempo
      Rates:
       
      • IP: baiakice24hrs.servegame.com
      • Porta: 7171
      • Experiencia: 800x stages
      • Skill: 100x
      • Magic: 100x 
      • Loot: 10x
      • Versão: 8.60

      Informações do Servidor:

      » Vocaçoes balanceadas
      » sem corrupçao
      » mapa baiak ice
      » staff seria
      » fast attack
      » dedicado
      » 24 Horas online
      » sem lag
      » sistema donate
      » area vip donate
      » Summon Boss
      » Battlefield
      » Evento Zombie
      » Suporte via Ingame, ticket e skype 
      » Ping reduzido, melhorando jogabilidade.
      » Mapa Completo
      » Heal equilibrado
      » E muito mais....

      Então não perca mais tempo!
      Crie sua conta chame seus amigos e inimigos...
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo