Aici ai toate 4 esarfele de la normale la fina , nu stiu multe functii ca faceam si pagina de continuare in care sa bag urmatoarele.... si am intampinat o problema si la remove item, e problema din
pc.count_item(85001) < 2 then
El ia doar primul obiect daca il ai iti da si daca nu il ai , nu iti da... celelalte sunt optionale, daca le ai in inventar, ti le ia si daca nu , nu tine cont daca ai obiectul din primul "
pc.remove_item(85001, 2) " .... aici nu e bai, stergi acele doua doua linii
"
pc.remove_item(85000, 50)
pc.remove_item(80003, 1)
"
SA NU STERGI "pc.give_item..." CA Nu MAI PRIMESTI ITEMUL LA SCHIMB!!!
Imi era lene si imi e somn ca sa le mai sterg eu
quest acce_lord begin
state start begin
when 20083.chat."Esarfa Lord(fina)" begin
say_title("-- "..mob_name(20083).." --")
say("")
say("Vrei sa iti craftez o Esarfa Lord(fina)?")
say("")
say("Pentru a face o Esarfa Lord(fina)")
say_reward("Ai nevoie de 2x :")
say_item_vnum("85001")
say("")
say("Esti sigur ca vrei sa faci asta?")
say("")
local confirm = select("Da", "Nu")
if confirm == 2 then
return
end
if pc.count_item(85001) < 2 then
say("Ce? Nu ai destule materiale!")
say("")
say("Revino cand ai toate materiale necesare!")
say("")
else
pc.remove_item(85001, 2)
pc.remove_item(85000, 50)
pc.remove_item(80003, 1)
pc.give_item2(85002, 1)
say("Felicitari, ai primit o")
say_reward("Ai primit:")
say_item_vnum("85002")
say("")
say("Daca mai doresti o nou esarfa vino la mine.")
end
end
when 20083.chat."Esarfa Master(fina)" begin
say_title("-- "..mob_name(20083).." --")
say("")
say("Vrei sa iti craftez o Esarfa Master(fina)?")
say("")
say("Pentru a face o Esarfa Master(fina)")
say_reward("Ai nevoie de 2x :")
say_item_vnum("85005")
say("")
say("Esti sigur ca vrei sa faci asta?")
say("")
local confirm = select("Da", "Nu")
if confirm == 2 then
return
end
if pc.count_item(85005) < 2 then
say("Ce? Nu ai destule materiale!")
say("")
say("Revino cand ai toate materiale necesare!")
say("")
else
pc.remove_item(85005, 2)
pc.remove_item(85000, 50)
pc.remove_item(80003, 1)
pc.give_item2(85006, 1)
say("Felicitari, ai primit o")
say_reward("Ai primit:")
say_item_vnum("85006")
say("")
say("Daca mai doresti o nou esarfa vino la mine.")
end
end
when 20083.chat."Esarfa Suveran(fina)" begin
say_title("-- "..mob_name(20083).." --")
say("")
say("Vrei sa iti craftez o Esarfa Suveran(fina)?")
say("")
say("Pentru a face o Esarfa Suveran(fina)")
say_reward("Ai nevoie de 2x :")
say_item_vnum("85011")
say("")
say("Esti sigur ca vrei sa faci asta?")
say("")
local confirm = select("Da", "Nu")
if confirm == 2 then
return
end
if pc.count_item(85011) < 2 then
say("Ce? Nu ai destule materiale!")
say("")
say("Revino cand ai toate materiale necesare!")
say("")
else
pc.remove_item(85011, 2)
pc.remove_item(85000, 50)
pc.remove_item(80003, 1)
pc.give_item2(85012, 1)
say("Felicitari, ai primit o")
say_reward("Ai primit:")
say_item_vnum("85012")
say("")
say("Daca mai doresti o nou esarfa vino la mine.")
end
end
when 20083.chat."Esarfa Roiala(fina)" begin
say_title("-- "..mob_name(20083).." --")
say("")
say("Vrei sa iti craftez o Esarfa Roiala(fina)?")
say("")
say("Pentru a face o Esarfa Roiala(fina)")
say_reward("Ai nevoie de 2x :")
say_item_vnum("85015")
say("")
say("Esti sigur ca vrei sa faci asta?")
say("")
local confirm = select("Da", "Nu")
if confirm == 2 then
return
end
if pc.count_item(85015) < 2 then
say("Ce? Nu ai destule materiale!")
say("")
say("Revino cand ai toate materiale necesare!")
say("")
else
pc.remove_item(85015, 2)
pc.remove_item(85000, 50)
pc.remove_item(80003, 1)
pc.give_item2(85016, 1)
say("Felicitari, ai primit o")
say_reward("Ai primit:")
say_item_vnum("85016")
say("")
say("Daca mai doresti o nou esarfa vino la mine.")
end
end
end
end
Eu am pus pe mob ul ala ca il aveam gol ca sa il testez

L am testat si e functional... doar la remove item alea 2 linii trebuiesc sterse ca sa nu te incurce
Modificat in totalitate de : l3oogie