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

edit script

EL Polako

New Member
Joined
Mar 25, 2009
Messages
153
Reaction score
1
Code:
function onSay(cid, words, param)
    local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={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} }
    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} }
    local msg = {"Command requires GOOD param!", "You dont have items!", "Bad param!", "Full Addon Set sucesfully added!"}
    local param = string.lower(param) 
 
    if(getPlayerItemCount(cid, 2688) > 0) then
        if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then
            doPlayerRemoveItem(cid, 2688, 20)
            doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4])
                doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)
            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
end

Somebody can edit this script that:

["citizen"] = {items:
{5902, 50},
{5890, 100},
{2480, 1}

itp
 
He is saying, you have to have..

Item/Count

5902/50
58090/100
2480/1

to get the citizen addon.
I know, he edited the post later =/!

Lua:
local t = {
	['citizen']	=	{1, items={
		{5902, 50},
		{5890, 100},
		{2480, 1}
	}},
	['hunter']	=	{2, items={}},
	['mage']	=	{3, items={}},
	['knight']	=	{4, items={}},
	['nobleman']=	{5, items={}},
	['summoner']=	{6, items={}},
	['warrior']	=	{7, items={}},
	['barbarian']=	{8, items={}},
	['druid']	=	{9, items={}},
	['wizard']	=	{10, items={}},
	['oriental']=	{11, items={}},
	['pirate']	=	{12, items={}},
	['assassin']=	{13, items={}},
	['beggar']	=	{14, items={}},
	['shaman']	=	{15, items={}},
	['norseman']=	{16, items={}},
	['nightmare']=	{17, items={}},
	['jester']	=	{18, items={}},
	['brotherhood']={19, items={}},
	['demonhunter']={20, items={}},
	['yalaharian']=	{21, items={}}
}

function onSay(cid, words, param, channel)
	param = param:lower()
	local v = t[param]
	if v then
		if not canPlayerWearOutfitId(cid, v[1], 3) then
			for _, k in ipairs(v.items) do
				if getPlayerItemCount(cid, k[1]) < (k[2] or 1) then
					return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You don\'t have items!')
				end
			end
			for _, k in ipairs(v.items) do
				doPlayerRemoveItem(cid, k[1], k[2] or 1)
			end
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Full Addon Set sucesfully added!')
			doSendMagicEffect(getThingPos(cid), CONST_ME_GIFT_WRAPS)
			doPlayerAddOutfitId(cid, v[1], 3)
		else	
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You already have this addon set!')
		end
	else
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Command requires GOOD param!')
	end
	return true
end
 
Back
Top