Bak 755 Опубликовано 29 Декабря 2008 НУ вот вроде всё... подскажите пожалуйста...уже 5 часов бьюсь с этим Это еще что такое? function have_all() return sak.have_item_namber("old_doc_3_4",1) ~= false return sak.have_item_namber("old_doc_3_3",1) ~= false return sak.have_item_namber("old_doc_3_2",1) ~= false return sak.have_item_namber("old_doc_3_1",1) ~= false end В блоке может быть только один return Вот как тут можно сделать: function have_all() return sak.have_item_namber("old_doc_3_4",1) ~= false and sak.have_item_namber("old_doc_3_3",1) ~= false and sak.have_item_namber("old_doc_3_2",1) ~= false and sak.have_item_namber("old_doc_3_1",1) ~= false end Поделиться этим сообщением Ссылка на сообщение
Bak 755 Опубликовано 8 Января 2009 Нет, но можно сделать самому: function pc1() ... end function pc2() ... end function pc3() ... end function precondition() local random = math.random(100) if random < 50 then return pc1() elseif random < 90 then return pc2() else return pc3() end end Поделиться этим сообщением Ссылка на сообщение