Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. function dm_init_dynamic_orders_dialog(dialog)
  2. saved_dialog = dialog
  3. local base_id = 1
  4.  
  5. add_dialog("",0,"st_dm_orders_query") -- ACTOR
  6. add_script_dialog(0,base_id,"dialogs_orders.orders_query") -- NPC
  7. dialogs_orders.init_orders()
  8. for i=1,dialogs_orders.orders_max_items do
  9. add_dialog(base_id, base_id+1, "st_dm_orders_category_"..i.."_title") -- NPC
  10. add_dialog(base_id+1,base_id+2,"st_dm_orders_price_inquiry") -- ACTOR
  11. add_script_dialog(base_id+2,base_id+3,"dialogs_orders.text_offer_item") -- NPC
  12. add_dialog(base_id+3,base_id+4,"st_dm_orders_price_accept", "dialogs_orders.has_prepay", "dialogs_orders.give_prepay") -- ACTOR
  13. add_dialog(base_id+4,base_id+5,"st_dm_orders_order_placed") -- NPC
  14. add_dialog(base_id+5,base_id+6,"st_dm_orders_finished",nil,"dialogs.break_dialog") -- ACTOR
  15. add_dialog(base_id+3,base_id+7,"st_dm_orders_no_money", "dialogs_orders.hasnt_prepay", "dialogs.break_dialog") -- ACTOR
  16. add_dialog(base_id+3,base_id+8,"st_dm_orders_none",nil,"dialogs.break_dialog") -- ACTOR
  17. base_id = base_id + 10
  18. end
  19.  
  20. add_dialog(0,base_id+1,"st_dm_orders_none",nil,"dialogs.break_dialog")
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement