Si, moi j'ai ça, en C++ par contre.
Paso, voici ta quête :
quest coffre_yangs begin
state start begin
when 80018.use with pc.get_level() >= 0 begin
if pc.get_gold() > 1999999999 then
syschat("Vous dépasserez le nombre maximum de yang si vous utilisez cet objet.")
else
pc.give_gold(150000000) --150 M
pc.remove_item(80018, 1) --Suppression du Coffre
end
end
when 80019.use with pc.get_level() >= 0 begin
if pc.get_gold() > 1999999999 then
syschat("Vous dépasserez le nombre maximum de yang si vous utilisez cet objet.")
else
pc.give_gold(300000000) --300 M
pc.remove_item(80019, 1) --Suppression du Coffre
end
end
when 80020.use with pc.get_level() >= 0 begin
if pc.get_gold() > 1999999999 then
syschat("Vous dépasserez le nombre maximum de yang si vous utilisez cet objet.")
else
pc.give_gold(500000000) --500 M
pc.remove_item(80020, 1) --Suppression du Coffre
end
end
end
end
Via pastebin : [Hidden Content]
Sinon tu peux faire :
when 80018.use with pc.get_level() >= 0 and pc.get_gold() < 1999999999 begin
Ce qui empêchera d'utiliser le coffre si tu n'as pas en dessous de cette somme, cependant il n'y aura pas de message dans le chat.
Je te conseille aussi (si tu utilises la condition) d'adapter la somme à chaque boite (-150M, -500m etc...)