Jump to content

.HuRRiKaNe

Assistente
  • Content Count

    686
  • Joined

  • Last visited

  • Days Won

    31

Everything posted by .HuRRiKaNe

  1. Bem parecido com o meu aqui, mas baixei para ver e é um pouco diferente, parabéns por postar!
  2. Bom estou aderindo a moda de utilizar o otclient, já consegui estender e configurar tudo ok, mas estou com um problema, as paredes que possuem algo pendurado não aparecem no otclient, alguém tem alguma ideia de como resolver? Isto só ocorre em paredes que tenha algo pendurado, um quadro, lampada, papel de parede e etc.. Old Client (Paredes Normal): Otclient (Paredes somem): OTC Console: @Bruxo Ots @Viny 13 @WooX @LeoTK @xWhiteWolf @Yan Liima
  3. São várias reclamações sobre está empresa, procurem pesquisar antes de utilizarem um serviço.
  4. Ótimo conteúdo, aguardando o site ansiosamente!
  5. Libera a source e database pra gente, caso você sinta que quer compartilhar aqui!
  6. Ótimo conteúdo, obrigado por compartilhar com a comunidade !
  7. Consegue postar o banco de dados compatível com o site?
  8. Quando isso aconteceu comigo eu apenas coloquei o otbm e os xml do mapa no disco local 😄😄 abriu normal, se eu colocar em qualquer outro lugar do meu computador o mapa não abre no map editor.
  9. Parabéns aos participantes, meu voto foi para o mapa 1!
  10. Ótimo conteúdo, acompanha o site?
  11. https://tibiaking.com/forums/topic/12151-simple-task-30/
  12. Execute essa query no banco de dados: DROP TABLE IF EXISTS guild_wars; CREATE TABLE guild_wars ( id INTEGER NOT NULL, guild_id INT NOT NULL, enemy_id INT NOT NULL, begin BIGINT NOT NULL DEFAULT '0', end BIGINT NOT NULL DEFAULT '0', frags INT NOT NULL DEFAULT '0', payment BIGINT NOT NULL DEFAULT '0', guild_kills INT NOT NULL DEFAULT '0', enemy_kills INT NOT NULL DEFAULT '0', status TINYINT( 1 ) NOT NULL DEFAULT '0', PRIMARY KEY ( id ), FOREIGN KEY ( guild_id ) REFERENCES guilds ( id ), FOREIGN KEY ( enemy_id ) REFERENCES guilds ( id ) );
  13. Se for em um vps você coloca /ip/home/otserv/data/
  14. Sim, é possível, basta liberar o acesso remoto no MySQL.
  15. Precisa alterar o css também se não me engano.
  16. Crie um apenas para quests no item editor, e deixe os padrões normais, não é mais fácil?
  17. O script determina quantos jogadores podem utilizar uma área por vez! Preview: m data/movements/scripts crie um arquivo com o nome tplimit.lua e dentro coloque: local c = { limit = 5, -- Limite de jogadores msgCancel = 'Tp bloqueado. Maximo de jogadores atingido', -- Mensagem quando o limite de jogadores estiver atingido area = { From = {x = 1069, y = 1027, z = 6}, -- Coordenada maxima superior esquerda To = {x = 1071, y = 1030, z = 7}, -- Coordenada minima inferior direita }, pos = {x = 1070, y = 1030, z = 7}, -- Coordenada onde será teletransportado local function getPlayersInArea(fromPos, toPos) local t = {} for _, cid in ipairs(getPlayersOnline()) do if isInRange(getThingPos(cid), fromPos, toPos) then table.insert(t, cid) end end return t end function onStepIn(cid, item, fromPos, toPos) if isPlayer(cid) then if table.getn(getPlayersInArea(c.area.From, c.area.To)) < c.limit then doSendMagicEffect(fromPos, CONST_ME_TELEPORT) doTeleportThing(cid, c.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) else doPlayerSendCancel(cid, c.msgCancel) doTeleportThing(cid, toPos, false) end end return true end Em movements.xml adicione a tag: <movevent type="StepIn" uniqueid="ID" event="script" value="tplimit.lua"/> Créditos: Belerofonte
  18. Usa essa e delete a pasta obj:
  19. Arrumado no tópico, tinha uma linha errada.
  20. Pronto! Para fixar isso basta ir em spawn.cpp e procurar pela função: bool Spawn::spawnMonster(uint32_t spawnId, MonsterType* mType, const Position& pos, Direction dir, bool startup /*= false*/) Acima de: spawnedMap.insert(SpawnedPair(spawnId, monster)); Adicionar: monster->onCreatureAppear(monster); É um sistema de level para os monstros que a cada nível, ps monstros ganham 10% de HP, 1% de dano e 0.5% de defesa.
  21. Testado em tfs 0.4 e otx 2! Em monsters.h procure por: Em monsters.cpp procure por: Em monster.h procure por: Em monster.cpp procure por: Em map.cpp procure por: Em configmanager.h busque por; Em configmanager.cpp busque por: Agora no config.lua adicione: monsterHasLevel = true Como está programado, a cada nível, monstros ganham 10% de HP, 1% de dano e 0.5% de defesa. Para configurar o level minimo e máximo do monstro basta adicionar no XML do monstro a tag: <level min="1" max="10"/>

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...