• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Lua Statue not giving addon when click on it!

1268995

Member
Joined
Sep 9, 2010
Messages
422
Reaction score
13
Hi!

I have a script that make a statue give a addon when u click on it.

The script is:

Code:
local addons = {
        [8913] = {[0] = 136, [1] = 128, name = "Citizen"},
        [8914] = {[0] = 137, [1] = 129, name = "Hunter"},
        [8915] = {[0] = 138, [1] = 130, name = "Mage"},
        [8916] = {[0] = 139, [1] = 131, name = "Knight"},
        [8917] = {[0] = 140, [1] = 132, name = "Nobleman/Noblewoman"},
        [8918] = {[0] = 141, [1] = 133, name = "Summoner"},
        [8919] = {[0] = 142, [1] = 134, name = "Warrior"},
        [8920] = {[0] = 147, [1] = 143, name = "Barbarian"},
        [8921] = {[0] = 148, [1] = 144, name = "Druid"},
        [8922] = {[0] = 149, [1] = 145, name = "Wizard"},
        [8923] = {[0] = 150, [1] = 146, name = "Oriental"},
        [8924] = {[0] = 155, [1] = 151, name = "Pirate"},
        [8925] = {[0] = 156, [1] = 152, name = "Assassin"},
        [8926] = {[0] = 157, [1] = 153, name = "Beggar"},
        [8927] = {[0] = 158, [1] = 154, name = "Shaman"},
        [8928] = {[0] = 252, [1] = 251, name = "Norseman/Norsewoman"},
        [8929] = {[0] = 269, [1] = 268, name = "Nightmare"},
        [8930] = {[0] = 270, [1] = 273, name = "Jester"},
        [8931] = {[0] = 279, [1] = 278, name = "Brotherhood"},
        [8932] = {[0] = 288, [1] = 289, name = "Demonhunter"},
        [8933] = {[0] = 324, [1] = 325, name = "Yalaharian"},
        [8934] = {[0] = 366, [1] = 367, name = "Wayfarer"}
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
        if addons[item.uid] then
                local storage = item.uid + 10000
                if getPlayerStorageValue(cid, storage) == -1 then
                        doPlayerSendTextMessage(cid, 25, "You find the addon ".. addons[item.uid].name ..".")
                        doPlayerAddOutfit(cid, addons[item.uid][getPlayerSex(cid)], 3)
                        setPlayerStorageValue(cid, storage, 1)
                else
                        doPlayerSendTextMessage(cid, 25, "You already have this addon.")
                end
                return true
        end
end

Ok, when i click on Statue, appear:
You find the addon (...) . I mean, sucess, i got the addon.
But... the addon is not given. I tested with char GOD and the script works, but when i test with
normal player, do not work.

No errors apear when i click on statue... idk what is happening.
 
after
Code:
doPlayerSendTextMessage(cid, 25, "You find the addon ".. addons[item.uid].name ..".")
put
Code:
print(addons[item.uid][getPlayerSex(cid)])
This will tell us which outfit it's trying to add. Do this on a normal player, not on a god character.
 
after
Code:
doPlayerSendTextMessage(cid, 25, "You find the addon ".. addons[item.uid].name ..".")
put
Code:
print(addons[item.uid][getPlayerSex(cid)])
This will tell us which outfit it's trying to add. Do this on a normal player, not on a god character.
I dit what u said, but no information appear on my character.. Where this info should appear? (print)
 
Wait, let me check something... i think people must be premium to have the addons...

hahahahha we always talking and thinking togueter
 
Is the character premium? :p
Ye, i think the problem is it.. but idk where to change it.

I tought it was on xml/outfits, but there is:

Code:
<?xml version="1.0"?>
<outfits>
    <outfit id="1">
        <list gender="0" lookType="136" name="Citizen"/>
        <list gender="1" lookType="128" name="Citizen"/>
    </outfit>

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

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

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

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

    <outfit id="6">
        <list gender="0" lookType="141" name="Summoner"/>
        <list gender="1" lookType="133" name="Summoner"/>
    </outfit>

    <outfit id="7">
        <list gender="0" lookType="142" name="Warrior"/>
        <list gender="1" lookType="134" name="Warrior"/>
    </outfit>

    <outfit id="8">
        <list gender="0" lookType="147" name="Barbarian"/>
        <list gender="1" lookType="143" name="Barbarian"/>
    </outfit>

    <outfit id="9">
        <list gender="0" lookType="148" name="Druid"/>
        <list gender="1" lookType="144" name="Druid"/>
    </outfit>

    <outfit id="10">
        <list gender="0" lookType="149" name="Wizard"/>
        <list gender="1" lookType="145" name="Wizard"/>
    </outfit>

    <outfit id="11">
        <list gender="0" lookType="150" name="Oriental"/>
        <list gender="1" lookType="146" name="Oriental"/>
    </outfit>

    <outfit id="12">
        <list gender="0" lookType="155" name="Pirate"/>
        <list gender="1" lookType="151" name="Pirate"/>
    </outfit>

    <outfit id="13">
        <list gender="0" lookType="156" name="Assassin"/>
        <list gender="1" lookType="152" name="Assassin"/>
    </outfit>

    <outfit id="14">
        <list gender="0" lookType="157" name="Beggar"/>
        <list gender="1" lookType="153" name="Beggar"/>
    </outfit>

    <outfit id="15">
        <list gender="0" lookType="158" name="Shaman"/>
        <list gender="1" lookType="154" name="Shaman"/>
    </outfit>

    <outfit id="16">
        <list gender="0" lookType="252" name="Norsewoman"/>
        <list gender="1" lookType="251" name="Norseman"/>
    </outfit>

    <outfit id="17">
        <list gender="0" lookType="269" name="Nightmare"/>
        <list gender="1" lookType="268" name="Nightmare"/>
    </outfit>

    <outfit id="18">
        <list gender="0" lookType="270" name="Jester"/>
        <list gender="1" lookType="273" name="Jester"/>
    </outfit>

    <outfit id="19">
        <list gender="0" lookType="279" name="Brotherhood"/>
        <list gender="1" lookType="278" name="Brotherhood"/>
    </outfit>

    <outfit id="20">
        <list gender="0" lookType="288" name="Demonhunter"/>
        <list gender="1" lookType="289" name="Demonhunter"/>
    </outfit>

    <outfit id="21">
        <list gender="0" lookType="324" name="Yalaharian"/>
        <list gender="1" lookType="325" name="Yalaharian"/>
    </outfit>   
    <outfit id="22">
        <list gender="0" lookType="336" name="Warmaster"/>
        <list gender="1" lookType="335" name="Warmaster"/>
    </outfit>

    <outfit id="23">
        <list gender="0" lookType="366" name="Wayfarer"/>
        <list gender="1" lookType="367" name="Wayfarer"/>
    </outfit>

    <outfit id="24">
        <list gender="0" lookType="329" name="Wedding"/>
        <list gender="1" lookType="328" name="Wedding"/>
    </outfit>
</outfits>
 
Back
Top