Em 22/07/2020 em 13:29, felippe reine disse:Versão do Servidor: TFS - 1.2Tipo de Script: actionsCódigo:local config = { [7737] = {'orc warrior', 'pirate cutthroat', 'dworc voodoomaster', 'dwarf guard', 'minotaur mage', 'ogre shaman', 'ogre brute', 'rat'}, -- common [7739] = {'serpent spawn', 'demon', 'juggernaut', 'behemoth', 'ashmunrah', 'vexclaw', 'grimeleech', 'hellflayer', 'black sheep'}, -- uncommon [9076] = {'quara hydromancer', 'diabolic imp', 'banshee', 'frost giant', 'lich', 'vexclaw', 'grimeleech', 'hellflayer', 'ogre shaman', 'ogre brute', 'pig'} -- deluxe } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local monsterNames = config[item.itemid] if not monsterNames then return true end player:sendTextMessage(MESSAGE_STATUS_DEFAULT, 'You will stay 5 minutes transformed in a monster!') doSetMonsterOutfit(player, monsterNames[math.random(#monsterNames)], 300 * 1000) player:addAchievementProgress('Masquerader', 100) item:getPosition():sendMagicEffect(36) item:remove() return true endola pessoal queria uma ajuda em um script seria o script da costume bag que quando clica na bag vc se transforma em um montro e ela some.
Eu queria que quando clicar na bag vc se transforme no mosntro e a bag nao sumir e ao clicar na bag denovo vc voltasse a outifit normal que estava usando.
queria fazer essa alteraçao no script .
Substitua o seu código por esse e teste:
-- TABELA COM LOOKTYPE DOS MONSTERS -- local looktype_monsters = { 7737, 7739, 9076 } ------------------------------------------- CÓDIGO ------------------------------------------- function onUse(player, item, fromPos, target, toPos, isHotkey) local transformed = false -- VARIÁVEL QUE VERIFICA SE ESTÁ TRANSFORMADO EM MONSTRO if not transformed then doSetCreatureOutfit(player, looktype_monsters[math.random(#looktype_monsters)], -1) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have been turned into a monster.") player:getPosition():sendMagicEffect(36) player:addAchievementProgress('Masquerader', 100) transformed = true return true else if player:hasOutfit(looktype_monsters[player:getOutfit().looktype]) and player:hasCondition(CONDITION_OUTFIT) then player:removeCondition(CONDITION_OUTFIT) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You back to be human again.") player:getPosition():sendMagicEffect(35) transformed = false return true end end end
Veja se vai dar algum erro ou problema.




info
Grupo: Campones
Registrado: 02/05/20
Posts: 22
Reputação: 0
ola pessoal queria uma ajuda em um script seria o script da costume bag que quando clica na bag vc se transforma em um montro e ela some.
Eu queria que quando clicar na bag vc se transforme no mosntro e a bag nao sumir e ao clicar na bag denovo vc voltasse a outifit normal que estava usando.
queria fazer essa alteraçao no script .
costumeBags (2).lua
Editado Julho 22 por felippe reine