Ir para conteúdo
  • Cadastre-se

Normal Pedido de script [Difícil]


Posts Recomendados

Estou elaborando um NPC de Poupança, onde o player deposita um quantia de gold e essa quantia de gold "renderá" uma porcentagem por dia.


O Script

Gostaria de funções para implementar em um npc da seguinte forma:
Tem uma Tabela (poupanca) com ID, player_id, data, balance

Função doPlayerPoupancaAdd

  • Verifica se o player tem na backpack o valor que ele quer depositar, se tiver, adiciona na coluna "balance" o valor que ele solicitou e a data do momento, no caso não sei se é melhor trabalhar com o os.time ou o os.date, caso não tenha, o npc informa que ele não tem dinheiro.

 

Função doPlayerPoupancaRemove

  • Verifica a data que o player quer remover, e faz o calculo com a data salva na DB pra saber quantos dias tem de diferença, multiplica o valor dos dias por x (taxa de "rendimento" do juros) e adiciona o dinheiro para o player.

 

Função setPlayerPoupancaBalance

  • Essa função é fácil, só verifica quando vai render de juros caso ele tire o dinheiro, por exemplo, o npc vai falar "Você tem ".. [balance*dias*rendimento] .." gold coins na sua conta, em 24 horas essa quantia irá render ".. [ balance*dias+1*rendimento ] .." gold coins, gostaria de retirar o seu gold?"

 

Então pessoal, minha dúvida é essa. Eu sei fazer isso se fosse talkactions, e tal, mas quando envolve npc sei pouco sobre como lidar com conversação. Se alguém conseguir será de grande ajuda.

 

"A arte de Bottear a Cip não pode Blockear" (Porkts)

1360478_1.png

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 Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por 001rafa
      Galera como faz para poder criar um slot a mais no otcliente para poder equipar com itens por exemplo mais um ring e mais um colar?
      sei que tem q modificar no source do cliente e no distro alguem poderia me ajudar com um tutorial?

      grato pela atenção.

      up
    • Por M Cronos
      Boa Noite amigos, eu estava usando o Object builder e o item editor para adicionar uns sprites no meu servidor para usar com um script, este aqui >>> 
       que o @Comedinha postou para ajudar um outro membro.
      Bom a questão é que o script parece estar funcionando,por que não dá nenhum erro, mas o item também não é usado. bom eu fucei bastante e ainda  não consegui resultado então eu pensei que talvez eu tivesse que setar o item como usável no OB ou no IE, pois me lembro de ter visto isso em algum lugar, mas não consigo achar onde eu faço isso. alguém pode me ajudar? se possível. obrigado.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo