quest segítség 100% metin dropp (K)

Indította Madridista, 2013-07-28, 01:29:31

2013-07-28, 01:29:31 Utolsó szerkesztés: 2013-08-17, 11:43:25 Szerző: [MOD]Aegist
Sziasztok! ez a quest miért nem jó? Az lenne a lényege, hogy ha megöl a játékos egy metint akkor az adjon neki egy tárgyat 100% eséllyel...

quest ladak begin
state start begin
when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or 8008.kill or
8009.kill or 8010.kill or 8011.kill or 8012.kill or 8013.kill or 8014.kill or 8015.kill or 8016.kill or 8017.kill or 8018.kill or 8019.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill begin
local m = number(1, 4)
if m == 1 then
game.drop_item(90020, 3)
elseif m == 2 then
game.drop_item(90021, 3)
elseif m == 3 then
game.drop_item(90022, 3)
elseif m == 4 then
game.drop_item(90023, 3)
end
end
end
end


quest ladak begin
state start begin
when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or 8008.kill or
8009.kill or 8010.kill or 8011.kill or 8012.kill or 8013.kill or 8014.kill or 8015.kill or 8016.kill or 8017.kill or 8018.kill or 8019.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill begin
local m = math.random(1,4)
if m == 1 then
game.drop_item(90020, 3)
end
if m == 2 then
game.drop_item(90021, 3)
end
if m == 3 then
game.drop_item(90022, 3)
end
if m == 4 then
game.drop_item(90023, 3)
end
end
end
end


Talán így, telórol nemtudok tabulálni

Talán így:


quest ladak begin
state start begin
when 8001.kill or
8002.kill or
8003.kill or
8004.kill or
8005.kill or
8006.kill or
8007.kill or
8008.kill or
8009.kill or
8010.kill or
8011.kill or
8012.kill or
8013.kill or
8014.kill or
8015.kill or
8016.kill or
8017.kill or
8018.kill or
8019.kill or
8024.kill or
8025.kill or
8026.kill or
8027.kill begin
local m = number(1, 4)
if m == 1 then
game.drop_item(90020, 3)
end
if m == 2 then
game.drop_item(90021, 3)
end
if m == 3 then
game.drop_item(90022, 3)
end
if m == 4 then
game.drop_item(90023, 3)
end
end
end
end

A 4-es elé nem kell space, és a matematikai random is ugyan olyan jó...

math.random előtt nem árt egy math.randomseed(os.time()) [vagy itt inkább get_time()]...

Még régen (egy dc hubon) teszteltem anélkül, és sorozatban ugyanazokat a számokat adta minden ciklusban a szkript :)

De nekem az a bajom, hogy egyáltalán nem droppolja a metinkő a ládákat....

quest_functions-ba benne van a game.drop_item?

Köszönöm, közben már jó lett.