Ir para conteúdo

gabrielbsales

Visconde
  • Total de itens

    266
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que gabrielbsales postou

  1. Não. É um recurso disponível só no ot client.
  2. Sim, estou ciente desse "bug", mas assim como tudo que posto aqui, deixo algo pra vocês resolverem. Já foi postado boa parte do "sistema".
  3. Valeu. Eu usei ":::" porque assim posso usar as "," nas perguntas(e sou meio exagerado, poderiam ser só "::"). Quanto as versões do tfs 1.x, eu teria que baixar haha, depois vejo isso.
  4. Thanks. I always try to create something to those in need. (it is that someone needs it) HAEUHE
  5. É melhor se arrepender do que se fez do que não ter tido a coragem de fazer
  6. To fazendo MEU servidor, ok?
  7. Para de me seguir! #cheekpower UHAEHUAEUHAHUE
  8. Vou tentar deixar o mais próximo possível, valeu.
  9. Bom, estava sem o que fazer, e fiz esse simples script de "pergunta premiada". Como funciona? Um membro da staff faz uma pergunta com um comando, e então, o primeiro player a responder corretamente, recebe o prêmio definido. Imagens: Bom, vamos ao que interessa. 1º - Na pasta data/talkactions/script/, crie um arquivo chamado question.lua, e nele coloque: 2º - No arquivo data/talkactions/talkactions.xml, adicione as seguintes tags: Lembrando: Espero que seja útil. Créditos: Featzen
  10. Mais Anderson que gato, UHEAU.
  11. De nada. Agora, marque como melhor resposta, para que o post seja dado como resolvido.
  12. Uma edição do seu script: local HP_PERCENT = 25 --% local M_PERCENT = 25 function onUse(cid, item, fromPosition, itemEx, toPosition) ITEM = 2673 local storage = 50000 local wait = 0.7 if fromPosition.x ~= CONTAINER_POSITION and exhaustion.get(cid, storage) == FALSE then REG_HEALTH = math.floor(getCreatureMaxHealth(cid) * (HP_PERCENT/100)) REG_MANA = math.floor(getPlayerMaxMana(cid) * (M_PERCENT/100)) doPlayerAddMana(cid, REG_MANA) doCreatureAddHealth(cid, REG_HEALTH) doCreatureSay(cid, 'Power is back !', TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) exhaustion.set(cid, storage, wait) elseif item.itemid == ITEM and exhaustion.get(cid, storage) == FALSE then REG_HEALTH = math.floor(getCreatureMaxHealth(cid) * (HP_PERCENT/100)) REG_MANA = math.floor(getPlayerMaxMana(cid) * (M_PERCENT/100)) doPlayerAddMana(cid, REG_MANA) doCreatureAddHealth(cid, REG_HEALTH) doCreatureSay(cid, 'Power is back !', TALKTYPE_ORANGE_1) doRemoveItem(item.uid,1) exhaustion.set(cid, storage, wait) else doPlayerSendCancel(cid, "You are exhausted.") end return TRUE end Edite as variáveis HP_PERCENT e M_PERCENT. O math.floor é pra não ficar valores "quebrados".
  13. Ótimo. Eu prefiro o terminal a interface gráfica.
  14. Há como aumentar sim, se for otclient, não há necessidade de dll, apenas alterações nas sources do servidor e o uso de um recurso já existente no otc. Mas... O que move o mundo mesmo?
  15. while true do makeScript() end
  16. É sim, mas um pouco melhor, claro.
  17. Dificuldade não é a questão. É ter ou não ter, kk. (quem ai? só sei nome de skype UHEUHAEUH)
  18. Sim, não, talvez, claro. (Esqueci quem é tu) UHAEHUA
  19. Fiz um semelhante e postei no outro fórum, mas claro, deixei trabalho pra quem fosse usar. O meu também uso com actionid. Muito bom.
  20. Só não usei um valor de retorno booleano pois não era necessário, mas não tava bom mesmo. Uma pergunta, TFS 1.1 é orientado a objetos?
  21. Apesar de a resposta da @AnnaFeeh não estar errada, acho que fica mais bonito assim: function onUse(cid, item, frompos, item2, topos) local quest = { items = { --items que o player irá receber {2394, 1}, {2160, 1}, }, sto = 98770 --98770 é a storage da quest. } local queststatus = getPlayerStorageValue(cid, quest.sto) if queststatus ~= 1 then for id, items in pairs(quest.items) do doPlayerAddItem(cid, items[1], items[2]) end doPlayerSendTextMessage(cid, 22, "Voce completou essa quest.") setPlayerStorageValue(cid, quest.sto, 1) else doPlayerSendTextMessage(cid, 22, "Voce Ja Concluiu A Quest.") end return 1 end
  22. UHAEHUAE É, tua área é uma, a minha outra. Mas valeu
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...