cerere quest schimbare item la npc
salut, as dori, daca sunteti amabili, un quest pentru npc la care sa ma duc de exemplu cu 10 perle si sa-mi dea un singur item la schimb, oricum numarul cate sa ceara si cate sa dea il pot schimba eu, dar nu gasesc pe net nici un quest nici macar pe aproape a ceea ce vreau eu. mai exact: un npc sa prezinte in meniul si acest quest, sa ceara 10 iteme pentru unul anume, sa nu poata alege playerii din ele, doar unul anume care il setez eu dinainte in quest. multumesc
Ai aici quest-ul improvizat:
Acolo la when 9004.chat pui codul NPC-ului care să conţină acest quest!
Eu îl am setat pe Magazinul General (9004)!
Acolo la elseif pc.count_item(30047) în loc de numărul acela în paranteză ,pui codul itemului pe care îl doreşti tu ca jucătorii să îl aducă în schimbul itemului setat de tine!
Acolo la elseif pc.count_item(30047)==10 then mai exact la 10 then pui cantitatea itemului care jucătorii trebuie să îl aducă în schimbul itemului setat de tine!
Acolo la say_item_vnum(27994) pui codul itemului pe care tu îl vei pune acolo ca şi recompensă pentru itemele pe care jucătorii le-au adus!
Acolo la pc.remove_item(30047,10) pui codul itemului pe care tu ai setat ca să fie adus în schimbul itemului setat de tine!
Acolo la pc.give_item2(27994,1) pui codul itemului pe care jucătorii să îl primească în schimbul itemului setat de tine care să fie adus!
Sper să ai înţeles!
Cod: Selectaţi tot
quest schimb begin
state start begin
when 9004.chat."Comerţul cu iteme" begin
local s=select("Perla alba","Perla albastra","Perla rosie","Renunţ")
if s==1 then
if pc.count_item(30040)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30040)
elseif pc.count_item(30040)==10 then
say("Ai primit:")
say_item_vnum(27992)
pc.remove_item(30040,10)
pc.give_item2(27992,1)
end
elseif s==2 then
if pc.count_item(30050)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30050)
elseif pc.count_item(30050)==10 then
say("Ai primit:")
say_item_vnum(27993)
pc.remove_item(30050,10)
pc.give_item2(27993,1)
end
elseif s==3 then
if pc.count_item(30047)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30047)
elseif pc.count_item(30047)==10 then
say("Ai primit:")
say_item_vnum(27994)
pc.remove_item(30047,10)
pc.give_item2(27994,1)
end
elseif s==4 then
return
end
end
end
endEu îl am setat pe Magazinul General (9004)!
Acolo la elseif pc.count_item(30047) în loc de numărul acela în paranteză ,pui codul itemului pe care îl doreşti tu ca jucătorii să îl aducă în schimbul itemului setat de tine!
Acolo la elseif pc.count_item(30047)==10 then mai exact la 10 then pui cantitatea itemului care jucătorii trebuie să îl aducă în schimbul itemului setat de tine!
Acolo la say_item_vnum(27994) pui codul itemului pe care tu îl vei pune acolo ca şi recompensă pentru itemele pe care jucătorii le-au adus!
Acolo la pc.remove_item(30047,10) pui codul itemului pe care tu ai setat ca să fie adus în schimbul itemului setat de tine!
Acolo la pc.give_item2(27994,1) pui codul itemului pe care jucătorii să îl primească în schimbul itemului setat de tine care să fie adus!
Sper să ai înţeles!
- Pentru acest mesaj, Mikkelsen for the post:
- mt3 The final Encounter
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Baidu [Spider], Google [Bot], Semrush [Bot] și 46 vizitatori





