Ir para conteúdo

Lyu

Membro
  • Registro em

  • Última visita

Tudo que Lyu postou

  1. Lyu postou uma resposta no tópico em Suporte Tibia OTServer
    quando você utiliza um deles, ocorre algum erro no console?
  2. Posso fazer um remake pra você se você quiser, sobre os outros erros.. vou ver aqui se tenho os sistemas citados.
  3. esquisito , estou testando aqui e está normal agora, só serei teleportado após completar a quantia de dragons mortos.. ja tentei matar outros e nao sou teleportado , o script só conta o frag se for o nome do monstro for igual a dragon, esquisito mesmo uhsausa.. você está utilizando 'aspas simples' no nome Dragon?
  4. tudo certo cara, eu que tenho que pedir desculpas, o erro foi meu uhsauhs fazer as coisas correndo não é muito bom não :/ mas eu já resolvi, abra o arquivo monster.lua e apague tudo o que tem dentro, em seguida adicione o seguinte código : local config = { monster = 'Dragon', -- nome do monstro. count = 9, -- quantidade que deverá matar, configure sempre 1 a menos. position = {x = 1086, y = 1062, z = 7} -- posição que o player irá após matar todos os monstros. } function onKill(cid, target) if isPlayer(target) then return true end if getPlayerStorageValue(cid, 50000) < config.count and getCreatureName(target) == config.monster then setPlayerStorageValue(cid, 50000, getPlayerStorageValue(cid, 50000)+1) doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : ["..getPlayerStorageValue(cid, 50000).."/"..((config.count)+1).."]") elseif getPlayerStorageValue(cid, 50000) >= config.count and getCreatureName(target) == config.monster then doTeleportThing(cid, config.position, true) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, 'Todos os monstros foram derrotados.') doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : [Finish]") setPlayerStorageValue(cid, 50000, 0) return true end return true end
  5. Lyu postou uma resposta no tópico em Suporte Tibia OTServer
    eu fiz um script pra um amigo alí meio parecido, marca aê que vou fazer e jaja posto aqui.. (almoçando)
  6. bom, nesta parte do script é possível configurar : local config = { monster = 'Dragon', count = 9, position = {x = 1086, y = 1062, z = 7} } onde vermelho é o nome do monstro; azul é a quantidade que você deverá matar; verde é as coordenadas da posição que o player vai após matar todos os monstros. obs : deixe o nome dos monstros sempre com aspas simples por exemplo : 'Dragon' em vez de Dragon; configure a quantidade de monstros sempre 1 a menos por exemplo : você quer 50 né? coloque 49; só isso shuahusa, abraços!
  7. tente assim : level = 200 function onStepIn(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) < level then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED) doPlayerSendCancel(cid,"Somente level " .. level .. " ou mais podem passar aqui.") else return doSendMagicEffect(getThingPos(cid), 14) end return TRUE end
  8. Eu fiz um aqui rapidão, testa aê e qualquer error, me avisa.. vá na pasta data/creaturescripts e abra o creaturescripts.xml, em seguida adicione esta tag : <event type="kill" name="monster" event="script" value="monster.lua"/> agora vá em data/creaturescripts/scripts e abra o arquivo login.lua, em seguida digite CRTL+F e procure por RegisterCreatureEvent, abaixo adicione : registerCreatureEvent(cid, "monster") no mesmo arquivo, desça até o final e antes do return true, adicione isto : if getPlayerStorageValue(cid, 50000) == -1 then setPlayerStorageValue(cid, 50000, 0) end agora vá em data/creaturescripts/scripts e crie um arquivo monster.lua e adicione este código : local config = { monster = 'Dragon', -- nome do monstro. count = 9, -- quantidade que deverá matar, configure sempre 1 a menos. position = {x = 1086, y = 1062, z = 7} -- posição que o player irá após matar todos os monstros. } function onKill(cid, target) if isPlayer(target) then return true end if getPlayerStorageValue(cid, 50000) < config.count and getCreatureName(target) == config.monster then setPlayerStorageValue(cid, 50000, getPlayerStorageValue(cid, 50000)+1) doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : ["..getPlayerStorageValue(cid, 50000).."/"..((config.count)+1).."]") elseif getPlayerStorageValue(cid, 50000) >= config.count and getCreatureName(target) == config.monster then doTeleportThing(cid, config.position, true) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, 'Todos os monstros foram derrotados.') doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : [Finish]") setPlayerStorageValue(cid, 50000, 0) return true end return true end pronto, simples de configurar e se você gostou, se eu te ajudei realmente, rep+ haha!
  9. Lyu postou uma resposta no tópico em Playground (Off-topic)
    crlh que porra é essa ai, ta no congelador? sahsahusahsa
  10. beleza, vi a sugestão lá e já estou tentando fazer algo
  11. é uma vontade imensa, quero muito participar rs, o que você acha?
  12. Lyu postou uma resposta no tópico em Suporte Tibia OTServer
    Nossa que estranho, é alguma coisa na database. Mas sinceramente, não sei como resolver este erro, me desculpe.
  13. Bem útil para servidores em construção, parabéns!
  14. Lyu postou uma resposta no tópico em Suporte Tibia OTServer
    Existe algum erro no console? Estranho esse seu error o único debug que eu vi no war system, foi o do comando /balance, que vem com uma talktype não suportada em 8.6
  15. Fico feliz em ter ajudado coloque como melhor resposta para adicionar a tag de resolvido *-*
  16. Lyu postou uma resposta no tópico em Suporte Tibia OTServer
    Explique melhor, quando o que pega? Quando você executa o executável?
  17. Este 'algo' poderia ser estátuas né? se a ideia fosse uma entrada pra cidade ou interior husahusa'
  18. obrigado, tentei não usar alto-border hsauas' Obrigado Daaniel, minha inspiração vem de você, sério!
  19. Lyu postou uma resposta no tópico em Portal
    Ficou tudo muito bom Daaniel, essas pips ficaram ótimas, realmente ficou tudo maravilhoso haha!
  20. Parece mesmo husasa, andei pesquisando Carlin pra aprender algumas coisas de lá, mas a casa foi feita do zero.
  21. Sempre fui apaixonado por mapas, gosto de entrar em diversos servidores pra observar seus mapas, porém nunca tive habilidades com mapping mas mesmo assim eu abria o Remere's para tentar desenvolver algo vindo de minha imaginação. Hoje tomei uma decisão, vou começar a pegar os tutoriais daqui para aprender mapping mas não agora, recentemente estou gastando meu tempo com minha datapack que ao ser finalizada, começarei a mappear. uma simples casa que fiz esses dias :
  22. É uma boa ideia, depois dessa me deu até fome ahsusa. Reputado!
  23. Se não existe shield em movements.xml, isso significa que o item é livre para todas vocações correto? Porém existe as funções doEquipItem e EquipItem que servem para fazer a mágica, estou dizendo dos absorbPercents. Você tem certeza de que está utilizando os elementos mesmo equipado no lugar da flecha? Já experimentou remover o shield do lugar padrão e reparar se os elementos continuam em atividade? Talvez eu esteja errado e apenas confundindo sua cabeça, mas tenta por as tags no movements.xml para que quando o item seja removido de seu lugar, o efeito vá junto como por exemplo um item que dá magic level : quando equipado, adiciona 1 ML.. Quando removido, remove 1 ML,. Entendeu? Só assim quando eles colocarem o shield na flecha, o slot do shield fica vazio sem nenhum efeito, depois é só arrumar pra não poder colocar na flecha..
  24. Realmente as funções costumam mudar de acordo com algumas de diversas versões lançadas, cola no white, ele tem uma boa experiência.

Informação Importante

Confirmação de Termo