bom dia eu fiz esse sistema de novos items so que nao consigo criar o item no ot digito /i e a Id que eu fiz sai um treco doido
irei postar
function doPlayerAddEditedItem(cid, itemid)
local newxml = io.open("data/items/newitems.xml", "r")
local configs = {}
for i in newxml:read("*a"):gmatch("<item (.-)</item>") do
local itemid = tonumber(i:match('id="(.-)"'))
local itemconfig = {
["spriteid"] = tonumber(i:match('spriteid.-=.-"(.-)"')),
["article"] = i:match('article.-=.-"(.-)"'),
["name"] = i:match('name.-=.-"(.-)"'),
["description"] = i:match('key.-=.-"description".-value.-=.-"(.-)"'),
["defense"] = tonumber(i:match('key.-=.-"defense".-value.-=.-"(.-)"')),
["attack"] = tonumber(i:match('key.-=.-"attack".-value.-=.-"(.-)"')),
["extradefense"] = tonumber(i:match('key.-=.-"extradef".-value.-=.-"(.-)"')),
["armor"] = tonumber(i:match('key.-=.-"armor".-value.-=.-"(.-)"')),
["extraattack"] = tonumber(i:match('key.-=.-"extraatk".-value.-=.-"(.-)"')),
}
configs[itemid] = itemconfig
end
if configs[itemid] then
local item = doPlayerAddItem(cid, configs[itemid].spriteid)
for i,x in pairs(configs[itemid]) do
doItemSetAttribute(item, i, x)
end
end
end
esse e o tutorial que o lek posto!
Oque eu estou fazendo de errado fiz tudo mais na hora de criar meu item dentro do ot /i 100 nao vai sera que vcs podem me ajudar?