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

Addon problems

Norse

New Member
Joined
Sep 25, 2009
Messages
177
Reaction score
1
Location
Norway <3
Hello :)

i got a problem whit addons..

when i buy addon i dont get the addon on my char, only this : 15:37 Enjoy your new outfit.


here is the addons.lua :




PHP:
function onSay(cid, words, param, channel)
	local cfg = {
		["citizen"] = {
			male = 128, female = 136, addon = 3, storage = 5001, cost = 50000 
		},
		["hunter"] = {
			male = 129, female = 137, addon = 3, storage = 5002, cost = 50000 
		},
		["mage"] = {
			male = 130, female = 138, addon = 3, storage = 5003, cost = 50000 
		},
		["knight"] = {
			male = 131, female = 139, addon = 3, storage = 5004, cost = 50000 
		},
		["nobleman"] = {
			male = 132, female = 140, addon = 3, storage = 5005, cost = 50000 
		},
		["summoner"] = {
			male = 133, female = 141, addon = 3, storage = 5006, cost = 50000 
		},
		["warrior"] = {
			male = 134, female = 142, addon = 3, storage = 5007, cost = 50000 
		},
		["barbarian"] = { 
			male = 147, female = 143, addon = 3, storage = 5008, cost = 50000 
		},
		["druid"] = {
			male = 148, female = 144, addon = 3, storage = 5009, cost = 50000 
		},
		["wizard"] = {
			male = 149, female = 145,addon = 3, storage = 5010, cost = 50000 
		},
		["oriental"] = { 
			male = 150, female = 146, addon = 3, storage = 5011, cost = 50000 
		},
		["pirate"] = {
			male = 151, female = 155, addon = 3, storage = 5012, cost = 50000 
		},
		["assassin"] = {
			male = 152, female = 156, addon = 3, storage = 5013, cost = 50000 
		},
		["beggar"] = { 
			male = 153,female = 157, addon = 3, storage = 5014, cost = 50000 
		},
		["shaman"] = { 
			male = 154, female = 158, addon = 3, storage = 5015, cost = 50000 
		},
		["norseman"] = { 
			male = 251, female = 252, addon = 3, storage = 5016, cost = 50000 
		},
		["nightmare"] = { 
			male = 268, female = 269, addon = 3, storage = 5017, cost = 50000 
		},
		["jester"] = { 
			male = 273, female = 270, addon = 3, storage = 5018, cost = 50000 
		},
		["brotherhood"] = { 
			male = 278, female = 279, addon = 3, storage = 5019, cost = 50000 
		},
		["demon hunter"] = { 
			male = 289, female = 288, addon = 3, storage = 5020, cost = 50000
		},
		["yalaharian"] = { 
			male = 325, female = 324, addon = 3, storage = 5021, cost = 50000
		},
		["warmaster"] = { 
			male = 335, female = 336, addon = 3, storage = 5022, cost = 50000
		}
	}	
        local v = cfg[param]
        if (param == "") then
                doPlayerSendCancel(cid, "Command requires param.")
		return true
	end
	if (getPlayerMoney(cid) < v.cost) then
		doPlayerSendCancel(cid, "You do not have enough money.")
		return true
	end

        if (getPlayerStorageValue(cid, v.storage) == 1) then
	        doPlayerSendCancel(cid, "You have already purchased this addon.")
	        return true
        end
	if (getPlayerSex(cid) == 1) then
		doPlayerAddOutfit(cid, v.male, v.addon)
	else
		doPlayerAddOutfit(cid, v.female, v.addon)
	end
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Enjoy your new outfit.")
	doPlayerRemoveMoney(cid, v.cost)
	return true
end
 
Code:
local cfg = {
	["citizen"] = {
		male = 128, female = 136, cost = 50000 
	},
	["hunter"] = {
		male = 129, female = 137, cost = 50000 
	},
	["mage"] = {
		male = 130, female = 138, cost = 50000 
	},
	["knight"] = {
		male = 131, female = 139, cost = 50000 
	},
	["nobleman"] = {
		male = 132, female = 140, cost = 50000 
	},
	["summoner"] = {
		male = 133, female = 141, cost = 50000 
	},
	["warrior"] = {
		male = 134, female = 142, cost = 50000 
	},
	["barbarian"] = { 
		male = 147, female = 143, cost = 50000 
	},
	["druid"] = {
		male = 148, female = 144, cost = 50000 
	},
	["wizard"] = {
		male = 149, female = 145, cost = 50000 
	},
	["oriental"] = { 
		male = 150, female = 146, cost = 50000 
	},
	["pirate"] = {
		male = 151, female = 155, cost = 50000 
	},
	["assassin"] = {
		male = 152, female = 156, cost = 50000 
	},
	["beggar"] = { 
		male = 153,female = 157, cost = 50000 
	},
	["shaman"] = { 
		male = 154, female = 158, cost = 50000 
	},
	["norseman"] = { 
		male = 251, female = 252, cost = 50000 
	},
	["nightmare"] = { 
		male = 268, female = 269, cost = 50000 
	},
	["jester"] = { 
		male = 273, female = 270, cost = 50000 
	},
	["brotherhood"] = { 
		male = 278, female = 279, cost = 50000 
	},
	["demonhunter"] = { 
		male = 289, female = 288, cost = 50000
	},
	["yalaharian"] = { 
		male = 325, female = 324, cost = 50000
	},
	["warmaster"] = { 
		male = 335, female = 336, cost = 50000
	}
}
function onSay(cid, words, param, channel)
	local v = cfg[param:lower()]
	if param == "" then
		doPlayerSendCancel(cid, "Command requires param.")
	elseif getPlayerMoney(cid) < v.cost then
		doPlayerSendCancel(cid, "You do not have enough money.")
	elseif canPlayerWearOutfit(cid, getPlayerSex(cid) == 0 and v.female or v.male, 3) then
		doPlayerSendCancel(cid, "You have already purchased this addon.")
	else
		doPlayerAddOutfit(cid, getPlayerSex(cid) == 0 and v.female or v.male, 3)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Enjoy your new addons.")
		doPlayerRemoveMoney(cid, v.cost)
	end
	return true
end
 
Back
Top