Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -----------------------------------------------------
- -- Dynamic Nimble-like Orders
- -----------------------------------------------------
- function dm_init_dynamic_orders_dialog(dialog)
- saved_dialog = dialog
- local base_id = 1
- dialogs_orders.init_orders()
- add_dialog("",0,"st_dm_orders_query") -- ACTOR
- add_script_dialog(0,1,"dialogs_orders.orders_query") -- NPC
- for i=1,dialogs_orders.orders_max_items do
- add_dialog(1, base_id+1, "st_dm_orders_category_"..i.."_title") -- NPC
- add_dialog(base_id+1,base_id+2,"st_dm_orders_price_inquiry") -- ACTOR
- add_script_dialog(base_id+2,base_id+3,"dialogs_orders.text_offer_item") -- NPC
- add_dialog(base_id+3,base_id+4,"st_dm_orders_price_accept", "dialogs_orders.has_prepay", "dialogs_orders.give_prepay") -- ACTOR
- add_dialog(base_id+4,base_id+5,"st_dm_orders_order_placed") -- NPC
- add_dialog(base_id+5,base_id+6,"st_dm_orders_finished",nil,"dialogs.break_dialog") -- ACTOR
- add_dialog(base_id+3,base_id+7,"st_dm_orders_no_money", "dialogs_orders.hasnt_prepay", "dialogs.break_dialog") -- ACTOR
- add_dialog(base_id+3,base_id+8,"st_dm_orders_none",nil,"dialogs.break_dialog") -- ACTOR
- base_id = base_id + 10
- end
- add_dialog(1,99999,"st_dm_orders_none",nil,"dialogs.break_dialog")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement