Poti schimba 40002 cu vnum-ul unui cufar.
Doar completeaza lista de iteme, tinand cont de modelul indicat de mine
quest perfectitem begin
state start begin
when 40002.use begin
item.remove()
local iteme = {
{149, 1, 0, 10, 30, 72, 50, 0, 0, 0, 0, 0, 0, 28433, 28434, 28435},
{11299, 1, 0, 12, 8, 1, 5000, 0, 0, 0, 0, 0, 0, 28438, 28442, 28443},
{1109, 1, 1, 10, 30, 72, 50, 71, 50, 63, 20, 17, 20, 28433, 28434, 28435},
{11499, 1, 1, 12, 8, 1, 5000, 0, 0, 0, 0, 0, 0, 28438, 28442, 28443},
{72726, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
--[[72726(elixir) nu se incadreaza pentru bonus sau pietre deci va fi primit normal]]
}
for i = 1, table.getn(iteme), 1 do
vnum = iteme[1]
cantitate = iteme[2]
rasa = iteme[3] --[[ 0=warrior, 1=ninja, 2=sura, 3=shaman 4=oricare]]
b1 = iteme[4] --bonus1
v1 = iteme[5] --valoarea bonusului1
b2 = iteme[6] --bonus2
v2 = iteme[7] --valoarea bonusului2
b3 = iteme[8] --bonus3
v3 = iteme[9] --valoarea bonusului3
b4 = iteme[10] --bonus4
v4 = iteme[i][11] --valoarea bonusului4
b5 = iteme[i][12] --bonus5
v5 = iteme[i][13] --valoarea bonusului5
p1 = iteme[i][14] --prima piatra
p2 = iteme[i][15] --a doua piatra
p3 = iteme[i][16] --a treia piatra
if pc.get_job() == rasa or rasa == 4 then
pc.give_item2_select(vnum, cantitate)
item.set_value(0, b1, v1)
item.set_value(1, b2, v2)
item.set_value(2, b3, v3)
item.set_value(3, b4, v4)
item.set_value(4, b5, v5)
if item.get_type() == 1 then
item.set_socket(0 , p1)
item.set_socket(1 , p2)
item.set_socket(2 , p3)
elseif item.get_type() == 2 and item.get_sub_type() == 0 then
item.set_socket(0 , p1)
item.set_socket(1 , p2)
item.set_socket(2 , p3)
end
end
end
end
end
end