Monarcha Cieni 95 Postado 5 de Novembro 2023 Compartilhar Postado 5 de Novembro 2023 Olá, estou procurando um código para alterar o nome do monstro "clone" para o nome do jogador que o invoca, estou usando o tfs 1.4.2, não encontro em lugar nenhum, alguém poderia ajudar? Link para o comentário https://tibiadevs.com/forums/topic/209-clones-no-jogo-tfs-142/ Compartilhar em outros sites Mais opções de compartilhamento...
luanluciano93 234 Postado 5 de Novembro 2023 Compartilhar Postado 5 de Novembro 2023 Tentou usar a própria função "monster:setName()"? This is the hidden content, please Entre ou Cadastre-se 6 1 Link para o comentário https://tibiadevs.com/forums/topic/209-clones-no-jogo-tfs-142/#findComment-932 Compartilhar em outros sites Mais opções de compartilhamento...
Monarcha Cieni 95 Postado 5 de Novembro 2023 Autor Compartilhar Postado 5 de Novembro 2023 I haven't tried it, could you use it in my script? function onCastSpell(cid, var) local from, to = {x = 962, y = 885, z = 7}, {x = 973, y = 892, z = 7} local from2, to2 = {x = 979, y = 901, z = 7}, {x = 991, y = 905, z = 7} local player = Player(cid) local playerpos = player:getPosition() local cloth = player:getOutfit() local health = player:getHealth() local maxhealth = player:getMaxHealth() local MaximoSummon = 3 -- Maksymalna liczba przyzwanych stworzeń local summons = player:getSummons() local distance = getDistanceBetween(playerpos, from) local distance2 = getDistanceBetween(playerpos, from2) if (distance >= 0 and distance <= 10) or (distance2 >= 0 and distance2 <= 10) then player:sendCancelMessage("Nie możesz użyć tego jutsu tutaj!") return false end if table.maxn(summons) < MaximoSummon then local remainingClones = MaximoSummon - table.maxn(summons) for i = 1, remainingClones do local clone = Game.createMonster("clone", playerpos) doConvinceCreature(cid, clone:getId()) clone:setMaxHealth(maxhealth) clone:addHealth(health) clone:setOutfit(cloth, -1) end end return true end Link para o comentário https://tibiadevs.com/forums/topic/209-clones-no-jogo-tfs-142/#findComment-933 Compartilhar em outros sites Mais opções de compartilhamento...
shoorkill 1 Postado 6 de Novembro 2023 Compartilhar Postado 6 de Novembro 2023 7 horas atrás, Monarcha Cieni disse: I haven't tried it, could you use it in my script? function onCastSpell(cid, var) local from, to = {x = 962, y = 885, z = 7}, {x = 973, y = 892, z = 7} local from2, to2 = {x = 979, y = 901, z = 7}, {x = 991, y = 905, z = 7} local player = Player(cid) local playerpos = player:getPosition() local cloth = player:getOutfit() local health = player:getHealth() local maxhealth = player:getMaxHealth() local MaximoSummon = 3 -- Maksymalna liczba przyzwanych stworzeń local summons = player:getSummons() local distance = getDistanceBetween(playerpos, from) local distance2 = getDistanceBetween(playerpos, from2) if (distance >= 0 and distance <= 10) or (distance2 >= 0 and distance2 <= 10) then player:sendCancelMessage("Nie możesz użyć tego jutsu tutaj!") return false end if table.maxn(summons) < MaximoSummon then local remainingClones = MaximoSummon - table.maxn(summons) for i = 1, remainingClones do local clone = Game.createMonster("clone", playerpos) doConvinceCreature(cid, clone:getId()) clone:setMaxHealth(maxhealth) clone:addHealth(health) clone:setOutfit(cloth, -1) end end return true end Não testei, se der certo de um feedback! function onCastSpell(creature, var) local from, to = {x = 962, y = 885, z = 7}, {x = 973, y = 892, z = 7} local from2, to2 = {x = 979, y = 901, z = 7}, {x = 991, y = 905, z = 7} local player = Player(creature) local playerpos = player:getPosition() local playerName = player:getName() -- Obtenha o nome do jogador local cloth = player:getOutfit() local health = player:getHealth() local maxhealth = player:getMaxHealth() local MaximoSummon = 3 local summons = player:getSummons() local distance = getDistanceBetween(playerpos, from) local distance2 = getDistanceBetween(playerpos, from2) if (distance >= 0 and distance <= 10) or (distance2 >= 0 and distance2 <= 10) then player:sendCancelMessage("Nie możesz użyć tego jutsu tutaj!") return false end if table.maxn(summons) < MaximoSummon then local remainingClones = MaximoSummon - table.maxn(summons) for i = 1, remainingClones do local clone = Game.createMonster("clone", playerpos) doConvinceCreature(creature, clone:getId()) clone:setMaxHealth(maxhealth) clone:addHealth(health) clone:setOutfit(cloth, -1) clone:setName(playerName) -- Defina o nome do clone como o nome do jogador end end return true end 1 Link para o comentário https://tibiadevs.com/forums/topic/209-clones-no-jogo-tfs-142/#findComment-937 Compartilhar em outros sites Mais opções de compartilhamento...
Monarcha Cieni 95 Postado 6 de Novembro 2023 Autor Compartilhar Postado 6 de Novembro 2023 13 horas atrás, shoorkill disse: Não testei, se der certo de um feedback! function onCastSpell(creature, var) local from, to = {x = 962, y = 885, z = 7}, {x = 973, y = 892, z = 7} local from2, to2 = {x = 979, y = 901, z = 7}, {x = 991, y = 905, z = 7} local player = Player(creature) local playerpos = player:getPosition() local playerName = player:getName() -- Obtenha o nome do jogador local cloth = player:getOutfit() local health = player:getHealth() local maxhealth = player:getMaxHealth() local MaximoSummon = 3 local summons = player:getSummons() local distance = getDistanceBetween(playerpos, from) local distance2 = getDistanceBetween(playerpos, from2) if (distance >= 0 and distance <= 10) or (distance2 >= 0 and distance2 <= 10) then player:sendCancelMessage("Nie możesz użyć tego jutsu tutaj!") return false end if table.maxn(summons) < MaximoSummon then local remainingClones = MaximoSummon - table.maxn(summons) for i = 1, remainingClones do local clone = Game.createMonster("clone", playerpos) doConvinceCreature(creature, clone:getId()) clone:setMaxHealth(maxhealth) clone:addHealth(health) clone:setOutfit(cloth, -1) clone:setName(playerName) -- Defina o nome do clone como o nome do jogador end end return true end Unfortunately, it didn't work, but the topic should be closed. My friend helped me and if he agrees, I will share his script. Link para o comentário https://tibiadevs.com/forums/topic/209-clones-no-jogo-tfs-142/#findComment-939 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora