Quote:
Originally Posted by ☭ P▼SHKO
Nope kann die pets mit anderen Siegeln wegschicken. zB Feuerphönix mit Eisphönix-Siegel und die Bonis vom Feuerphönix bleiben dann auch.
|
Dann liegt das aber nicht an der Quest, da dort wie gesagt die Abfragen vorhanden sind.
Quote:
Originally Posted by slipknot009
Guten Tag
Könnten sie mir eine quest erstellen für den NPC Vnum 20095 wo man seine rüstung auf diesen Npc draufziehen kann und dieser NPC den fragt : Möchtest du diese Rüstung Tauschen gegen Diese Neue ? sodas wenn man es möchte seine Rüstung eintauschen kann gegen eine andere am NPC
Vnums die man Drauf ziehen kann 20009 > tauschen zu 42279
20259 > tauschen zu 44279
20759 > tauschen zu 46279
20509 > tauschen zu 48279
Das währe mega Lieb wenn sie mir diese Quest erstellen könnten
|
Code:
-- 20009 > tauschen zu 42279
-- 20259 > tauschen zu 44279
-- 20759 > tauschen zu 46279
-- 20509 > tauschen zu 48279
quest change_armor begin
state start begin
when 20095.take begin
say_size(350,400)
say_title("Rüstungen tauschen:")
local id = item.get_vnum()
if id != 20009 and id != 20259 and id != 20759 and id != 20509 then
say("Du kannst dieses Item nicht eintauschen")
return
end
local armors = {
old = {20009,20259,20759,20509},
new = {42279,44279,46279,48279}
}
local itempos
for col = 0, table.getn(armors.old) do
if armors.old[col] == id then
itempos = col
break
else
itempos = -1
end
end
if itempos == -1 then
say("Du kannst dieses Item nicht eintauschen")
return
end
say("Du willst also folgende Rüstungen tauschen?")
say_item_vnum(id)
say_item_vnum(armors.new[itempos])
say("[ENTER][ENTER][ENTER][ENTER]")
if select("Ja", "Nein") == 2 then return end
item.remove()
pc.give_item2(armors.new[itempos])
end
end
end
Wichtig hierbei ist die Reihenfolge der Items. Also die Positionen in der Tabelle - Kleines Beispiel:
Du willst noch Item 19 gegen 29 tauschen lassen:
Code:
old = {20009,20259,20759,20509,19},
new = {42279,44279,46279,48279,29}
Die Indizes müssen dabei bei den Items gleich sein.
Falsch wäre:
Code:
old = {20009,20259,20759,20509,19},
new = {42279,44279,19,46279,48279}
MfG, .Various