Tudo que Dragonight postou
-
Client do Tibia 7.4 com sprites do 7.1
Eu queria um server 7.4 com um gráfico ainda mais "oldschool" digamos assim, então editei um client do 7.4 utilizando ObjectBuilder, troquei as sprites pra ficar igual do 7.1 e outras que se encontram nessa página aqui: Antigos Sprites - Tibia Wiki Abram com um map editor pra testar Eu ainda quero adicionar criaturas antigas pré 7.0 mas pra isso precisarei achar em meu computador os arquivos do tibia 6 Ah, o Beholder antigo tá na looktype 111... por enquanto está sem o corpo, edite no xml do bicho la, sei lá, ponha um baú no lugar huehue obrigado Tibia74.zip
-
Editar Fastk Attack
na sua vocations.xml abaixe o valor do attackspeed ao invés de aumentar. 2000 = 2 segundos de INTERVALO 1000 = 1 segundo 500 = 0.5 segundo e por aí vai... acredito que isso muda. Da pra colocar o attribute attackspeed em alguma arma específica do jogo, no items.xml...
-
Monstro Muda de Outfit Ao Levar Damage
cara, eu tentei... creaturescripts.xml <event type="statschange" name="Werewolf" event="script" value="werewolf.lua"/> login.lua registerCreatureEvent(cid, "Werewolf") werewolf.lua function onStatsChange(cid, attacker, type, combat, value) local alvo == getCreatureTarget(attacker) local lobo == getCreatureName(alvo) local posi == getCreaturePosition(alvo) if isPlayer(attacker) and lobo == Wolf and type == STATSCHANGE_HEALTHLOSS then doRemoveCreature(alvo) doCreateMonster("Werewolf", posi) end return true end UPDATE if isPlayer(attacker) and lobo == Wolf and type == STATSCHANGE_HEALTHLOSS then doCreatureChangeOutfit(cid, 308) elseif isPlayer(attacker) and lobo == Werewolf and type == STATSCHANGE_HEALTHLOSS then doCreatureChangeOutfit(cid, 27) end
-
[DÚVIDA] Ajuda em um script movement
Tenta ao invés de fazer o script pelo movements.xml, faz uma Creaturescript com a função "Onthink" pegando o item que tá no slot no anel (acho que tem uma função, getPlayerSlotItem ou algo parecido com isso) e daí adicionando a storage no player, acho que aí funciona e não dá conflito cria nagatoring.lua dentro põe function onThink(cid, interval) local storage = 48913 if getPlayerSlotItem(cid, 9) == 112 then -- 9 é o slot do anel! setPlayerStorageValue (cid, storage, 100) else setPlayerStorageValue (cid, storage, 0) end registerCreatureEvent(cid, "Nagatoring") return true end em creaturescripts.xml <event type="think" name="Nagatoring" event="script" value="nagatoring.lua"/> talvez de errado e voce tenha que por o registerCreatureEvent(cid, "Nagatoring") numa das linhas do seu evento PlayerLogin (login.lua) e apagar do script do ring! ah e mais se continuar dando errado, é porq não precisa da function no movements.xml pro absorb do anel funcionar, essa function era necessária em anéis que troca a sprite e "decai" a duração quando você põe no slot ~~ aqueles que brilha ~~ ...