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

TalkAction Addon Doll with outfits 9.6+

Sirion_Mido

Experienced Member
Joined
Jul 22, 2012
Messages
579
Reaction score
43
Location
E-G-Y-P-T
it is addon doll talkaciton that can get the new 9.6 outfits like !addon deepling , etc
i made it for people who don't know how to edit the old script etc :)

Here We Are :)

in your data/talkactions/talkactions.xml paste the following code:
XML:
	<talkaction words="!addon" event="script" value="addondoll.lua"/>

now in your data/talkactions/scrits make file name addondoll.lua and paste the following:

Lua:
function onSay(cid, words, param)

local itemid = 8982 -- the items id for addon doll
local msg = {"enter the correct name!", "You no have the Addon Doll!", "Bad param!", "You received your addons!"} -- the messages when use the talkaction

	local femaleOutfits = 
	{ 
	["citizen"]={136}, 
	["hunter"]={137}, 
        ["mage"]={138}, 
	["knight"]={139}, 
	["noblewoman"]={140}, 
	["summoner"]={141}, 
	["warrior"]={142}, 
	["barbarian"]={147}, 
	["druid"]={148}, 
	["wizard"]={149}, 
	["oriental"]={150}, 
	["pirate"]={155}, 
	["assassin"]={156}, 
	["beggar"]={157}, 
	["shaman"]={158}, 
	["norsewoman"]={252}, 
	["nightmare"]={269}, 
	["jester"]={270}, 
	["brotherhood"]={279}, 
	["demonhunter"]={288}, 
	["yalaharian"]={324},
	["warmaster"]={336},
	["wayfarer"]={366},
	["afflicted"]={431},
	["elementalist"]={433},
	["deepling"]={464},
	["insectoid"]={466},
	["entrepreneur"]={471},
	["crystal warlord"]={513},
	["soil guardian"]={514} 

	} 
	local maleOutfits = 
	{ 
	["citizen"]={128}, 
	["hunter"]={129}, 
	["mage"]={130}, 
	["knight"]={131}, 
	["nobleman"]={132},
	["summoner"]={133}, 
	["warrior"]={134}, 
	["barbarian"]={143}, 
	["druid"]={144}, 
	["wizard"]={145}, 
	["oriental"]={146}, 
	["pirate"]={151}, 
	["assassin"]={152}, 
	["beggar"]={153}, 
	["shaman"]={154}, 
	["norsewoman"]={251}, 
	["nightmare"]={268}, 
	["jester"]={273}, 
	["brotherhood"]={278}, 
	["demonhunter"]={289}, 
	["yalaharian"]={325}, 
	["warmaster"]={335}, 
	["wayfarer"]={366},
	["afflicted"]={430},
	["elementalist"]={432},
	["deepling"]={463}, 
	["insectoid"]={465},
	["entrepreneur"]={472},
	["crystal warlord"]={512}, 
	["soil guardian"]={516}
	} 
       local param = string.lower(param) 
       if(getPlayerItemCount(cid, itemid) > 0) then
       if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then
       doPlayerRemoveItem(cid, itemid, 1)
       doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4])
       doSendMagicEffect(getCreaturePosition(cid), 33)
       doSendAnimatedText(getPlayerPosition(cid), "AddonDoll", TEXTCOLOR_RED)
       if(getPlayerSex(cid) == 0)then
       doPlayerAddOutfit(cid, femaleOutfits[param][1], 3)
       else
       doPlayerAddOutfit(cid, maleOutfits[param][1], 3)
       end
       else
       doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1])
       end
       else
       doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2])
       end
       return TRUE
       end

Rep++ If It Helpful For You
 
Hmm, can't seem to get it to work, no lua errors what so ever -- im typing: !addon "knight" and it always responds with msg[1]..

EDIT: nvm im stupid ^^ (!addon "namehere) but it kinda feels wierd to type that lol
 
Last edited:
u should add line which will check is player has allready this addon (using storage value or anything else ;p)

also it should be in one tbl

={
[outfit name] = {female = , male = }
 
hmm i did everything right but it isnt seem to be working :/ can someone help me im using a 9.6 ot
 
Back
Top