Ir para conteúdo

DukeeH

Membro
  • Registro em

  • Última visita

Tudo que DukeeH postou

  1. Você levou mais que o dobro do tempo para criar o tópico do que levaria para achar o que pede. Usar a busca é bem simples, e esse script que pediu tem em dezenas de versões no forum. creaturescripts.xml <event type="login" name="MorteLogin" event="script" value="anunciar_morte.lua"/> <event type="death" name="MorteDeath" event="script" value="anunciar_morte.lua"/> anunciar_morte.lua function onLogin(cid) registerCreatureEvent(cid, "MorteDeath") end function onDeath(cid, corpse, deathList) if not isPlayer(cid) then return true end local killer = deathList[1] if isMonster(killer) then doBroadcastMessage(getCreatureName(cid).." [Level: "..getPlayerLevel(cid).."] foi morto pelo monstro "..getCreatureName(killer).."." , MESSAGE_STATUS_CONSOLE_RED) elseif isPlayer(killer) then doBroadcastMessage(getCreatureName(cid).." [Level: "..getPlayerLevel(cid).."] foi morto por "..getCreatureName(killer).." [Level: "..getPlayerLevel(killer).."].", MESSAGE_STATUS_CONSOLE_RED) end return true end
  2. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Se postar o script do npc que falou ajuda bastante, pelo que entendi é só adicionar o check pra ver se o jogador é premium e uma das duas vocações e então eles podem ir para uma das duas cidades, é simples. Só poste o xml e lua do npc.
  3. Esse é o script completo? A ta, está usando 1.X.... Não tenho muita experiência com o 1.0+, mas tenta usar essa função addresets no lugar da sua: function addReset(cid) player = Player(cid) resets = getResets(cid) hp = player:getMaxHealth() resethp = hp*(config.percent/100) player:setMaxHealth(resethp) mana = player:getMaxMana() resetmana = mana*(config.percent/100) player:setMaxMana(resetmana) playerid = player:getGuid() player:setStorageValue(378378, resets+1) if getResets(cid) % 2 == 0 then player:addItem(1987, 1) end player:remove() description = resets+1 db.query("UPDATE `players` SET `description` = ' [Reset: "..description.."]' WHERE `players`.`id`= ".. playerid .."") db.query("UPDATE `players` SET `level`="..config.newlevel..",`experience`= 0 WHERE `players`.`id`= ".. playerid .."") return true end Na lógica ele deve checar ao adicionar um reset se os resets totais da pessoa são multiplos de 2, se forem adiciona o item. (Favor editar o id e quantidade) Não sei se é o que quer, ou se vai funcionar, mas fica ai a tentativa.
  4. Nunca tive problemas com o debian, tanto o 7 quanto o 8. Estou usando o 7 no momento.
  5. function onKill(player, target, cid) if target:isPlayer() or target:getMaster() then return true end local targetName, startedTasks, taskId = target:getName():lower(), player:getStartedTasks() for i = 1, #startedTasks do taskId = startedTasks if isInArray(tasks[taskId].creatures, targetName) then local killAmount = player:getStorageValue(KILLSSTORAGE_BASE + taskId) if killAmount < tasks[taskId].killsRequired then player:setStorageValue(KILLSSTORAGE_BASE + taskId, killAmount + 1) end end end return true end
  6. Poste o creaturescripts/scripts/spawn.lua Não tenho experiência com derivado, Mas esse erro não tem relação com sprite pelo que me parece.
  7. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Apague a database e importe o .sql de novo, ou limpe as colunas account/players... É simples, só escolher o jeito que preferir.
  8. Quando um item tem a função de dar algum atributo que não seja só armor/def. (ml, regen, skills...) ele deve ser registrado no movements.xml com uma tag onequip e outra deequip, o id do item e o local que ele vai ser equipado. Espero ter ajudado.
  9. creaturescripts, com a tag death.
  10. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    servercore.com.br é muito bom também. Tive servidor com eles alguns meses e nunca tive problemas, host bom, suporte não tenho do que reclamar e o valor é o "padrão"...
  11. Não é isso que ele quer. abre o xml do npc e deleta: <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|......'" /> </parameters>
  12. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Meu msn. [email protected] KKKK Cara, em vez de criar um tópico assim você poderia criar um tópico com a sua duvida... Seria mais produtivo tanto pra você quanto para quem for ajudar.
  13. O que conta para hostear é seu upload, e não download. Imagino que tenha falado que seu download é 1mb, então o upload será bem inferior, ficará complicado hostear com essa internet.
  14. Provavelmente foram compilados usando softwares ou até mesmo versões diferentes. Por exemplo: devcpp, visual studio 2012, 2013... Isso pode fazer o tamanho variar bastante.
  15. Provavelmente você não precisa colocar o .otbm no nome do mapa no config.lua, e se tiver sem é o contrario.
  16. Você realmente deveria conectar com os ips que falou, normalmente o local.. (192...) Chegou a testar se o ip changer esta funcionando realmente? Executar o tibia e ele como administrador. Não vejo alguma outra possibilidade de ip para você usar. Sempre usei o local, inclusive no 1.2 e funcionou. As outras pessoas estão conseguindo entrar e você não?
  17. Não vai existir "melhor datapack" e quanto mais coisas tiver nela mais chance ter bugs no mapa, ou até alguns bugs implantados por quem fez a data e postou para os outros para garantir alguma vantagem. Você deveria ir atrás de algo que te agrada (mapa, scripts..) e a partir disso trabalhar na correção de bugs, edição de mapa e adição de scripts/eventos e tal. A minha dica é escolher pelo mapa mesmo, porque os scripts você pode adicionar facilmente, a distro você vai usar a 0.4 que compilou, então o que da mais trabalho de fazer e é mais levado em consideração é o mapa, mas sem esquecer da parte que quanto maior mais chance de ter bugs, mas tudo pode ser corrigido. Você dificilmente (MUITO) vai achar um datapack postado 100%.
  18. Te aconselharia usar Mysql por inúmeras vantagens. Mas chegou a tentar apagar com o server off?
  19. Pode haver alguns problemas de incompatibilidade, mas provavelmente vai ser pouca coisa. Substitui o executavel, e as pastas lib dentro de cada pasta na data (npc/libs actions/lib...) e tenta rodar o server, qualquer erro posta aqui.
  20. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Na distro provavelmente vai ter algum erro relacionado a um creaturescripts onkill/ondeath, pode dar uma olhada la e postar aqui?
  21. Realmap vai usar 6~8gb de ram.
  22. Testa ele no jogo, ele não apresente nenhuma função olhando pelos scripts que mandou. Qualquer coisa estou aqui.
  23. Não ta fazendo sentido, desculpa. O que você me mandou é um npc que só anda, nem fala tem, muito menos compra/vende algo. Da uma olhada ai.
  24. Status em que sentido? Poderia ser um pouco mais claro...
  25. Isso ai não é o script do npc completo, ta faltando coisa. Favor enviar o script completo, e/ou o xml do npc.

Informação Importante

Confirmação de Termo