Ir para conteúdo

gabrielbsales

Visconde
  • Total de itens

    266
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que gabrielbsales postou

  1. É melhor se arrepender do que se fez do que não ter tido a coragem de fazer
  2. Para de me seguir! #cheekpower UHAEHUAEUHAHUE
  3. Vou tentar deixar o mais próximo possível, valeu.
  4. 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
  5. De nada. Agora, marque como melhor resposta, para que o post seja dado como resolvido.
  6. 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".
  7. Ótimo. Eu prefiro o terminal a interface gráfica.
  8. 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?
  9. while true do makeScript() end
  10. Dificuldade não é a questão. É ter ou não ter, kk. (quem ai? só sei nome de skype UHEUHAEUH)
  11. Sim, não, talvez, claro. (Esqueci quem é tu) UHAEHUA
  12. 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.
  13. 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?
  14. 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
  15. UHAEHUAE É, tua área é uma, a minha outra. Mas valeu
  16. True! Quanto a "atualização", vai ter, calma, to upando...UHAEUAE
  17. Obrigado(se isso foi um elogio ). AEHUAUHE Quanto ao projeto, nem dá, to cheio de coisa pra fazer, kk.
  18. Tava com pressa(e sono) UHAEHUAE Agora vou fazer isso do portrait
  19. Bom, fiz o ditto memory similiar ao da pxg, e gostaria de mostrar. ps: Não vejam em fullscreen. Agora tá quase, tá assim:
  • Quem Está Navegando   0 membros estão online

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