• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[TFS 0.4] Use item get random monster outfit

Marko999x

999x era
Premium User
Joined
Dec 14, 2017
Messages
2,860
Solutions
82
Reaction score
1,964
Location
Germany
Original Thread: [TFS 1.3+][8.60] Use item to get a random monster outfit (https://otland.net/threads/tfs-1-3-8-60-use-item-to-get-a-random-monster-outfit.282788/)
Hi its a simple script but maybe someone still needs something like this for his 8.60 server :D
1692656578113.png1692656588686.png

in action.xml
<action itemid="10553" event="script" value="outfitchanger.lua"/>

in actions/scripts/outfitchanger.lua
Lua:
local outfits = {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,
                60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
                113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,159,160,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
                217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,253,254,255,256,257,258,259,260,
                261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,
                305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,337,338,339,340,341,342,343,344,345,346,347,348,
                349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365}

local removeItemOnUse = true

function onUse(cid, item, fromPosition, itemEx, toPosition)

    if getCreatureStorage(cid, 8500) > os.time() then
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You can use it again in '..getCreatureStorage(cid, 8500) - os.time()..' seconds.')
        return true
    end
    if removeItemOnUse then
        doRemoveItem(itemEx.uid, 1)
    end
    doSetCreatureOutfit(cid, {lookType = outfits[math.random(#outfits)]})
    doSendMagicEffect(getThingPosition(cid), 66)
    doCreatureSay(cid, 'Outfit has been changed.', TALKTYPE_ORANGE_1)
    doCreatureSetStorage(cid, 8500, os.time() + 10)
    return true
end
 
Back
Top