Új quest funkció: tárgydobás

Indította Distraught, 2014-02-19, 18:05:11

2014-02-19, 18:05:11 Utolsó szerkesztés: 2014-02-19, 18:09:38 Szerző: Distraught
Sziasztok,
Írtam egy egyszerű funkciót.
Ezt másoljátok be a questlibbe:

function item_drop(id, darab, esely)
if math.random(1, 100) <= esely then
game.drop_item_with_ownership(id, darab)
end
end

Majd a quest_functions fájl végére írjátok be, hogy

item_drop

Ezután questben az alábbi módon tudjátok használni:

item_drop(TÁRGYID, DARABSZÁM, ESÉLYSZÁZALÉKBAN)


Példa:

quest pelda begin
state start begin
when 1093.kill begin
item_drop(11971, 1, 5)
end
end
end

Ez azt eredményezi, hogyha megölöd a 1093-as ID-jű szörnyet (Kaszás), akkor 5% eséllyel dob egy 11971 ID-jű tárgyat (harcos king).

Remélem hasznotokra válik.

C++ programmer at Gameloft