• 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 1.X+ talkactions !addons tfs 1.2

abdala ragab

Veteran OT User
Joined
Aug 18, 2018
Messages
594
Solutions
17
Reaction score
440
Location
gamelaots.online
Help me with this script


Lua Script Error: [TalkAction Interface]
data/talkactions/scripts/addon.lua:eek:nSay
data/talkactions/scripts/addon.lua:49: attempt to call global 'doPlayerAddAddon'
(a nil value)
stack traceback:
[C]: in function 'doPlayerAddAddon'
data/talkactions/scripts/addon.lua:49: in function <data/talkactions/scr
ipts/addon.lua:1>



Lua:
function onSay(cid, words, param)

if getPlayerStorageValue(cid, 97021) == 1 then
doPlayerSendCancel(cid, "Sorry, You Have Already Claimed Your Addons")
else
if getPlayerSex(cid) == 0 then
-- Female Addons Adder
doPlayerAddAddon(cid, 136, 1)  -- Citizen
doPlayerAddAddon(cid, 136, 2)
doPlayerAddAddon(cid, 137, 1)  -- Hunter
doPlayerAddAddon(cid, 137, 2)
doPlayerAddAddon(cid, 138, 1)  -- Mage
doPlayerAddAddon(cid, 138, 2)
doPlayerAddAddon(cid, 139, 1)  -- Knight
doPlayerAddAddon(cid, 139, 2)
doPlayerAddAddon(cid, 140, 1)  -- Noblewoman
doPlayerAddAddon(cid, 140, 2)
doPlayerAddAddon(cid, 141, 1)  -- Summoner
doPlayerAddAddon(cid, 141, 2)
doPlayerAddAddon(cid, 142, 1)  -- Warrior
doPlayerAddAddon(cid, 142, 2)
doPlayerAddAddon(cid, 147, 1)  -- Barbarian
doPlayerAddAddon(cid, 147, 2)
doPlayerAddAddon(cid, 148, 1)  -- Druid
doPlayerAddAddon(cid, 148, 2)
doPlayerAddAddon(cid, 149, 1)  -- Wizard
doPlayerAddAddon(cid, 149, 2)
doPlayerAddAddon(cid, 150, 1)  -- Oriental
doPlayerAddAddon(cid, 150, 2)
doPlayerAddAddon(cid, 155, 1)  -- Pirate
doPlayerAddAddon(cid, 155, 2)
doPlayerAddAddon(cid, 156, 1)  -- Assasin
doPlayerAddAddon(cid, 156, 2)
doPlayerAddAddon(cid, 157, 1)  -- Beggar
doPlayerAddAddon(cid, 157, 2)
doPlayerAddAddon(cid, 158, 1)  -- Shaman
doPlayerAddAddon(cid, 158, 2)
doPlayerAddAddon(cid, 252, 1)  -- Norsewoman
doPlayerAddAddon(cid, 252, 2)
doPlayerAddAddon(cid, 269, 1)  -- Nightmare
doPlayerAddAddon(cid, 269, 2)
doPlayerAddAddon(cid, 270, 1)  -- Jesker
doPlayerAddAddon(cid, 270, 2)
doPlayerAddAddon(cid, 279, 1)  -- Brotherwood
doPlayerAddAddon(cid, 279, 2)
elseif getPlayerSex(cid) == 1 then

-- Male Addons Adder
doPlayerAddAddon(cid, 128, 1)  -- Citizen
doPlayerAddAddon(cid, 128, 2)
doPlayerAddAddon(cid, 129, 1)  -- Hunter
doPlayerAddAddon(cid, 129, 2)
doPlayerAddAddon(cid, 130, 1)  -- Mage
doPlayerAddAddon(cid, 130, 2)
doPlayerAddAddon(cid, 131, 1)  -- Knight
doPlayerAddAddon(cid, 131, 2)
doPlayerAddAddon(cid, 132, 1)  -- Nobleman
doPlayerAddAddon(cid, 132, 2)
doPlayerAddAddon(cid, 133, 1)  -- Summoner
doPlayerAddAddon(cid, 133, 2)
doPlayerAddAddon(cid, 134, 1)  -- Warrior
doPlayerAddAddon(cid, 134, 2)
doPlayerAddAddon(cid, 143, 1)  -- Barbarian
doPlayerAddAddon(cid, 143, 2)
doPlayerAddAddon(cid, 144, 1)  -- Druid
doPlayerAddAddon(cid, 144, 2)
doPlayerAddAddon(cid, 145, 1)  -- Wizard
doPlayerAddAddon(cid, 145, 2)
doPlayerAddAddon(cid, 146, 1)  -- Oriental
doPlayerAddAddon(cid, 146, 2)
doPlayerAddAddon(cid, 151, 1)  -- Pirate
doPlayerAddAddon(cid, 151, 2)
doPlayerAddAddon(cid, 152, 1)  -- Assasin
doPlayerAddAddon(cid, 152, 2)
doPlayerAddAddon(cid, 153, 1)  -- Beggar
doPlayerAddAddon(cid, 153, 2)
doPlayerAddAddon(cid, 154, 1)  -- Shaman
doPlayerAddAddon(cid, 154, 2)
doPlayerAddAddon(cid, 251, 1)  -- Norseman
doPlayerAddAddon(cid, 251, 2)
doPlayerAddAddon(cid, 268, 1)  -- Nightmare
doPlayerAddAddon(cid, 268, 2)
doPlayerAddAddon(cid, 273, 1)  -- Jesker
doPlayerAddAddon(cid, 273, 2)
doPlayerAddAddon(cid, 278, 1)  -- Brotherwood
doPlayerAddAddon(cid, 278, 2)
else
doPlayerAddAddon(cid, 128, 1)  -- Citizen
doPlayerAddAddon(cid, 128, 2)
doPlayerAddAddon(cid, 129, 1)  -- Hunter
doPlayerAddAddon(cid, 129, 2)
doPlayerAddAddon(cid, 130, 1)  -- Mage
doPlayerAddAddon(cid, 130, 2)
doPlayerAddAddon(cid, 131, 1)  -- Knight
doPlayerAddAddon(cid, 131, 2)
doPlayerAddAddon(cid, 132, 1)  -- Nobleman
doPlayerAddAddon(cid, 132, 2)
doPlayerAddAddon(cid, 133, 1)  -- Summoner
doPlayerAddAddon(cid, 133, 2)
doPlayerAddAddon(cid, 134, 1)  -- Warrior
doPlayerAddAddon(cid, 134, 2)
doPlayerAddAddon(cid, 143, 1)  -- Barbarian
doPlayerAddAddon(cid, 143, 2)
doPlayerAddAddon(cid, 144, 1)  -- Druid
doPlayerAddAddon(cid, 144, 2)
doPlayerAddAddon(cid, 145, 1)  -- Wizard
doPlayerAddAddon(cid, 145, 2)
doPlayerAddAddon(cid, 146, 1)  -- Oriental
doPlayerAddAddon(cid, 146, 2)
doPlayerAddAddon(cid, 151, 1)  -- Pirate
doPlayerAddAddon(cid, 151, 2)
doPlayerAddAddon(cid, 152, 1)  -- Assasin
doPlayerAddAddon(cid, 152, 2)
doPlayerAddAddon(cid, 153, 1)  -- Beggar
doPlayerAddAddon(cid, 153, 2)
doPlayerAddAddon(cid, 154, 1)  -- Shaman
doPlayerAddAddon(cid, 154, 2)
doPlayerAddAddon(cid, 251, 1)  -- Norseman
doPlayerAddAddon(cid, 251, 2)
doPlayerAddAddon(cid, 268, 1)  -- Nightmare
doPlayerAddAddon(cid, 268, 2)
doPlayerAddAddon(cid, 273, 1)  -- Jesker
doPlayerAddAddon(cid, 273, 2)
doPlayerAddAddon(cid, 278, 1)  -- Brotherwood
doPlayerAddAddon(cid, 278, 2)
doPlayerAddAddon(cid, 136, 1)  -- Citizen
doPlayerAddAddon(cid, 136, 2)
doPlayerAddAddon(cid, 137, 1)  -- Hunter
doPlayerAddAddon(cid, 137, 2)
doPlayerAddAddon(cid, 138, 1)  -- Mage
doPlayerAddAddon(cid, 138, 2)
doPlayerAddAddon(cid, 139, 1)  -- Knight
doPlayerAddAddon(cid, 139, 2)
doPlayerAddAddon(cid, 140, 1)  -- Noblewoman
doPlayerAddAddon(cid, 140, 2)
doPlayerAddAddon(cid, 141, 1)  -- Summoner
doPlayerAddAddon(cid, 141, 2)
doPlayerAddAddon(cid, 142, 1)  -- Warrior
doPlayerAddAddon(cid, 142, 2)
doPlayerAddAddon(cid, 147, 1)  -- Barbarian
doPlayerAddAddon(cid, 147, 2)
doPlayerAddAddon(cid, 148, 1)  -- Druid
doPlayerAddAddon(cid, 148, 2)
doPlayerAddAddon(cid, 149, 1)  -- Wizard
doPlayerAddAddon(cid, 149, 2)
doPlayerAddAddon(cid, 150, 1)  -- Oriental
doPlayerAddAddon(cid, 150, 2)
doPlayerAddAddon(cid, 155, 1)  -- Pirate
doPlayerAddAddon(cid, 155, 2)
doPlayerAddAddon(cid, 156, 1)  -- Assasin
doPlayerAddAddon(cid, 156, 2)
doPlayerAddAddon(cid, 157, 1)  -- Beggar
doPlayerAddAddon(cid, 157, 2)
doPlayerAddAddon(cid, 158, 1)  -- Shaman
doPlayerAddAddon(cid, 158, 2)
doPlayerAddAddon(cid, 252, 1)  -- Norsewoman
doPlayerAddAddon(cid, 252, 2)
doPlayerAddAddon(cid, 269, 1)  -- Nightmare
doPlayerAddAddon(cid, 269, 2)
doPlayerAddAddon(cid, 270, 1)  -- Jesker
doPlayerAddAddon(cid, 270, 2)
doPlayerAddAddon(cid, 279, 1)  -- Brotherwood
doPlayerAddAddon(cid, 279, 2)
end
doSendMagicEffect(getPlayerPosition(cid), 31)
doSendAnimatedText(getPlayerPosition(cid), "Addons", TEXTCOLOR_RED)
setPlayerStorageValue(cid, 97021, 1)
end
end
 
Solution
Remove the unwanted addons
Lua:
local outfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156,
157, 158, 252, 269, 270, 279, 288, 324, 329, 336, 366, 431, 433, 464, 466, 471, 513, 514,
542, 575, 578, 618, 620, 632, 635, 636, 664, 666, 683, 694, 696, 698, 724, 732, 745, 749,
759, 845, 852, 874, 885, 900, 128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151,
152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335, 367, 430, 432, 463, 465, 472, 512,
516, 541, 574, 577, 610, 619, 633, 634, 637, 665, 667, 684, 695, 697, 699, 725, 733, 746,
750, 760, 846, 853, 873, 884, 899,908,909,929,931,962,963,964,965,966,967,968,969,970,971,972,973,974,975}
local mounts = 0

function onSay(cid, words, param)
local player =...
Help me with this script


Lua Script Error: [TalkAction Interface]
data/talkactions/scripts/addon.lua:eek:nSay
data/talkactions/scripts/addon.lua:49: attempt to call global 'doPlayerAddAddon'
(a nil value)
stack traceback:
[C]: in function 'doPlayerAddAddon'
data/talkactions/scripts/addon.lua:49: in function <data/talkactions/scr
ipts/addon.lua:1>



Lua:
function onSay(cid, words, param)

if getPlayerStorageValue(cid, 97021) == 1 then
doPlayerSendCancel(cid, "Sorry, You Have Already Claimed Your Addons")
else
if getPlayerSex(cid) == 0 then
-- Female Addons Adder
doPlayerAddAddon(cid, 136, 1)  -- Citizen
doPlayerAddAddon(cid, 136, 2)
doPlayerAddAddon(cid, 137, 1)  -- Hunter
doPlayerAddAddon(cid, 137, 2)
doPlayerAddAddon(cid, 138, 1)  -- Mage
doPlayerAddAddon(cid, 138, 2)
doPlayerAddAddon(cid, 139, 1)  -- Knight
doPlayerAddAddon(cid, 139, 2)
doPlayerAddAddon(cid, 140, 1)  -- Noblewoman
doPlayerAddAddon(cid, 140, 2)
doPlayerAddAddon(cid, 141, 1)  -- Summoner
doPlayerAddAddon(cid, 141, 2)
doPlayerAddAddon(cid, 142, 1)  -- Warrior
doPlayerAddAddon(cid, 142, 2)
doPlayerAddAddon(cid, 147, 1)  -- Barbarian
doPlayerAddAddon(cid, 147, 2)
doPlayerAddAddon(cid, 148, 1)  -- Druid
doPlayerAddAddon(cid, 148, 2)
doPlayerAddAddon(cid, 149, 1)  -- Wizard
doPlayerAddAddon(cid, 149, 2)
doPlayerAddAddon(cid, 150, 1)  -- Oriental
doPlayerAddAddon(cid, 150, 2)
doPlayerAddAddon(cid, 155, 1)  -- Pirate
doPlayerAddAddon(cid, 155, 2)
doPlayerAddAddon(cid, 156, 1)  -- Assasin
doPlayerAddAddon(cid, 156, 2)
doPlayerAddAddon(cid, 157, 1)  -- Beggar
doPlayerAddAddon(cid, 157, 2)
doPlayerAddAddon(cid, 158, 1)  -- Shaman
doPlayerAddAddon(cid, 158, 2)
doPlayerAddAddon(cid, 252, 1)  -- Norsewoman
doPlayerAddAddon(cid, 252, 2)
doPlayerAddAddon(cid, 269, 1)  -- Nightmare
doPlayerAddAddon(cid, 269, 2)
doPlayerAddAddon(cid, 270, 1)  -- Jesker
doPlayerAddAddon(cid, 270, 2)
doPlayerAddAddon(cid, 279, 1)  -- Brotherwood
doPlayerAddAddon(cid, 279, 2)
elseif getPlayerSex(cid) == 1 then

-- Male Addons Adder
doPlayerAddAddon(cid, 128, 1)  -- Citizen
doPlayerAddAddon(cid, 128, 2)
doPlayerAddAddon(cid, 129, 1)  -- Hunter
doPlayerAddAddon(cid, 129, 2)
doPlayerAddAddon(cid, 130, 1)  -- Mage
doPlayerAddAddon(cid, 130, 2)
doPlayerAddAddon(cid, 131, 1)  -- Knight
doPlayerAddAddon(cid, 131, 2)
doPlayerAddAddon(cid, 132, 1)  -- Nobleman
doPlayerAddAddon(cid, 132, 2)
doPlayerAddAddon(cid, 133, 1)  -- Summoner
doPlayerAddAddon(cid, 133, 2)
doPlayerAddAddon(cid, 134, 1)  -- Warrior
doPlayerAddAddon(cid, 134, 2)
doPlayerAddAddon(cid, 143, 1)  -- Barbarian
doPlayerAddAddon(cid, 143, 2)
doPlayerAddAddon(cid, 144, 1)  -- Druid
doPlayerAddAddon(cid, 144, 2)
doPlayerAddAddon(cid, 145, 1)  -- Wizard
doPlayerAddAddon(cid, 145, 2)
doPlayerAddAddon(cid, 146, 1)  -- Oriental
doPlayerAddAddon(cid, 146, 2)
doPlayerAddAddon(cid, 151, 1)  -- Pirate
doPlayerAddAddon(cid, 151, 2)
doPlayerAddAddon(cid, 152, 1)  -- Assasin
doPlayerAddAddon(cid, 152, 2)
doPlayerAddAddon(cid, 153, 1)  -- Beggar
doPlayerAddAddon(cid, 153, 2)
doPlayerAddAddon(cid, 154, 1)  -- Shaman
doPlayerAddAddon(cid, 154, 2)
doPlayerAddAddon(cid, 251, 1)  -- Norseman
doPlayerAddAddon(cid, 251, 2)
doPlayerAddAddon(cid, 268, 1)  -- Nightmare
doPlayerAddAddon(cid, 268, 2)
doPlayerAddAddon(cid, 273, 1)  -- Jesker
doPlayerAddAddon(cid, 273, 2)
doPlayerAddAddon(cid, 278, 1)  -- Brotherwood
doPlayerAddAddon(cid, 278, 2)
else
doPlayerAddAddon(cid, 128, 1)  -- Citizen
doPlayerAddAddon(cid, 128, 2)
doPlayerAddAddon(cid, 129, 1)  -- Hunter
doPlayerAddAddon(cid, 129, 2)
doPlayerAddAddon(cid, 130, 1)  -- Mage
doPlayerAddAddon(cid, 130, 2)
doPlayerAddAddon(cid, 131, 1)  -- Knight
doPlayerAddAddon(cid, 131, 2)
doPlayerAddAddon(cid, 132, 1)  -- Nobleman
doPlayerAddAddon(cid, 132, 2)
doPlayerAddAddon(cid, 133, 1)  -- Summoner
doPlayerAddAddon(cid, 133, 2)
doPlayerAddAddon(cid, 134, 1)  -- Warrior
doPlayerAddAddon(cid, 134, 2)
doPlayerAddAddon(cid, 143, 1)  -- Barbarian
doPlayerAddAddon(cid, 143, 2)
doPlayerAddAddon(cid, 144, 1)  -- Druid
doPlayerAddAddon(cid, 144, 2)
doPlayerAddAddon(cid, 145, 1)  -- Wizard
doPlayerAddAddon(cid, 145, 2)
doPlayerAddAddon(cid, 146, 1)  -- Oriental
doPlayerAddAddon(cid, 146, 2)
doPlayerAddAddon(cid, 151, 1)  -- Pirate
doPlayerAddAddon(cid, 151, 2)
doPlayerAddAddon(cid, 152, 1)  -- Assasin
doPlayerAddAddon(cid, 152, 2)
doPlayerAddAddon(cid, 153, 1)  -- Beggar
doPlayerAddAddon(cid, 153, 2)
doPlayerAddAddon(cid, 154, 1)  -- Shaman
doPlayerAddAddon(cid, 154, 2)
doPlayerAddAddon(cid, 251, 1)  -- Norseman
doPlayerAddAddon(cid, 251, 2)
doPlayerAddAddon(cid, 268, 1)  -- Nightmare
doPlayerAddAddon(cid, 268, 2)
doPlayerAddAddon(cid, 273, 1)  -- Jesker
doPlayerAddAddon(cid, 273, 2)
doPlayerAddAddon(cid, 278, 1)  -- Brotherwood
doPlayerAddAddon(cid, 278, 2)
doPlayerAddAddon(cid, 136, 1)  -- Citizen
doPlayerAddAddon(cid, 136, 2)
doPlayerAddAddon(cid, 137, 1)  -- Hunter
doPlayerAddAddon(cid, 137, 2)
doPlayerAddAddon(cid, 138, 1)  -- Mage
doPlayerAddAddon(cid, 138, 2)
doPlayerAddAddon(cid, 139, 1)  -- Knight
doPlayerAddAddon(cid, 139, 2)
doPlayerAddAddon(cid, 140, 1)  -- Noblewoman
doPlayerAddAddon(cid, 140, 2)
doPlayerAddAddon(cid, 141, 1)  -- Summoner
doPlayerAddAddon(cid, 141, 2)
doPlayerAddAddon(cid, 142, 1)  -- Warrior
doPlayerAddAddon(cid, 142, 2)
doPlayerAddAddon(cid, 147, 1)  -- Barbarian
doPlayerAddAddon(cid, 147, 2)
doPlayerAddAddon(cid, 148, 1)  -- Druid
doPlayerAddAddon(cid, 148, 2)
doPlayerAddAddon(cid, 149, 1)  -- Wizard
doPlayerAddAddon(cid, 149, 2)
doPlayerAddAddon(cid, 150, 1)  -- Oriental
doPlayerAddAddon(cid, 150, 2)
doPlayerAddAddon(cid, 155, 1)  -- Pirate
doPlayerAddAddon(cid, 155, 2)
doPlayerAddAddon(cid, 156, 1)  -- Assasin
doPlayerAddAddon(cid, 156, 2)
doPlayerAddAddon(cid, 157, 1)  -- Beggar
doPlayerAddAddon(cid, 157, 2)
doPlayerAddAddon(cid, 158, 1)  -- Shaman
doPlayerAddAddon(cid, 158, 2)
doPlayerAddAddon(cid, 252, 1)  -- Norsewoman
doPlayerAddAddon(cid, 252, 2)
doPlayerAddAddon(cid, 269, 1)  -- Nightmare
doPlayerAddAddon(cid, 269, 2)
doPlayerAddAddon(cid, 270, 1)  -- Jesker
doPlayerAddAddon(cid, 270, 2)
doPlayerAddAddon(cid, 279, 1)  -- Brotherwood
doPlayerAddAddon(cid, 279, 2)
end
doSendMagicEffect(getPlayerPosition(cid), 31)
doSendAnimatedText(getPlayerPosition(cid), "Addons", TEXTCOLOR_RED)
setPlayerStorageValue(cid, 97021, 1)
end
end
doPlayerAddAddons maybe?
 
Try this as I may have missed something, feel free to double check

Lua:
function onSay(player, words, param)

    local player = Player(cid)
    local p = player:getPosition()

    if player:getStorageValue(97021) == 1 then
        player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Sorry, You Have Already Claimed Your Addons")
    else
    if player:getSex() == PLAYERSEX_FEMALE then
-- Female Addons Adder
        player:addOutfitAddon(136, 1)  -- Citizen
        player:addOutfitAddon(136, 2)
        player:addOutfitAddon(137, 1)  -- Hunter
        player:addOutfitAddon(137, 2)
        player:addOutfitAddon(138, 1)  -- Mage
        player:addOutfitAddon(138, 2)
        player:addOutfitAddon(139, 1)  -- Knight
        player:addOutfitAddon(139, 2)
        player:addOutfitAddon(140, 1)  -- Noblewoman
        player:addOutfitAddon(140, 2)
        player:addOutfitAddon(141, 1)  -- Summoner
        player:addOutfitAddon(141, 2)
        player:addOutfitAddon(142, 1)  -- Warrior
        player:addOutfitAddon(142, 2)
        player:addOutfitAddon(147, 1)  -- Barbarian
        player:addOutfitAddon(147, 2)
        player:addOutfitAddon(148, 1)  -- Druid
        player:addOutfitAddon(148, 2)
        player:addOutfitAddon(149, 1)  -- Wizard
        player:addOutfitAddon(149, 2)
        player:addOutfitAddon(150, 1)  -- Oriental
        player:addOutfitAddon(150, 2)
        player:addOutfitAddon(155, 1)  -- Pirate
        player:addOutfitAddon(155, 2)
        player:addOutfitAddon(156, 1)  -- Assasin
        player:addOutfitAddon(156, 2)
        player:addOutfitAddon(157, 1)  -- Beggar
        player:addOutfitAddon(157, 2)
        player:addOutfitAddon(158, 1)  -- Shaman
        player:addOutfitAddon(158, 2)
        player:addOutfitAddon(252, 1)  -- Norsewoman
        player:addOutfitAddon(252, 2)
        player:addOutfitAddon(269, 1)  -- Nightmare
        player:addOutfitAddon(269, 2)
        player:addOutfitAddon(270, 1)  -- Jesker
        player:addOutfitAddon(270, 2)
        player:addOutfitAddon(279, 1)  -- Brotherwood
        player:addOutfitAddon(279, 2)
    elseif player:getSex() == PLAYERSEX_MALE then

-- Male Addons Adder
        player:addOutfitAddon(128, 1)  -- Citizen
        player:addOutfitAddon(128, 2)
        player:addOutfitAddon(129, 1)  -- Hunter
        player:addOutfitAddon(129, 2)
        player:addOutfitAddon(130, 1)  -- Mage
        player:addOutfitAddon(130, 2)
        player:addOutfitAddon(131, 1)  -- Knight
        player:addOutfitAddon(131, 2)
        player:addOutfitAddon(132, 1)  -- Nobleman
        player:addOutfitAddon(132, 2)
        player:addOutfitAddon(133, 1)  -- Summoner
        player:addOutfitAddon(133, 2)
        player:addOutfitAddon(134, 1)  -- Warrior
        player:addOutfitAddon(134, 2)
        player:addOutfitAddon(143, 1)  -- Barbarian
        player:addOutfitAddon(143, 2)
        player:addOutfitAddon(144, 1)  -- Druid
        player:addOutfitAddon(144, 2)
        player:addOutfitAddon(145, 1)  -- Wizard
        player:addOutfitAddon(145, 2)
        player:addOutfitAddon(146, 1)  -- Oriental
        player:addOutfitAddon(146, 2)
        player:addOutfitAddon(151, 1)  -- Pirate
        player:addOutfitAddon(151, 2)
        player:addOutfitAddon(152, 1)  -- Assasin
        player:addOutfitAddon(152, 2)
        player:addOutfitAddon(153, 1)  -- Beggar
        player:addOutfitAddon(153, 2)
        player:addOutfitAddon(154, 1)  -- Shaman
        player:addOutfitAddon(154, 2)
        player:addOutfitAddon(251, 1)  -- Norseman
        player:addOutfitAddon(251, 2)
        player:addOutfitAddon(268, 1)  -- Nightmare
        player:addOutfitAddon(268, 2)
        player:addOutfitAddon(273, 1)  -- Jesker
        player:addOutfitAddon(273, 2)
        player:addOutfitAddon(278, 1)  -- Brotherwood
        player:addOutfitAddon(278, 2)
    else
        player:addOutfitAddon(128, 1)  -- Citizen
        player:addOutfitAddon(128, 2)
        player:addOutfitAddon(129, 1)  -- Hunter
        player:addOutfitAddon(129, 2)
        player:addOutfitAddon(130, 1)  -- Mage
        player:addOutfitAddon(130, 2)
        player:addOutfitAddon(131, 1)  -- Knight
        player:addOutfitAddon(131, 2)
        player:addOutfitAddon(132, 1)  -- Nobleman
        player:addOutfitAddon(132, 2)
        player:addOutfitAddon(133, 1)  -- Summoner
        player:addOutfitAddon(133, 2)
        player:addOutfitAddon(134, 1)  -- Warrior
        player:addOutfitAddon(134, 2)
        player:addOutfitAddon(143, 1)  -- Barbarian
        player:addOutfitAddon(143, 2)
        player:addOutfitAddon(144, 1)  -- Druid
        player:addOutfitAddon(144, 2)
        player:addOutfitAddon(145, 1)  -- Wizard
        player:addOutfitAddon(145, 2)
        player:addOutfitAddon(146, 1)  -- Oriental
        player:addOutfitAddon(146, 2)
        player:addOutfitAddon(151, 1)  -- Pirate
        player:addOutfitAddon(151, 2)
        player:addOutfitAddon(152, 1)  -- Assasin
        player:addOutfitAddon(152, 2)
        player:addOutfitAddon(153, 1)  -- Beggar
        player:addOutfitAddon(153, 2)
        player:addOutfitAddon(154, 1)  -- Shaman
        player:addOutfitAddon(154, 2)
        player:addOutfitAddon(251, 1)  -- Norseman
        player:addOutfitAddon(251, 2)
        player:addOutfitAddon(268, 1)  -- Nightmare
        player:addOutfitAddon(268, 2)
        player:addOutfitAddon(273, 1)  -- Jesker
        player:addOutfitAddon(273, 2)
        player:addOutfitAddon(278, 1)  -- Brotherwood
        player:addOutfitAddon(278, 2)
        player:addOutfitAddon(136, 1)  -- Citizen
        player:addOutfitAddon(136, 2)
        player:addOutfitAddon(137, 1)  -- Hunter
        player:addOutfitAddon(137, 2)
        player:addOutfitAddon(138, 1)  -- Mage
        player:addOutfitAddon(138, 2)
        player:addOutfitAddon(139, 1)  -- Knight
        player:addOutfitAddon(139, 2)
        player:addOutfitAddon(140, 1)  -- Noblewoman
        player:addOutfitAddon(140, 2)
        player:addOutfitAddon(141, 1)  -- Summoner
        player:addOutfitAddon(141, 2)
        player:addOutfitAddon(142, 1)  -- Warrior
        player:addOutfitAddon(142, 2)
        player:addOutfitAddon(147, 1)  -- Barbarian
        player:addOutfitAddon(147, 2)
        player:addOutfitAddon(148, 1)  -- Druid
        player:addOutfitAddon(148, 2)
        player:addOutfitAddon(149, 1)  -- Wizard
        player:addOutfitAddon(149, 2)
        player:addOutfitAddon(150, 1)  -- Oriental
        player:addOutfitAddon(150, 2)
        player:addOutfitAddon(155, 1)  -- Pirate
        player:addOutfitAddon(155, 2)
        player:addOutfitAddon(156, 1)  -- Assasin
        player:addOutfitAddon(156, 2)
        player:addOutfitAddon(157, 1)  -- Beggar
        player:addOutfitAddon(157, 2)
        player:addOutfitAddon(158, 1)  -- Shaman
        player:addOutfitAddon(158, 2)
        player:addOutfitAddon(252, 1)  -- Norsewoman
        player:addOutfitAddon(252, 2)
        player:addOutfitAddon(269, 1)  -- Nightmare
        player:addOutfitAddon(269, 2)
        player:addOutfitAddon(270, 1)  -- Jesker
        player:addOutfitAddon(270, 2)
        player:addOutfitAddon(279, 1)  -- Brotherwood
        player:addOutfitAddon(279, 2)
    end
        player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
        Game.sendAnimatedText("Addons", p, TEXTCOLOR_RED)
        player:setStorageValue(97021, 1)
    end
end
 
Try this as I may have missed something, feel free to double check

Lua:
function onSay(player, words, param)

    local player = Player(cid)
    local p = player:getPosition()

    if player:getStorageValue(97021) == 1 then
        player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Sorry, You Have Already Claimed Your Addons")
    else
    if player:getSex() == PLAYERSEX_FEMALE then
-- Female Addons Adder
        player:addOutfitAddon(136, 1)  -- Citizen
        player:addOutfitAddon(136, 2)
        player:addOutfitAddon(137, 1)  -- Hunter
        player:addOutfitAddon(137, 2)
        player:addOutfitAddon(138, 1)  -- Mage
        player:addOutfitAddon(138, 2)
        player:addOutfitAddon(139, 1)  -- Knight
        player:addOutfitAddon(139, 2)
        player:addOutfitAddon(140, 1)  -- Noblewoman
        player:addOutfitAddon(140, 2)
        player:addOutfitAddon(141, 1)  -- Summoner
        player:addOutfitAddon(141, 2)
        player:addOutfitAddon(142, 1)  -- Warrior
        player:addOutfitAddon(142, 2)
        player:addOutfitAddon(147, 1)  -- Barbarian
        player:addOutfitAddon(147, 2)
        player:addOutfitAddon(148, 1)  -- Druid
        player:addOutfitAddon(148, 2)
        player:addOutfitAddon(149, 1)  -- Wizard
        player:addOutfitAddon(149, 2)
        player:addOutfitAddon(150, 1)  -- Oriental
        player:addOutfitAddon(150, 2)
        player:addOutfitAddon(155, 1)  -- Pirate
        player:addOutfitAddon(155, 2)
        player:addOutfitAddon(156, 1)  -- Assasin
        player:addOutfitAddon(156, 2)
        player:addOutfitAddon(157, 1)  -- Beggar
        player:addOutfitAddon(157, 2)
        player:addOutfitAddon(158, 1)  -- Shaman
        player:addOutfitAddon(158, 2)
        player:addOutfitAddon(252, 1)  -- Norsewoman
        player:addOutfitAddon(252, 2)
        player:addOutfitAddon(269, 1)  -- Nightmare
        player:addOutfitAddon(269, 2)
        player:addOutfitAddon(270, 1)  -- Jesker
        player:addOutfitAddon(270, 2)
        player:addOutfitAddon(279, 1)  -- Brotherwood
        player:addOutfitAddon(279, 2)
    elseif player:getSex() == PLAYERSEX_MALE then

-- Male Addons Adder
        player:addOutfitAddon(128, 1)  -- Citizen
        player:addOutfitAddon(128, 2)
        player:addOutfitAddon(129, 1)  -- Hunter
        player:addOutfitAddon(129, 2)
        player:addOutfitAddon(130, 1)  -- Mage
        player:addOutfitAddon(130, 2)
        player:addOutfitAddon(131, 1)  -- Knight
        player:addOutfitAddon(131, 2)
        player:addOutfitAddon(132, 1)  -- Nobleman
        player:addOutfitAddon(132, 2)
        player:addOutfitAddon(133, 1)  -- Summoner
        player:addOutfitAddon(133, 2)
        player:addOutfitAddon(134, 1)  -- Warrior
        player:addOutfitAddon(134, 2)
        player:addOutfitAddon(143, 1)  -- Barbarian
        player:addOutfitAddon(143, 2)
        player:addOutfitAddon(144, 1)  -- Druid
        player:addOutfitAddon(144, 2)
        player:addOutfitAddon(145, 1)  -- Wizard
        player:addOutfitAddon(145, 2)
        player:addOutfitAddon(146, 1)  -- Oriental
        player:addOutfitAddon(146, 2)
        player:addOutfitAddon(151, 1)  -- Pirate
        player:addOutfitAddon(151, 2)
        player:addOutfitAddon(152, 1)  -- Assasin
        player:addOutfitAddon(152, 2)
        player:addOutfitAddon(153, 1)  -- Beggar
        player:addOutfitAddon(153, 2)
        player:addOutfitAddon(154, 1)  -- Shaman
        player:addOutfitAddon(154, 2)
        player:addOutfitAddon(251, 1)  -- Norseman
        player:addOutfitAddon(251, 2)
        player:addOutfitAddon(268, 1)  -- Nightmare
        player:addOutfitAddon(268, 2)
        player:addOutfitAddon(273, 1)  -- Jesker
        player:addOutfitAddon(273, 2)
        player:addOutfitAddon(278, 1)  -- Brotherwood
        player:addOutfitAddon(278, 2)
    else
        player:addOutfitAddon(128, 1)  -- Citizen
        player:addOutfitAddon(128, 2)
        player:addOutfitAddon(129, 1)  -- Hunter
        player:addOutfitAddon(129, 2)
        player:addOutfitAddon(130, 1)  -- Mage
        player:addOutfitAddon(130, 2)
        player:addOutfitAddon(131, 1)  -- Knight
        player:addOutfitAddon(131, 2)
        player:addOutfitAddon(132, 1)  -- Nobleman
        player:addOutfitAddon(132, 2)
        player:addOutfitAddon(133, 1)  -- Summoner
        player:addOutfitAddon(133, 2)
        player:addOutfitAddon(134, 1)  -- Warrior
        player:addOutfitAddon(134, 2)
        player:addOutfitAddon(143, 1)  -- Barbarian
        player:addOutfitAddon(143, 2)
        player:addOutfitAddon(144, 1)  -- Druid
        player:addOutfitAddon(144, 2)
        player:addOutfitAddon(145, 1)  -- Wizard
        player:addOutfitAddon(145, 2)
        player:addOutfitAddon(146, 1)  -- Oriental
        player:addOutfitAddon(146, 2)
        player:addOutfitAddon(151, 1)  -- Pirate
        player:addOutfitAddon(151, 2)
        player:addOutfitAddon(152, 1)  -- Assasin
        player:addOutfitAddon(152, 2)
        player:addOutfitAddon(153, 1)  -- Beggar
        player:addOutfitAddon(153, 2)
        player:addOutfitAddon(154, 1)  -- Shaman
        player:addOutfitAddon(154, 2)
        player:addOutfitAddon(251, 1)  -- Norseman
        player:addOutfitAddon(251, 2)
        player:addOutfitAddon(268, 1)  -- Nightmare
        player:addOutfitAddon(268, 2)
        player:addOutfitAddon(273, 1)  -- Jesker
        player:addOutfitAddon(273, 2)
        player:addOutfitAddon(278, 1)  -- Brotherwood
        player:addOutfitAddon(278, 2)
        player:addOutfitAddon(136, 1)  -- Citizen
        player:addOutfitAddon(136, 2)
        player:addOutfitAddon(137, 1)  -- Hunter
        player:addOutfitAddon(137, 2)
        player:addOutfitAddon(138, 1)  -- Mage
        player:addOutfitAddon(138, 2)
        player:addOutfitAddon(139, 1)  -- Knight
        player:addOutfitAddon(139, 2)
        player:addOutfitAddon(140, 1)  -- Noblewoman
        player:addOutfitAddon(140, 2)
        player:addOutfitAddon(141, 1)  -- Summoner
        player:addOutfitAddon(141, 2)
        player:addOutfitAddon(142, 1)  -- Warrior
        player:addOutfitAddon(142, 2)
        player:addOutfitAddon(147, 1)  -- Barbarian
        player:addOutfitAddon(147, 2)
        player:addOutfitAddon(148, 1)  -- Druid
        player:addOutfitAddon(148, 2)
        player:addOutfitAddon(149, 1)  -- Wizard
        player:addOutfitAddon(149, 2)
        player:addOutfitAddon(150, 1)  -- Oriental
        player:addOutfitAddon(150, 2)
        player:addOutfitAddon(155, 1)  -- Pirate
        player:addOutfitAddon(155, 2)
        player:addOutfitAddon(156, 1)  -- Assasin
        player:addOutfitAddon(156, 2)
        player:addOutfitAddon(157, 1)  -- Beggar
        player:addOutfitAddon(157, 2)
        player:addOutfitAddon(158, 1)  -- Shaman
        player:addOutfitAddon(158, 2)
        player:addOutfitAddon(252, 1)  -- Norsewoman
        player:addOutfitAddon(252, 2)
        player:addOutfitAddon(269, 1)  -- Nightmare
        player:addOutfitAddon(269, 2)
        player:addOutfitAddon(270, 1)  -- Jesker
        player:addOutfitAddon(270, 2)
        player:addOutfitAddon(279, 1)  -- Brotherwood
        player:addOutfitAddon(279, 2)
    end
        player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
        Game.sendAnimatedText("Addons", p, TEXTCOLOR_RED)
        player:setStorageValue(97021, 1)
    end
end

Lua Script Error: [TalkAction Interface]
data/talkactions/scripts/addon.lua:eek:nSay
data/talkactions/scripts/addon.lua:4: attempt to index local 'player' (a nil val
ue)
stack traceback:
[C]: in function '__index'
data/talkactions/scripts/addon.lua:4: in function <data/talkactions/scri
pts/addon.lua:1>
 
Remove the unwanted addons
Lua:
local outfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156,
157, 158, 252, 269, 270, 279, 288, 324, 329, 336, 366, 431, 433, 464, 466, 471, 513, 514,
542, 575, 578, 618, 620, 632, 635, 636, 664, 666, 683, 694, 696, 698, 724, 732, 745, 749,
759, 845, 852, 874, 885, 900, 128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151,
152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335, 367, 430, 432, 463, 465, 472, 512,
516, 541, 574, 577, 610, 619, 633, 634, 637, 665, 667, 684, 695, 697, 699, 725, 733, 746,
750, 760, 846, 853, 873, 884, 899,908,909,929,931,962,963,964,965,966,967,968,969,970,971,972,973,974,975}
local mounts = 0

function onSay(cid, words, param)
local player = Player(cid)
    if player:getStorageValue(52324) < 1 then
        for i = 1, mounts do
            player:addMount(i)
        end
        for i = 1, #outfits do
            player:addOutfit(outfits[i])
            player:addOutfitAddon(outfits[i], 3)
            player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "you have received free addons!.")
        end
        player:setStorageValue(52324, 1)
    else
    player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "you already have addons.")
    return false
end
end
 
Solution
Cleaned a bit
Lua:
local outfits = {
    [1] = {128}; -- male outfits
    [0] = {136}; -- female outfits
}

function onSay(cid, words, param)
    local player = Player(cid)
    if (player:getStorageValue(97021) == 1) then
        return player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You already claim your addons.")
    end

    local outfit = outfits[player:getSex()]
    for i = 1, #outfit do
        player:addOutfit(outfit[i])
        player:addOutfitAddon(outfit[i], 3)
    end
    
    player:setStorageValue(97021, 1)
    player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have received free addons!")
    return true
end
 
Back
Top