• 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!

Item gives Outfit

froie

Expert Mapper
Joined
May 27, 2013
Messages
196
Reaction score
4
Location
Canada
Hello OTland,

After doing some extensive searching around the forum I can not seem to find what I am looking for, and what I have found will not work on my server.

I use The Forgotten Server, version 0.3.7_SVN (Crying Damson) TFS 10.10

What I am requesting is I would like to have an item that when acquired and "Right-Clicked" Grants you a permanent outfit to your outfit list. (The list when you click change your outfit on your character). I would like to be able to use the ItemID: [7379] (Brutetamer's staff) upon using will destroy the item and grant you the (Barbarian Brutetamer) outfit which is ID: [264].

The scripts I have found give no errors, and they seem to work by saying "Congrats on your new outfit", and removes the item but when I go to equip the outfit it is not there

Any help is appreciated, I thank you in advance.
 
Okay here is one of the scripts I have tried and seemed to work the closest

Code:
<action itemid="7379" event="script" value="OutfitBrutetamer.lua"/>

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 7379 and (getPlayerStorageValue(cid, 8000) == EMPTY_STORAGE) then
        doPlayerAddOutfit(cid, 264, 3)
        doPlayerAddOutfit(cid, 264, 3)
        setPlayerStorageValue(cid, 8000, 1)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
        doPlayerSendTextMessage(cid,22,"Congratulations, you have received the Brutetamer Outfit!")
                doRemoveItem(item.uid, 1)
    else
        doPlayerSendCancel(cid,"You have already received this outfit!.")
    end
end

then under outfits I have this for brutetamer

Code:
<outfit id="36" premium="no">
        <list gender="0-3" lookType="264" name="Brutetamer"/>
    </outfit> -->
 
try this, if this goes wrong post your entire outfits.xml

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 7379 and (getPlayerStorageValue(cid, 8000) == EMPTY_STORAGE) then
        doPlayerAddOutfitId(cid, 36, 3)
        setPlayerStorageValue(cid, 8000, 1)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
        doPlayerSendTextMessage(cid,22,"Congratulations, you have received the Brutetamer Outfit!")
        doRemoveItem(item.uid, 1)
    else
        doPlayerSendCancel(cid,"You have already received this outfit!.")
    end
end

Code:
<outfit id="36" premium="no" default="0">
        <list gender="0-3" lookType="264" name="Brutetamer"/>
</outfit>
 
try this, if this goes wrong post your entire outfits.xml

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 7379 and (getPlayerStorageValue(cid, 8000) == EMPTY_STORAGE) then
        doPlayerAddOutfitId(cid, 36, 3)
        setPlayerStorageValue(cid, 8000, 1)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
        doPlayerSendTextMessage(cid,22,"Congratulations, you have received the Brutetamer Outfit!")
        doRemoveItem(item.uid, 1)
    else
        doPlayerSendCancel(cid,"You have already received this outfit!.")
    end
end

Code:
<outfit id="36" premium="no" default="0">
        <list gender="0-3" lookType="264" name="Brutetamer"/>
</outfit>

No luck :/ but here is the script and entire outfits.xml

script:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 7379 and (getPlayerStorageValue(cid, 8002) == EMPTY_STORAGE) then
        doPlayerAddOutfitId(cid, 44, 3)
        setPlayerStorageValue(cid, 8002, 1)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
        doPlayerSendTextMessage(cid,22,"Congratulations, you have received the Brutetamer Outfit!")
        doRemoveItem(item.uid, 1)
    else
        doPlayerSendCancel(cid,"You have already received this outfit!.")
    end
end

And here is the outfits.xml
Code:
<?xml version="1.0"?>
<outfits>
    <outfit id="1">
        <list gender="0" lookType="136" name="Citizen" speed="25"/>
        <list gender="1" lookType="128" name="Citizen" speed="25"/>
    </outfit>

    <outfit id="2">
        <list gender="0" lookType="137" name="Hunter">
            <skills distance="3"/>
        </list>
        <list gender="1" lookType="129" name="Hunter">
            <skills distance="3"/>
        </list>
    </outfit>

    <outfit id="3">
        <list gender="0" lookType="138" name="Mage">
            <stats magLevel="5"/>
        </list>
        <list gender="1" lookType="130" name="Mage">
            <stats magLevel="5"/>
        </list>
    </outfit>

    <outfit id="4">
        <list gender="0" lookType="139" name="Knight">
            <skills melee="3"/>
        </list>
        <list gender="1" lookType="131" name="Knight">
            <skills melee="3"/>
        </list>
    </outfit>

    <outfit id="5" premium="no">
        <list gender="0" lookType="140" name="Noblewoman" speed="15"/>
        <list gender="1" lookType="132" name="Nobleman" speed="15"/>
    </outfit>

    <outfit id="6" premium="no">
        <list gender="0" lookType="141" name="Summoner">
            <stats magLevel="4"/>
        </list>
        <list gender="1" lookType="133" name="Summoner">
            <stats magLevel="4"/>
        </list>
    </outfit>

    <outfit id="7" premium="no">
        <list gender="0" lookType="142" name="Warrior">
            <skills sword="4"/>
        </list>
        <list gender="1" lookType="134" name="Warrior">
            <skills sword="4"/>
        </list>
    </outfit>

    <outfit id="8" premium="no">
        <list gender="0" lookType="147" name="Barbarian">
            <skills axe="4"/>
        </list>
        <list gender="1" lookType="143" name="Barbarian">
            <skills axe="4"/>
        </list>
    </outfit>

    <outfit id="9" premium="no">
        <list gender="0" lookType="148" name="Druid">
            <stats magLevel="3"/>
        </list>
        <list gender="1" lookType="144" name="Druid">
            <stats magLevel="3"/>
        </list>
    </outfit>

    <outfit id="10" premium="no">
        <list gender="0" lookType="149" name="Wizard">
            <stats magLevel="3"/>
        </list>
        <list gender="1" lookType="145" name="Wizard">
            <stats magLevel="3"/>
        </list>
    </outfit>

    <outfit id="11" premium="no" default="1">
        <list gender="0" lookType="150" name="Oriental" speed="40"/>
        <list gender="1" lookType="146" name="Oriental" speed="40"/>
    </outfit>

    <outfit id="12" premium="no" default="1">
        <list gender="0" lookType="155" name="Pirate">
            <skills melee="2"/>
        </list>
        <list gender="1" lookType="151" name="Pirate">
            <skills melee="2"/>
        </list>
    </outfit>

    <outfit id="13" premium="no" default="1">
        <list gender="0" lookType="156" name="Assassin">
            <skills distance="5"/>
        </list>
        <list gender="1" lookType="152" name="Assassin">
            <skills distance="5"/>
        </list>
    </outfit>

    <outfit id="14" premium="no" default="1">
        <list gender="0" lookType="157" name="Beggar">
            <stats magLevel="2"/>
        </list>
        <list gender="1" lookType="153" name="Beggar">
            <stats magLevel="2"/>
        </list>
    </outfit>

    <outfit id="15" premium="no" default="1">
        <list gender="0" lookType="158" name="Shaman">
            <stats magLevel="4"/>
        </list>
        <list gender="1" lookType="154" name="Shaman">
            <stats magLevel="4"/>
        </list>
    </outfit>

    <outfit id="16" premium="no" default="1">
        <list gender="0" lookType="252" name="Norsewoman">
            <skills club="4"/>
        </list>
        <list gender="1" lookType="251" name="Norseman">
            <skills club="4"/>
        </list>
    </outfit>

    <outfit id="17" premium="no" default="1">
        <list gender="0" lookType="269" name="Nightmare">
            <skills shield="6"/>
        </list>
        <list gender="1" lookType="268" name="Nightmare">
            <skills shield="6"/>
        </list>
    </outfit>

    <outfit id="18" premium="no" default="1">
        <list gender="0" lookType="270" name="Jester" speed="15"/>
        <list gender="1" lookType="273" name="Jester" speed="15"/>
    </outfit>

    <outfit id="19" premium="no" default="1">
        <list gender="0" lookType="279" name="Brotherhood">
            <stats magLevel="3"/>
        </list>
        <list gender="1" lookType="278" name="Brotherhood">
            <stats magLevel="3"/>
        </list>
    </outfit>

    <outfit id="20" premium="no" default="1">
        <list gender="0" lookType="288" name="Demonhunter">
            <skills melee="4"/>
        </list>
        <list gender="1" lookType="289" name="Demonhunter">
            <skills melee="4"/>
        </list>
    </outfit>

    <outfit id="21" premium="no" default="1">
        <list gender="0" lookType="324" name="Yalaharian">
            <stats magLevel="4"/>
        </list>
        <list gender="1" lookType="325" name="Yalaharian">
            <stats magLevel="4"/>
        </list>
    </outfit>

    <outfit id="22" premium="no" default="0">
        <list gender="0" lookType="329" name="Wedding" speed="10"/>
        <list gender="1" lookType="328" name="Wedding" speed="10"/>
    </outfit>

    <outfit id="23" premium="no" default="1">
        <list gender="0" lookType="336" name="Warmaster" requirement="both" speed="25"/>
        <list gender="1" lookType="335" name="Warmaster" requirement="both" speed="25"/>
    </outfit>

    <outfit id="24" premium="no" default="1">
        <list gender="0" lookType="366" name="Wayfarer" speed="25"/>
        <list gender="1" lookType="367" name="Wayfarer" speed="25"/>
    </outfit>

    <outfit id="25" premium="no" default="1">
        <list gender="0" lookType="431" name="Afflicted" speed="10">
            <stats magLevel="1"/>
        </list>
        <list gender="1" lookType="430" name="Afflicted" speed="10">
            <stats magLevel="1"/>
        </list>
    </outfit>

    <outfit id="26" premium="no" default="1">
        <list gender="0" lookType="433" name="Elementalist" speed="10">
            <stats magLevel="2"/>
        </list>
        <list gender="1" lookType="432" name="Elementalist" speed="10">
            <stats magLevel="2"/>
        </list>
    </outfit>

    <outfit id="27" premium="no" default="1">
        <list gender="0" lookType="464" name="Deepling"/>
        <list gender="1" lookType="463" name="Deepling"/>
    </outfit>

    <outfit id="28" premium="no" default="1">
        <list gender="0" lookType="466" name="Insectoid"/>
        <list gender="1" lookType="465" name="Insectoid"/>
    </outfit>

    <outfit id="29" premium="no" default="1">
        <list gender="0" lookType="471" name="Red Baron"/>
        <list gender="1" lookType="472" name="Red Baron"/>
    </outfit>

    <outfit id="30" premium="no" default="1">
        <list gender="0" lookType="513" name="Crystal Warlord"/>
        <list gender="1" lookType="512" name="Crystal Warlord"/>
    </outfit>
 
    <outfit id="31" premium="no" default="1">
        <list gender="0" lookType="514" name="Soil Guardian"/>
        <list gender="1" lookType="516" name="Soil Guardian"/>
    </outfit>

    <outfit id="32" premium="no" quest="1">
        <list gender="0" lookType="542" name="Demon"/>
        <list gender="1" lookType="541" name="Demon"/>
    </outfit>

    <outfit id="33" access="3" premium="no">
        <list gender="0-3" lookType="75" name="Gamemaster"/>
    </outfit>

    <outfit id="34" access="4" premium="no">
        <list gender="0-3" lookType="266" name="Community Manager"/>
    </outfit>

    <outfit id="35" access="5" premium="no">
        <list gender="0-3" lookType="302" name="God"/>
    </outfit>

    <!-- <outfit id="36" access="5" premium="no">
        <list gender="0-3" lookType="12" name="Archdemon"/>
    </outfit>

    <outfit id="37" access="5" premium="no">
        <list gender="0-3" lookType="159" name="Elf"/>
    </outfit>

    <outfit id="38" access="5" premium="no">
        <list gender="0-3" lookType="160" name="Dwarf"/>
    </outfit>

    <outfit id="39" access="5" premium="no">
        <list gender="0-3" lookType="226" name="Frog"/>
    </outfit>

    <outfit id="40" access="6" premium="no">  default="1">
        <list gender="0-3" lookType="194" name="Cult"/>
    </outfit>

    <outfit id="41" access="1" premium="no">  default="1">
        <list gender="0-3" lookType="194" name="Cult"/>
    </outfit>

    <outfit id="42" access="1" premium="no">  default="1">
        <list gender="0-3" lookType="359" name="Fury"/>
    </outfit>

    <outfit id="43" access="6" premium="no">
        <list gender="0-3" lookType="255" name="Bloodwalker"/>
    </outfit>

    <outfit id="44" premium="no" default="0">
        <list gender="0-3" lookType="264" name="Brutetamer"/>
    </outfit> -->
</outfits>

EDIT: I have solved the problem! for some reason my Outfits.xml script so far down had text that showed like this <!-- and ended with ---> which turned outfit ID: 36 to 44 a solid green color, I made an edit to the script removing that function which changed the text normal like the rest and it worked first try. Thank you everyone for helping, much appreciated Cheers :D
 
Last edited:
Back
Top