Va em data/actions/scripts e copie um arquivo .lua e renomeie para ditto.lua
Apague tudo que tiver dentro e coloque isto:
function onUse(cid, item, frompos, item2, topos)
doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 184)
if getCreatureName(item2.uid) == "Ditto" and isMonster(item2.uid) == TRUE and getCreatureName(getCreatureSummons(cid)[1]) == "Ditto" then
doCreatureSay(cid, "Ditto, reverse transformation!", 1)
xd = doSummonCreature(getCreatureName(item2.uid), topos)
doCreatureAddHealth(xd, -getCreatureHealth(xd)+getCreatureHealth(getCreatureSummons(cid)[1]))
doTeleportThing(xd, getCreaturePosition(getCreatureSummons(cid)[1]), false)
doRemoveCreature(item2.uid)
doConvinceCreature(cid, xd)
return TRUE
end
if isMonster(item2.uid) == TRUE and getCreatureName(getCreatureSummons(cid)[1]) == "Ditto" then
doCreatureSay(cid, "Ditto, transform in ".. getCreatureName(item2.uid) .."!", 1)
doSetCreatureOutfit(getCreatureSummons(cid)[1], getCreatureOutfit(item2.uid), 18000)
return TRUE
else
doPlayerSendCancel(cid,"Only ditto's can use transform.")
return TRUE
end
end
Depois va em data/actions e abra o arquivo actions.xml e coloque essa tag
<action itemid="2178" event="script" value="ditto.lua" allowfaruse="1"/>
Sendo 2178 o id do item que sera usado para transformar o ditto. isto é tudo, se axo bom, de Rep+.