Jump to content
Close

JoviM

Member
  • Content Count

    103
  • Joined

  • Last visited

1 Follower

About JoviM

  • Rank
    Practice, practice and practice.
  • Birthday 10/12/2001

Profile Information

  • Gender
    Masculino
  • I am
    Scripter

Recent Profile Visitors

717 profile views
  1. @Pedrok22 Então cara, testei aqui em um TFS 0.4 (8.60) e esta tudo tranquilo haha, encheu a mana e a vida normal. Talvez esse erro esteja relacionado a sua base e não ao próprio código que você criou. Agora, se você aceita dicas, é interessante você criar variáveis mais flexíveis. Ex: para armazenar os valor de vida e mana que o player iria recuperar, você poderia criar um valor a partir do valor atual de mana dividido por x. Assim você teria um valor NÃO padronizado, o que é interessante. Sobre as identificações (if ... then) é mais interessante colocar esse tipo de verificação antes das ações que vão acontecer.. Ex: function onUse(...) if getPlayerStorageValue(...) < 0 then setPlayerStorageValue(...) end (...) return true end Mas isso é mais pra questão de organização, por que não muda nada HEUHEU. No mais está tudo joia UEHEUHE, ah seria interessante você adicionar um contador nesse seu item, assim ele adicionaria x% de vida e mana para o player de x em x segundos... Boa sorte nessa aventura .
  2. @Brunds Crie o item 2382, e use ele no item 2604, ele vai transformar para 2605, e depois vai ficar nesse ciclo. No items.xml está com 10 segundos de duração.
  3. @Brunds Ué, vê se o id que é pra transformar não está igual ao item atual. Testei aqui e ta nos trinks cara.
  4. @Brunds Faz o seguinte. Coloca pra ele decair por xml, mas, o seu tempo no xml deve ser com base no tempo que vai criar a árvore de novo.
  5. @Brunds Estou usando assim cara: addEvent(doCreateItem, time*1000, item2.itemid, 1, getThingPos(item2.uid)) addEvent(doRemoveItem(item2.uid, 1), time + 1 *1000) testa com essa linhas pra ver se vai funcionar.
  6. @Brunds Tenta com isso: addEvent(doRemoveItem(item2.uid, 1), time*1000) Caso remova antes de criar a árvore é só fazer time + 1 * 1000. EDIT: Então cara, é por que o item estava sendo removido antes de ser criado a árvore, entende? A árvore está sendo criada na posição do toco, caso você remova ele vai dar erro. Por isso que tem que remover ele no mesmo tempo em que cria a árvore(ficou meio estranho mas é isso UAHSUASH).
  7. @Brunds Cria uma variável para armazenar a quantidade de madeira, e depois só chama ela na mensagem. Assim: local lenha = math.random(3, 7) doPlayerAddItem(cid, madeiras, lenha) doPlayerSendTextMessage(cid, 27, "Voce coletou "..lenha.." "..getItemNameById(premio)..".") Ai o nome do item chama pela variável premio que você criou. Sobre o toco cara, ficou meio confuso suas palavras e o script. No script você está transformando a árvore em toco, decaindo ele, e por fim criando a árvore encima do toco. Nesse caso você só precisaria colocar pra ele decair pelo xml, e depois de x tempo (com base no tempo do xml) criar a árvore novamente.
  8. @tetheuscunha Me fala uma coisa. Quando o player dá use na primeira coal basin (pra pegar a potion), ele só pode pegar 1x ou mais? Esse aqui é o script que vai fazer os itens sumir e aparecer depois de 10 segundos. Em data/actions/scripts, crie um arquivo .lua com o nome que desejar e coloque o código abaixo dentro. Em data/actions, abra o arquivo actions.xml e adicione a seguinte tag nele. Qualquer dúvida na configuração é só perguntar.
  9. @BilauX Configura na tabela. [actionID da alavanca] = {itemBuy = Id do item que o player vai comprar, amountBuy = Quantidade que o player vai comprar por vez, pointsCost = Quantos pontos vai custar}
  10. @Gnius Bom cara, acabei setando uma actionID no item2 (esse é o item que precisar usar outro item nele pra criar o outro item... acho que você entendeu AUSHAUSHAUSH), e, coloquei essa actionID porque eu não sei se você possui mais de um item desse no seu mapa, e também para o script ficar mais completo. Em data/actions/scripts, crie um arquivo .lua com o nome que você quiser e adicione o script abaixo nele. Agora em data/actions, abra o arquivo actions.xml e adicione a seguinte tag nele. O tempo você configura no 10*60, modifique o 10.

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...