Jump to content

Recommended Posts

Olá galera, bom, hoje um colega meu me pediu para que eu o ajudasse com um sistema de plantação, igual do otp...mas nao aquele de colher frutos e tals, e sim um de guarda os moveis, de guardar um item em uma caixa, eu fiz um bem básico. Então vamos lá.

 

Em actions.xml adicione essas 2 linhas

 

    <action itemid="2595" event="script" value="caixa_planta.lua"/>
    <action itemid="12337" event="script" value="planta_caixa.lua"/>

 

em vermelho são os id's dos items...2595 id da caixa (parcel) e 12337 da planta (no caso coloquei qualquer um pra apenas testar)

 

Agora em um arquivo nomeado de caixa_planta.lua coloque esse arquivo dentro

 

function onUse(cid, item, frompos, item2, topos)
local level = 10 -- level que precisa para abrir a caixa
if item.itemid == 2595 then -- id da caixa
if getPlayerLevel(cid) >= level then
doPlayerAddItem(cid, 12337, 1) -- id da caixa e quantas vao ser geradas
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Você abriu a caixa e ganhou uma planta decorativa")
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"Você deve estar pelo menos no level"..level.."")
end return true end  end

 

 

 

 

 

 

 

agora crie outro arquivo com o nome planta_caixa.lua e coloque isso dentro.

 

function onUse(cid, item, frompos, item2, topos)
local level = 10 -- level
if item.itemid == 12337 then -- id do item planta o que forem por no script seila
if getPlayerLevel(cid) >= level then
doPlayerAddItem(cid, 2595, 1) -- vai geral uma caixa nova (parcel)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Você guardou a planta decorativa")
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"Você deve estar pelo menos no level"..level.."")
end return true end  end

 

Em pronto ai esta o sistema para guarda um item novamente na caixa...caso esteja na sessão errada por por gentileza que mova por favor...agora algumas notas.

 

 

Notas: o sistema é bem básico, ele poderia ser facilmente editado, para que a caixa fosse apenas uma para todas as plantas...como seria? ao voce abrir uma caixa vir um item decorativo, mas nao random, um item decorativo programado no script, e quando fosse guarda ele, ao clicar ele virasse um parcel, e uma outra ideia seria que a caixa só fosse possivel abrir dentro de casa, bom é isso, caso alguma boa alma queira ajudar, comente como faria essas edições, ou poste editado.

 

Fiquem em paz.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Dilooow
      Preciso sabe como ponho o catch assim 
       
      Charizard.(Charizard [20])
      It belogs tô Alan .(catch by juiz)
       
      /\ palavras Tô é quem tá usando o poke no momento 
       
      Level System eu já tenho só falta o look com nome do cara e a poke dex tbm

      Please login or register to see this attachment.
    • By CaioHRombaldo
      Projeto Gênesis
      O Projeto Gênesis é um projeto de desenvolvimento de um OTServer, com a temática de Poketibia, com o intuito de trazer jogadores antigos que não encontram bons servidores para se jogar atualmente, e jogadores novos que ainda não conhecem o Poketibia ou Otservers.
      Pretendemos começar do zero, assim criando uma base limpa e atualizada para que não haja futuros conflitos. Temos muitas ideias inovadoras para implementar assim tornando Pokémon Gênesis um servidor diferente dos outros. Projeto feito com muito carinho sem intenção de lucrar em cima como tem sido a maioria ultimamente. Sistema completamente balanceado igual aos jogos oficiais da franquia, porém com algumas alterações para se adaptar ao Pokétibia Atualmente sou o único integrante da equipe, então tem sido bem cansativo cuidar de todas as funções ao mesmo tempo, e tem muitas coisas que eu ainda preciso aprender nesse mundo dos OTServers, por isso estou recrutando pessoas para a equipe. Por enquanto não tenho condições de pagar salários de forma mensal porém todo tipo de ajuda do coração é bem vinda.
      *Caso trabalhe com alguma função dentro de criação e manutenção de OTServers por favor deixe seu contato para futuros trabalhos quando tivermos alguma verba*
      Procuramos principalmente pessoas com experiencia em lidar com:
      Programação em C++/LUA OTCliente Sprites Mapas Scripts  
      Como é um projeto sério os únicos requisitos são:
      Ter mais te 16 anos  Discord para Comunicação Horário Disponível para se compromissar com o Projeto  
      Mesmo que você não preencha os requisitos de nenhuma dessas áreas e ficou curioso por isso leu até aqui, vou deixar no final do post o nosso contato no Discord, para que possam acompanhar o projeto e dar idéias para o desenvolvimento.
      Repito como eu havia dito ali em cima, *TODA AJUDA É BEM VINDA*.

      Links:

      Please login or register to see this link.

      Please login or register to see this link.
       
      ~~~~Atenciosamente 
      SkullReaper
       
       
       
       
       
    • By CaioHRombaldo
      **Não sei se é o melhor lugar para se postar, sou novo por aqui se estiver atrapalhando por favor avisem que eu removo**
             Eu atualmente estou com um projeto ambicioso, de certa forma, no cenário do poketibia já que sempre quis construir um servidor do gênero, porem quando menor nunca tive os recursos que tenho hoje em dia, mas atualmente percebi que tem sido muito frustante não encontrar pessoas capacitadas para me ajudar, não consigo achar Fóruns nem Grupos atualizados sobre o gênero.
             Esse post é mais como um recrutamento para equipe.
             Como o projeto ainda esta em fase inicial, não temos muita verba então precisamos ser bem seletivos, mas existem vagas na equipe para aqueles que quiserem ajudar de coração, não tenho muito oque dizer por aqui mas todo tipo de ajuda é bem vinda.
      Contatos:

      Please login or register to see this link.

      Please login or register to see this link.
      Aceitamos ideias e sugestões.
      ~Projeto Genesis
    • By CaioHRombaldo
      **Não sei se é o melhor lugar para se postar, sou novo por aqui se estiver atrapalhando por favor avisem que eu removo**
             Eu atualmente estou com um projeto ambicioso, de certa forma, no cenário do poketibia já que sempre quis construir um servidor do gênero, porem quando menor nunca tive os recursos que tenho hoje em dia, mas atualmente percebi que tem sido muito frustante não encontrar pessoas capacitadas para me ajudar, não consigo achar Fóruns nem Grupos atualizados sobre o gênero.
             Esse post é mais como um recrutamento para equipe.
             Como o projeto ainda esta em fase inicial, não temos muita verba então precisamos ser bem seletivos, mas existem vagas na equipe para aqueles que quiserem ajudar de coração, não tenho muito oque dizer por aqui mas todo tipo de ajuda é bem vinda.
      Contatos:

      Please login or register to see this link.

      Please login or register to see this link.
      Aceitamos ideias e sugestões.
      ~Projeto Genesis
    • By CaioHRombaldo
      **Não sei se é o melhor lugar para se postar, sou novo por aqui se estiver atrapalhando por favor avisem que eu removo**
             Eu atualmente estou com um projeto ambicioso, de certa forma, no cenário do poketibia já que sempre quis construir um servidor do gênero, porem quando menor nunca tive os recursos que tenho hoje em dia, mas atualmente percebi que tem sido muito frustante não encontrar pessoas capacitadas para me ajudar, não consigo achar Fóruns nem Grupos atualizados sobre o gênero.
             Esse post é mais como um recrutamento para equipe.
             Como o projeto ainda esta em fase inicial, não temos muita verba então precisamos ser bem seletivos, mas existem vagas na equipe para aqueles que quiserem ajudar de coração, não tenho muito oque dizer por aqui mas todo tipo de ajuda é bem vinda.
      Contatos:

      Please login or register to see this link.

      Please login or register to see this link.
      Aceitamos ideias e sugestões.
      ~Projeto Genesis
×
×
  • Create New...