Sexyboyy 8 Postado Maio 2, 2018 Share Postado Maio 2, 2018 Tenho um Script que funciona o seguinte: enquanto vc está lutando com a criatura ou mais precisamente mata a criatura, ela tem a chance de transformar em outra, numa base 8.60 ele funciona muito bem. Gostaria de ajuda para converter o mesmo na linguagem do tfs 0.3.6. creaturescripts.xml <event type="kill" name="BossCorpse" event="script" value="creatureprogression.lua"/> creatureprogression.lua function onKill(cid, target) local monsters = { ["Hydra"] = {chance = 50, next = "Two-Headed Hydra", msg = {"Crump!","Crump!"}}, ["Two-Headed Hydra"] = {chance = 30, next = "Three-Headed Hydra", msg = {"Crump!","Crump!"}}, } function doRemoveCorpse(pos, creature) for i = 0, 255 do pos.stackpos = i tile = getTileThingByPos(pos) if tile.uid > 0 and isCorpse(tile.uid) then doRemoveItem(tile.uid) end end doSummonCreature(creature, pos) end if isPlayer(cid) and isMonster(target) then local var = monsters[getCreatureName(target)] if var then if var.chance >= math.random(1, 100) then addEvent(doRemoveCorpse, 0, getThingPos(target), var.next) doCreatureSay(target, var.msg[math.random(1, #var.msg)], TALKTYPE_ORANGE_1) end end end return true end Link para o comentário Compartilhar em outros sites More sharing options...
Stigal 584 Postado Junho 14, 2018 Share Postado Junho 14, 2018 A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados