ctrl.lua
Upload User: bjtaixing
Upload Date: 2021-01-15
Package Size: 24749k
Code Size: 2k
Category:

E-Books

Development Platform:

DOS

  1. --此文件中,凡是可能被多次执行的函数,函数名都要加上地图名前缀
  2. function config(map)
  3. end
  4. function get_map_entry_pos_magicsea()   --设置入口的位置的坐标(坐标(米))
  5. end
  6. function init_entry(map)
  7. end
  8. function after_enter_magicsea( role , map_copy )
  9. end
  10. function before_leave_magicsea( role )
  11. end
  12. function map_copy_first_run_magicsea( map_copy )
  13. end
  14. function map_copy_run_magicsea( map_copy )
  15. end
  16. --每5秒执行一次的
  17. function map_run_magicsea( map )
  18. local now_week= os.date("%w") -------------星期几(十进制) 
  19. local now_hour= os.date("%H") -------------时 
  20. local now_miniute= os.date("%M") -------------分
  21. now_week= tonumber(now_week)     
  22. now_hour= tonumber(now_hour)
  23. now_miniute= tonumber(now_miniute)
  24. local CheckDateNum = now_hour*100 +now_miniute
  25. if now_week==1 then
  26. if CheckDateNum>=1800 and CheckDateNum<1830 and CHURCHSTAR_FLAG == 0 then
  27. StartAuction(1, "伊斯兰教堂", 1, 1000000, 1000000) ---开始教堂开拍
  28. CHURCHSTAR_FLAG = 1
  29. end
  30. if CheckDateNum>=1830 and CheckDateNum<1840 and CHURCHSTAR_FLAG == 1 then
  31. --Notice( "教堂停拍")
  32. EndAuction(1) --------教堂停拍
  33. --Notice( "EndAuction(1) ")
  34. CHURCHSTAR_FLAG = 0
  35. end
  36. if CheckDateNum>=1840 and CheckDateNum<1910 and CHURCHSTAR_FLAG == 0 then
  37. StartAuction(1, "伊斯兰教堂", 1, 1000000, 1000000) ---开始教堂开拍
  38. CHURCHSTAR_FLAG = 1
  39. end
  40. if CheckDateNum>=1910 and CheckDateNum<1920 and CHURCHSTAR_FLAG == 1 then
  41. EndAuction(1) --------教堂停拍
  42. CHURCHSTAR_FLAG = 0
  43. end
  44. if CheckDateNum>=1920 and CheckDateNum<1950 and CHURCHSTAR_FLAG == 0 then
  45. StartAuction(1, "伊斯兰教堂", 1, 1000000, 1000000) ---开始教堂开拍
  46. CHURCHSTAR_FLAG = 1
  47. end
  48. if CheckDateNum>=1950 and CheckDateNum<2000 and CHURCHSTAR_FLAG == 1 then
  49. EndAuction(1) --------教堂停拍
  50. CHURCHSTAR_FLAG = 0
  51. end
  52. if CheckDateNum>=2000 and CheckDateNum<2030 and CHURCHSTAR_FLAG == 0 then
  53. StartAuction(1, "伊斯兰教堂", 1, 1000000, 1000000) ---开始教堂开拍
  54. CHURCHSTAR_FLAG = 1
  55. end
  56. if CheckDateNum>=2030  and CHURCHSTAR_FLAG == 1 then
  57. EndAuction(1) --------教堂停拍
  58. CHURCHSTAR_FLAG = 0
  59. end
  60. end
  61. end
  62. --地图关闭时执行
  63. function map_copy_close_magicsea ( map_copy )
  64. end
  65. --地图开关判断——————————————————————————————————————————
  66. function can_open_entry_magicsea( map ) 
  67. end