Tudo que aq snuff postou
-
[PEDIDO]Mudar outifit quando pegar battle.
Up!
-
[PEDIDO]Mudar outifit quando pegar battle.
ALguémmm? Up² Up³
-
[PEDIDO]Mudar outifit quando pegar battle.
Alguém? Up
-
[PEDIDO]Mudar outifit quando pegar battle.
Desde já agradeço Orochi Elf!
-
[PEDIDO]Mudar outifit quando pegar battle.
Olá a todos do tibiaking, estou precisando de um script que, como já dito no título, quando o player entra em battle a outfit dele muda e quando o battle sai, a outfit volta na que estava antes, nas mesas cores e addons.. Espero que possam me ajudar, rep+ Olá, alguém?
-
(Resolvido)[PEDIDO]Função onAttack e onCombat
n funcionou pq eu preciso de um setDirection(target:getDirection()) na função também... Acho que a função do tibia lookAtPlayer pode ser util, quando fala hi o npc vira pra vc... Mas queria ver se dava pra adaptar pra que quando o player atacasse o bixo que está acima e direita o player virasse pra cima ou para direita, e assim nas demais directions.. Tipo: if target == NORTHWEST then dir = targetPositions.WEST or NORTH if target == SOUTHEAST then dir = targetPositions.EAST or SOUTH O script q peguei eh esse:(Visualize só a parte de directions) function isWalkable(cid, pos) local tile = Tile(pos) if not tile then return false end if tile:queryAdd(cid) == 1 and not tile:hasFlag(TILESTATE_PROTECTIONZONE) then return true end return false end local function jumpBehindTarget(cid, target) local player = Player(cid) local target = Creature(target) local targetPos = target:getPosition() local targetPositions = { north = Position(targetPos.x, targetPos.y-1, targetPos.z), east = Position(targetPos.x+1, targetPos.y, targetPos.z), west = Position(targetPos.x-1, targetPos.y, targetPos.z), south = Position(targetPos.x, targetPos.y+1, targetPos.z) } local targetDir = target:getDirection() if targetDir == NORTH then dir = targetPositions.south elseif targetDir == EAST then dir = targetPositions.west elseif targetDir == WEST then dir = targetPositions.east elseif targetDir == SOUTH then dir = targetPositions.north end return dir end local function oldPos(cid, oldPos) local player = Player(cid) if not player then return end player:teleportTo(oldPos) end local function checkHasTarget(cid, count, oldPos) local player = Player(cid) if not player then return end if count < 1 then player:setGhostMode(false) return end local target = player:getTarget() if target then local behindTarget = jumpBehindTarget(cid, target:getId()) if isWalkable(cid, behindTarget) then player:teleportTo(behindTarget) else player:teleportTo(target:getPosition()) addEvent(backOldPos, 100, cid, oldPos) end player:setDirection(target:getDirection()) player:setGhostMode(false) doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -20, -100, CONST_ME_FIREATTACK) return true end addEvent(checkHasTarget, 1 * 100, cid, count - 1) end function onCastSpell(creature, var) local playerPos = creature:getPosition() creature:setGhostMode(true) playerPos:sendMagicEffect(CONST_ME_POFF) addEvent(checkHasTarget, 1 * 250, creature:getId(), 50, playerPos) return false end
-
(Resolvido)[PEDIDO]Função onAttack e onCombat
Achei essa função e acho que daria pra fazer o que eu estava querendo.. Só n sei colocar. Alguem ajudar? local function jumpBehindTarget(cid, target) local player = Player(cid) local target = Creature(target) local targetPos = target:getPosition() local targetPositions = { north = Position(targetPos.x, targetPos.y-1, targetPos.z), east = Position(targetPos.x+1, targetPos.y, targetPos.z), west = Position(targetPos.x-1, targetPos.y, targetPos.z), south = Position(targetPos.x, targetPos.y+1, targetPos.z) } local targetDir = target:getDirection() if targetDir == NORTH then dir = targetPositions.south elseif targetDir == EAST then dir = targetPositions.west elseif targetDir == WEST then dir = targetPositions.east elseif targetDir == SOUTH then dir = targetPositions.north end return dir end
-
(Resolvido)[PEDIDO]Função onAttack e onCombat
>~~ bump.
-
(Resolvido)[PEDIDO]Função onAttack e onCombat
Ok, brigado.. Acho que da pra por se o player tiver em x sqm de distancia executar o scrpit todo, se nao, soh a mensagem de not possible ou simplesmente nada(que eh melhor melhor). De qualquer forma agradeço desde já!!! https://www.youtube.com/watch?v=Xzo4PBkKYa8&feature=youtu.be Fiz um video explicativo curto pra vc entender xWhiteWolf, se puder olhar é bem curto, vai explicar o que eu quis dizer.. :C ..
-
(Resolvido)[PEDIDO]Função onAttack e onCombat
- (Resolvido)[PEDIDO]Função onAttack e onCombat
Eu sei que n da pra virar na diagonal vou dar um exemplo: E como que ficaria esse getDistanceBetween(firstPosition, secondPosition) entre as posições do cid e do target? Com as variaveis editaveis de sqm e vocation e ehxaust? function getDistanceBetween(fromPosition, toPosition) local x, y = math.abs(fromPosition.x - toPosition.x), math.abs(fromPosition.y - toPosition.y) local diff = math.max(x, y) if(fromPosition.z ~= toPosition.z) then diff = diff + 9 + 6 end /\ n entendo como usar essa tabela..- (Resolvido)[PEDIDO]Função onAttack e onCombat
Testarei. Eu uso tfs 036 8.54 1º erro: Consegui fazer funcionar com esse script "crú" para testar mas o player vira só quando estiver na reta, se eu tiver em qualquer diagonal, o player n vira.. E falta também as váriaveis de distancia, pq quando eu ataco de longe ele já muda de outfit, inves de ser soh no ataque na mão(melee) de distancia 1(sqm) function onAttack(cid, target) if isCreature(cid) and isCreature(target) then dir = getDirectionTo(getCreaturePosition(cid), getCreaturePosition(target)) doCreatureSetLookDirection(cid, dir) end return true end- (Resolvido)[PEDIDO]Função onAttack e onCombat
Fiz esse script que quando o player ataca um monstro, sai um efeito no player e preciso que quando, por exemplo, um knight que está olhando para cima e quando ele ataca um bixo atras ou de um lado ou do outro ele automaticamente vira para onde o bixo está.. Mas esse script que fiz tem um problema, por exemplo, eu sou knight e quando eu pego o target ele já solta o efeito a uma distancia de varios sqms, e seria ideal que só quando atacasse grudado com distancia de 1 sqm ou só quando saísse o melee (ataque físico) saísse o efeito e ele virasse.. function onAttack(cid, var)if getPlayerVocation(cid) == 1 then doSendMagicEffect(getPlayerPosition(cid), 10) end return true end Umas variáveis assim seriam legais, eu n sei coloca-las: \/ uma suposição if meleeAttack(cid, vocation, melee ehxaust, sqms) then doSendMagicEffect(getPlayerPosition(cid), 10) elseif ...dai vem a parte da variável de virar o player pro lado que atacou o monstro... end end return true end E nas outras a mesma coisa, n sei se da certo de ficar tudo dentro do mesmo script, acho que não.. As possíveis variáveis de distanceAttack As possíveis variáveis de magicSkill A função onAttack e onCombat funcionam mesmo só de atacar e mesmo só de soltar uma magia.. Eu n entendo muito bem ainda de mexer nessas variaveis, mas se existisse uma função onMelee ou onSpell, seria legal pra uma biblioteca(LIB).- [PEDIDO]Target change lookDir
Preciso de um script que ao atacar certo monstro o player vira em direção o monstro, simples assim, o monstro está na minha frente, porém estou de costas pra ele ai quando eu dou target eu viro na direção dele... Talvez em creaturescripits com a função onAttack.. me ajudem por favor!- Quake
Tem como dar uma modificada ai para o player soltar a spell em um target e o player q soltou virar para a direção do target fazendo ele ficar confuso? Tipo andar uns sqm, ou simplesmente fazer o target dar umas viradas.. Por exemplo: Estou olhando pra cima e tem um bixo atras de mim, eu solto a magia e eu automaticamente viro para o bixo atras e solto essa onda e faço o bixo ficar confuso..- Tutorial Básico Creaturescripts
- [PEDIDO] Mudar de outfit e buff
?- [PEDIDO] Mudar de outfit e buff
Preciso de uma creature script que quando um certo player, de um certo level, e de uma certa vocação, ao entrar inFight(pegasse battle), ou onAttack(atacasse no melee) ganhasse um buff e mudasse a outfit e dps voltasse pra que estava, tipo entrar em battle e ganhar um buff de speed e mudasse pra uma outfit que parecesse estar correndo e dps que o battle saisse ou dps de alguns segundos voltasse pra outfit. Por favor me ajudem!- [PEDIDO]
- [PEDIDO]
Eai sou novo no tibiaking e estou precisando de uma "spell" passiva. Por exemplo, um certo player entra em battle e sua outfit muda, ele ganha um buff e quando seu battle sai ele volta a outfit e o buff sai. Queria saber tb se tem como uma outfit ter mais de 2 addons, por exemplo uns 5.. Se puder me ajudar agradeceria. Up Up - (Resolvido)[PEDIDO]Função onAttack e onCombat
Informação Importante
Confirmação de Termo