Quest kérés (K)

Indította Teddy, 2012-10-25, 20:28:11

2012-10-25, 20:28:11 Utolsó szerkesztés: 2012-10-27, 14:16:51 Szerző: [MOD]Aegist
Sziasztok!
Egy questet szeretnék kérni valakitől, akinek van egy kis szabad ideje. Természetesen nem óriási questekben gondolkodom mindössze egy egyszerű kéne.
A quest lényege az, hogy ha a karakternek van a leltárában egy X tárgy és egy Y tárgy. Amennyiben az Y tárgyra jobb klikkel kattint akkor ellenőrzi, hogy van e X tárgya és, ha van akkor kap egy Z tárgyat. Ha nincs akkor nem történik semmi.
Esetleg ezt valaki megtudná nekem írni?
Köszönöm előre is.
A legfontosabb, hogy mindig önmagad legyél..
Kivéve akkor, ha lehetsz Teddy. Akkor inkább Teddy legyél.

quest targyelkero begin
state start begin
when YtárgyID.use begin
local c4 = pc.count_item(Xtárgy ID)
if c4 > 0 then
pc.give_item2( Z tárgy ID ,1)
else
syschat("Neked nincs meg a megfelelö tárgyad)

end
end
end
end

Talán nem 100%

Egy icipicit kiegészítettem Citrom questjét,ez el is veszi az X,illetve Y tárgyakat,miután megkaptuk a Z tárgyat.
quest targykezelo begin
state start begin
when YtargyID.use begin

local count = pc.countitem(XtargyID)

if count >= 1 then
pc.give_item2(ZtargyID, darabszam)
pc.remove_item(XtargyID, 1)
pc.remove_item(YtargyID, 1)

elseif count < 1 then
syschat("Nincs nálad a szükséges tárgy!")
end
end
end
end
NEM csinálom meg helyetted a szerveredet.
NEM fogok teljesen alap questeket írni helyetted.

2012-10-25, 22:11:05 #3 Utolsó szerkesztés: 2012-10-27, 14:16:32 Szerző: [MOD]Aegist
Rövidebben:
quest xyz begin
state start begin
when x.use with pc.countitem(y) >= 1 begin
pc.removeitem(y, 1)
pc.removeitem(x, 1)
pc.give_item2(z, 1)
end
end
end


Szerkesztve!
~[MOD]Aegist

C++ programmer at Gameloft

Köszönöm szépen mindenkinek :)
Mindhármótoknak ment a pozitív, 1000 hála a segítségért :)
A legfontosabb, hogy mindig önmagad legyél..
Kivéve akkor, ha lehetsz Teddy. Akkor inkább Teddy legyél.