Ir para conteúdo

vankk

Membro
  • Registro em

  • Última visita

Tudo que vankk postou

  1. o type da primeira é kill e do segundo script é combat.
  2. player.cpp muda if (!Position::areInRange<3, 3, 0>(container->getPosition(), getPosition())) { para if (!Position::areInRange<1, 1, 0>(container->getPosition(), getPosition())) {
  3. Não recomendo utilizar 0.4 e sim 1.2 para a 8.6 https://github.com/ninjalulz/forgottenserver/tree/8.6
  4. local t = string.explode(param, ",")
  5. Esta é uma mensagem automática, este tópico foi movido para a área correta. Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680 Este tópico foi movido: De: Scripting OTServ > OTServ > CreatureScripts, GlobalEvents e MoveMents Para: Suporte OTServ > OTServ > Suporte de Scripts function onKill(cid, target) if isPlayer(target) == TRUE then ilseif getCreatureSkullType(cid) == 4 or getCreatureSkullType(cid) == 3 and getCreatureSkullType(target) == 0 and isPlayer(target)then broadcastMessage(getCreatureName(cid) .. " killed ".. getCreatureName(target)..".",MESSAGE_STATUS_CONSOLE_ORANGE) elseif getCreatureSkullType(target) == 3 or getCreatureSkullType(target) == 4 and isPlayer(target) then broadcastMessage(getCreatureName(cid) .. " killed ".. getCreatureName(target)..".",MESSAGE_STATUS_CONSOLE_ORANGE) end end return TRUE end function onCombat(cid, target) if(isPlayer(cid) and isPlayer(target)) then if(getPlayerGuildId(cid) == getPlayerGuildId(target)) then return false end end return true end Registra ambos scripts no login.lua e no XML. E da reload, e boa sorte.
  6. Eu não vou discutir sobre isso com você, é contra as regras do fórum, e também é contra as minhas regras devido eu não gostar de discutir com alguém com a mente fechada que não possui conhecimento para ir "investigar". Um forte abraço.
  7. Se realmente fosse um bug em sources, você acha que não teria milhares de Issues sobre isso no GitHub do TFS? Utilize o seu cérebro um pouco.
  8. O walkable.lua que eu mandei, não permite que o servidor de esse problema, devido isso ser um bug em LUA, nos scripts; e não em C++ e não é culpa do TFS. Os baús das chests, e o script de Calassa, como exemplo do video, não são seguro de utilizar, ambos scripts walkable.lua do TFS, script de Calassa do projeto do @Bruno Minervino, não são seguros de utilizar, nada além disso. A solução do @Absolute nada mais é do que remover o stack overflow, e funciona com certeza, e não seria um bug inútil. Um colega meu disse que esse "bug" não vê nada de errado com o modo que o TFS está lidando com a situação, mas sim programadores inexperientes e irresponsáveis culpando o TFS por seus scripts que não são seguros, e ele deu uma situação hipotética, se um foguete da NASA cair em meio ao lançamento. A culpa é da gravidade ou dos engenheiros, que por imperícia, negligência, não perceberam a existência de um erro crucial no projeto deles? Sem mais.
  9. Não Bruno, o walkable.lua vai para todos os scripts também. Eu testei e funcionou aqui do jeito que eu mandei
  10. Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP. Ou apenas simplesmente modifique em LUA walkable.lua local function isQuestChest(item) local itemid = item:getId() if itemid == 1738 or itemid == 1740 or (itemid >= 1746 and itemid <= 1749) then return true end end local function isWalkable(item) if item.uid > 0 and item.uid <= 65535 then return false end return true end local function isPositionSafe(position) local tile = Tile(position) for _, item in ipairs(tile:getItems()) do if isQuestChest(item) and not isWalkable(item) then return false end end return true end function onStepIn(creature, item, position, fromPosition) if not isWalkable(item) then if creature:isPlayer() then local safePosition = creature:getTown():getTemplePosition() if position.x == fromPosition.x and position.y == fromPosition.y and position.z == fromPosition.z then creature:teleportTo(safePosition, false) return true elseif not isPositionSafe(fromPosition) then creature:teleportTo(safePosition, false) return true end end creature:teleportTo(fromPosition, false) end return true end
  11. @Thiago Mapper Já frequentou aulas de português? E por sinal, utilize Gesior AAC 2012. https://github.com/gesior/Gesior2012
  12. Vai summonar o monstro Vankk for president e pode ter no máximo 5 summons. local config = { max_summons = 5, monster_summon = "Vankk for president", } function onCastSpell(cid, var) if #getCreatureSummons(cid) < config.max_summons then doConvinceCreature(cid, doSummonCreature(config.monster_summon, getThingPos(cid))) else doPlayerSendTextMessage(cid, 19, "You can only have ".. config.max_summons .. " summons.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end return true end
  13. >> quero uma spell para sumonar ele. max de sumon [1] que?
  14. Tenta formatar a maquina e vê se o servidor está continuando utilizando muita CPU, se sim, provavelmente você terá que desembolsar quantidade de R$.
  15. http://www.tutorialspoint.com/sqlite/sqlite_truncate_table.htm
  16. Tenta recompilar a distro se não funcionar provavelmente o seu servidor está puxando muita CPU/Memória.
  17. Não fico ofendido por pouca coisa, só achei graça de você. Eu tinha feito esse comentário, e depois ia procurar um sistema vip para ele que não utilizasse o sistema de premium account, porém acabei esquecendo devido a ter outras coisas para fazer. E por sinal: http://www.tibiaking.com/forum/topic/20589-vip-system-by-mock-100/
  18. E você deveria ter noção de interpretação textual, e tentar entender o contexto do "que" que eu falei, que por sinal possui vários significados #edit Sendo que na regra está para coisas inuteis, isso não seria inutil devido a eu querer saber o que ele quis pedir
  19. Utilizar sistema de premium account do global para donate é tão 2008.
  20. Quests Room Free [14/28] Tps Rooms Free [26/30] Estou trabalhando no máximo que consigo para abrir o servidor em Janeiro, nas férias ainda.
  21. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Precisa = necessidade. Querendo = você quer alguma coisa, diferente de necessidade E se não me engano a @Azhaurn postou em algum tópico aqui no TibiaKing com alguém com o mesmo pedido igual o seu.
  22. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Você não está precisando, você está querendo, existe uma grande diferença Diga qual a versão do TFS que usa.
  23. Sim, existe problema, e o problema está nas sources. Se você é atacado por alguém, você pode revidar a fight, ou seja, você pode ataca-lo sem pegar pz locked. Tenta atualizar as sources, se tiver utilizando 0.4 es o problema 0.4 é horrível
  24. Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Informação Importante

Confirmação de Termo