Ir para conteúdo

eunaosei123

Membro
  • Registro em

  • Última visita

Tudo que eunaosei123 postou

  1. Boa noite, no meu otserv tem um item que ao da use você ganha 2 horas de heal e mana, porém se o player morrer ou relogar ele perde o buff ( mas a storage fica até as duas horas terminar). o meu problema é que quando o player relogar ou morrer continue curando pelo tempo restante. local l = { storage = 789159, -- storage do check mp = 2, -- porcentagem que vai ganhar de mana por segundo hp = 2, -- porcentagem que vai ganhar em hp por segundo secs = 1, -- em quanto em quanto segundos que vai healar hours = 2 -- quantas horas irá ficar healando } local function LoopRegen(uid) if isPlayer(uid) then if getPlayerStorageValue(uid, l.storage) > os.time() then doCreatureAddMana(uid, getCreatureMaxMana(uid)/100*l.mp) doCreatureAddHealth(uid, getCreatureMaxHealth(uid)/100*l.hp) addEvent(function() LoopRegen(uid) end, l.secs*1000) end end end function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, l.storage) < os.time() then doCreatureSetStorage(cid, l.storage, os.time()+l.hours*60*60) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você agora está com heal de 2% de Mana e Life por "..l.hours.." hora"..(l.hours == 1 and "." or "s." )) LoopRegen(cid) doSendAnimatedText(getPlayerPosition(cid), "Amethyst", TEXTCOLOR_PURPLE) doSendMagicEffect(getCreaturePosition(cid), math.random(27,27)) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Desculpe, mas você já está com buff.") end return true end function onLogin(cid) return LoopRegen(l.storage, os.time()+l.hours*60*60, cid) end
  2. De preferencia sim :l , Não é cliente próprio, já editei no editor de item mas não vai .
  3. Boa tarde. Gostaria de um script de um item que curasse por tempo. -Curasse durante 2 horas (pode ser alterado). -Só pode-se usar o item novamente depois que terminar. -Item curasse por porcentagem. -Curasse Life e Mana. -Quanto tempo de uma cura para outra. -Ao morrer continuaria com a cura até completar o tempo. -Que ao clicar usar aparecesse a mensagem ( Agora você esta healando 2% de mana e life por "tempo que falta" horas, não podendo usar outra Amethyst".. )
  4. Fiz isso, mas continuou a mesma coisa.
  5. Boa Tarde, Gostaria de poder escrever no item (8977) ele é um livro, porém não consigo escrever nele, e também gostaria de saber se tem como deixar ele em um local que o player não conseguisse move-lo do chão e nem para a bp.
  6. eunaosei123 postou uma resposta no tópico em Suporte Tibia OTServer
    Agora vi o erro, e é nos 2 scripts de quest diferentes rsrsrs E a script lá de cima da quest, ela não tá removendo os boss e nem os player na área informada. aqui o script da porta
  7. eunaosei123 postou uma resposta no tópico em Suporte Tibia OTServer
    Boa tarde, tô testando esse script só que depois do tempo da quest (2 minutos) ele vai executar o cleararea ele da erro na distro. ERRO Quest.lua
  8. eunaosei123 postou uma resposta no tópico em Suporte Tibia OTServer
    Boa tarde, esse script ele não da erro na distro, porem ao click na porta dessa quest aparece a mensagem "Aguarde até que a Arena seja liberada." sendo que não tem ninguém na quest, abro o distro novamente e click nela e da a mesma coisa. Quest.lua
  9. Deu certo, obrigado! rep+
  10. Boa tarde, coloquei essa magia no attack do boss, só que quando ele utiliza no player da esse erro. [30/01/2019 16:49:26] [Error - Spell Interface] [30/01/2019 16:49:26] data/spells/scripts/160/exorifrigomas.lua:onCastSpell [30/01/2019 16:49:26] Description: [30/01/2019 16:49:26] (luaDoPlayerSendTextMessage) Player not found magia.lua
  11. Boa noite, essa script que tenho ela não ta mostrando o tempo nas position informada nela, e quando termina o tempo (2 minutos, o pessoal é teleportado) a outra equipe tem que esperar mais 2 minutos, gostaria de tirar esses minutos, deixar só os 2 minutos da quest mesmo
  12. Boa noite, Gostaria de um sistema de quest que funcionaria assim. *5 player em x posição (level 150-200) (posição diferente); *Em relação ao level, quando eles pisarem e não for o level necessário vai voltar pro piso onde estavam; *Vão ser teleportado pra x posição quando apertarem a alavanca (aqui mesma posição); *Vai ter tempo para completar; *Queria que mostrasse o tempo em x posição; *caso o tempo acabe, eles vão ser teleportado pra x posição; *Se outro player tentar entrar não vai poder até que os outros que estão dentro terminem; *item onde eles vão click para poder entrar; *O player só pode fazer essa quest a cada 12 horas: Obrigado pela atenção!
  13. Boa noite, tenho um sistema de item que cura uma porcentagem aleatória, porem ela não tem exausted, queria colocar um pouco de exausted. Obrigado pela atenção!
  14. Gostaria de saber como faço para colocar que um player ande dentro do outro. Não sei se estou na área correta. Obrigado pela atenção!
  15. Boa Noite, Gostaria de um sistema de invasão para Ferumbras, que a invasão o time fosse aleatório. * Local para os monstros nascer; ( o local eu colocaria a position de cima e de baixo do mapa e ele iria nascer em canto aleatório pela city); * Enviar mensagem no broadcast; *E que o sistema seja automatico: Meu ot é 8.6 e a versão é 0.1.0 (Beta Version). Obrigado pela atenção!
  16. Desculpa por esta revivendo esse post, mais talvez esteja aqui sua solução
  17. Tente esse sistema Abra a pasta data/items e abra seu items.xml e procure o item que você deseja coloca a skill, vou colocar um exemplo esse item ele esta adicionando Distancia ao item. fica ao seu critério qual skill você vai adicionar. Depois Salve Tipos de Skill skillDist = Distancia para Paladin magiclevelpoints = Magic Level para Sorcerer e Druid skillAxe = Axe para Knight skillSword = Sword para Knight skillClub = club para Knight absorbPercentAll = esse adiciona proteção ao player Agora vá em data/movements e depois abra o movements.xml e depois procure a sessão (Helmet, Legs, Armor, Ring) a do item desejado, olhe se o ITEMID já esta na lista caso ele teja não precisa adicionar, caso não esteja adicione isso SLOT É ONDE O ITEM VAI FICAR SÉ É NA MÃO, CABEÇA, CALÇA ETC. caso você não saiba só pedi que digo Boa Noite.
  18. Alguém pode posta um vídeo tutorial de source ?
  19. Não prestou, Não deu erro no distro tbm os monstros ainda se atacam
  20. Tente esse
  21. Deu certo Valeu ae , tava vendo aqui a quest tem 6 monstro 3 em cada lado se ele mata 3 de qualquer lado se ele entra no teleporte o tempo para de contar e os monstro não desaparecem imediatamente ,so desaparecem quando o tempo acaba mesmo :/

Informação Importante

Confirmação de Termo