Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    27

Tudo que Bruno postou

  1. Morrer em área pvp para monstro não é um erro, o nome diz tudo "Player vs Player". Você pode criar uma área para duelos pvp onde tem monstros, ai é um script...
  2. Da verdade o deEquip está correto, o fim "/>" diz que está sendo fechado. O Equip que estava incorreto, mas já corrigi.
  3. Bruno

    Sistema de Aura

    @@CaioValverde, Tenta assim: local tab = { [6] = {effect = 70}, [7] = {effect = 70}, [8] = {effect = 70}, [9] = {effect = 70}, [10] = {effect = 70}, [11] = {effect = 70},-- [vocationID] = {effect = Number} [12] = {effect = 70} } local delay = 2 -- tempo do efeito da aura em segundos function onLogin(cid) if tab[getPlayerVocation(cid)] then ariseAura(cid, tab[getPlayerVocation(cid)].effect) end return true end function ariseAura(cid, effect) if isPlayer(cid) then doSendMagicEffect(getPlayerPosition(cid), effect) addEvent(ariseAura, delay * 1000, cid) end return true end
  4. 1º @Avuenja 2º @Daniel 3º @Filho do Beeny
  5. Bruno

    Tópicos Recentes

    Acho que ficaria bacana deixar os Tópicos Recentes atualizando sozinho a cada 1 minuto ou a cada 30 segundos, as vezes fico na página inicial do fórum, daria para acompanhar as atualizações se precisar atualizar a página.
  6. Amigo, primeiramente você está colocando as condições da vocação de forma incorreta. Desta forma um knight equipa a mask mas não consegue tirar... <movevent type="Equip" itemid="2501" slot="head" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> </movevent> <movevent type="DeEquip" itemid="2501" slot="head" event="function" value="onDeEquipItem"/> Agora no item, teste assim: <item id="2501" article="a" name="ceremonial mask"> <attribute key="weight" value="1200" /> <attribute key="armor" value="12" /> <attribute key="slotType" value="head" /> <attribute key="magicpoints" value="3" /> <attribute key="manaGain" value="10" /> <attribute key="manaTicks" value="2000" /> </item>
  7. Bruno

    Shopsystem

    Fiz uma edição, se quiser tentar, ai está: shopsystem.php
  8. Posso até usar, manda o link do projeto para que eu analise. Abraço e obrigado pela sugestão.
  9. O changelog da versão 1.2 pode ser acompanhado aqui: https://github.com/otland/forgottenserver/wiki/Changelog-1.2
  10. Atualizado para a versão 1.2 do projeto oficial!
  11. O Znote não utiliza framework, apenas php puro. O gesior também utiliza php puro, na verdade a única gambiarra que vejo no gesior é o layout do tibia.com
  12. Bom, você pode usar a base do tfs: https://github.com/otland/forgottenserver/blob/master/schema.sql
  13. Aquele é o link do projeto oficial. Você pode estar sempre baixando a última versão através deste link: https://github.com/Znote/ZnoteAAC/archive/master.zip Como eu citei acima, é o link do projeto oficial, então está sempre atualizado.
  14. Tópico foi movido para a área correta!
  15. Bruno

    Quest Simples

    Sim, você está certo, eu sempre testo antes de falar merda, mais aqui no trampo é praticamente impossível, eu tinha me perdido na indexação, lua está sendo uma aventura pra mim hahaha! @@zipter98 Na verdade, Lua não é uma linguagem puramente orientada a objetos, ela fornece meta-mecanismos para que possa ser feita a implementação de classes e herança. De qualquer forma, agora está funcionando em tfs 1.1 hahaha: local quest = { items = { {2394, 1}, -- { id, quantidade } {2160, 1} }, sto = 98770 -- storage da quest. } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local queststatus = player:getStorageValue(quest.sto) if queststatus ~= 1 then for _, item in pairs(quest.items) do player:addItem(item[1], item[2]) end player:sendTextMessage(MESSAGE_INFO_DESCR, "Parabens! Voce completou a quest.") player:setStorageValue(quest.sto, 1) else player:sendTextMessage(MESSAGE_INFO_DESCR, "Desculpe! Voce ja completou esta quest.") end return true end
  16. Bruno

    Quest Simples

    Na verdade, a correção que você fez, ainda sim está mal indexada. 1º Procure definir variáveis de configuração fora da função. 2º Use retornos verdadeiros ou falsos, usando 0 e 1 da certo, porém quando a função requer um valor booleano para realizar tal ação, não vai fazer efeito. Olhe: Peço desculpas, acabei editando seu post sem querer. @EDIT: agora que vi, o autor pediu com compatibilidade para o tfs 1.1, segue: local quest = { items = { {2394, 1}, -- { id, quantidade } {2160, 1} }, sto = 98770 -- storage da quest. } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local queststatus = player:getStorageValue(quest.sto) if queststatus ~= 1 then for _, item in pairs(quest.items) do player:addItem(item[1], item[2]) end player:sendTextMessage(MESSAGE_INFO_DESCR, "Parabens! Voce completou a quest.") player:setStorageValue(quest.sto, 1) else player:sendTextMessage(MESSAGE_INFO_DESCR, "Desculpe! Voce ja completou esta quest.") end return true end
  17. Cara, eu curti os mapas... Mas quando vi essas cenouras gigantes, lembrei logo da Looney Tunes kkkkkk Parabéns!
  18. [Tamanho*]: 500x500px. [Tema*] : Medieval [Tipografia*]: Dominus World [Tipo*]: Logo [Outros]: Pode usar este escudo ou mesclar com alguma outra coisa [Cores preferenciais]: Algo que faça harmonia com o tema.
  19. Eu já estava acompanhando pelo outro fórum e agora a desenvoltura do projeto fico contente. Parabéns pela iniciativa e pelo aprimoramento, continuem assim, evoluindo e inovando, isso só fará com que portas abram em sua carreira, tanto dentro de otservers quanto fora. Abraço!
  20. Bruno

    Caixa

    Sim man, está, sempre dá algo, é como aquele item que o santa claus da no natal.
  21. Bruno

    Caixa

    Man, decida-se, seu pedido é um ou é outro....
  22. Bruno

    Caixa

    Na verdade, foi um erro de configuração de sua parte, altere a configuração para esta: Uma dica de como adicionar a tag no actions.xml: <action fromid="6507" toid="6509" event="script" value="custom/box.lua"/>
  • Quem Está Navegando   0 membros estão online

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