siso_

Untitled

Sep 10th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.31 KB | None | 0 0
  1. options:
  2. p: &3[&6しそ&3]&f
  3. k: &3[&d彼女&3]
  4. w: wait 1 seconds
  5.  
  6.  
  7. on load:
  8. if {story} is not set:
  9. set {story} to true
  10. clear(all players)
  11.  
  12. command /start:
  13. trigger:
  14. clear(player)
  15. {@w}
  16. send "僕は彼女とデートすることになった。"
  17. {@w}
  18. send "お腹がすいたからご飯を食べることにした"
  19. {@w}
  20. send "{@k} お腹すいたね"
  21. {@w}
  22. send "{@k} どこで食事する?"
  23. {@w}
  24. send "{@k} {@p}君が決めていいよ"
  25. {@w}
  26. send "1:マック 2:ファミレス 3:高いお店 (選択肢を番号で選ぼう!)"
  27. stop
  28.  
  29. on chat:
  30. if {chat} is false:
  31. cancel event
  32. if {date} is "none":
  33. if message is "1" or "マック":
  34. set {chat} to false
  35. {@w}
  36. send "{@k} 嘘でしょ?"
  37. {@w}
  38. send "{@k} 初デートがマックなんて信じられない..."
  39. {@w}
  40. send "{@k} 失望したわ、さようなら。"
  41. {@w}
  42. set {date} to "none"
  43. send "&c(デート失敗) -> あなたは彼女を失望させてしまった"
  44. set {chat} to true
  45. stop
  46. else if message is "2" or "ファミレス":
  47. set {chat} to false
  48. {@w}
  49. send "{@k} いいわね!"
  50. {@w}
  51. send "{@k} そこならゆっくり食事ができそうだわ!"
  52. {@w}
  53. send "{@k} 早速行きましょう"
  54. {@w}
  55. send "{@k} そういえば{@p}君は休日何をしてるの?"
  56. {@w}
  57. send "1:運動 2:読書 3:ゲーム (選択肢を番号で選ぼう!)"
  58. set {chat} to true
  59. set {date} to "n.step1"
  60. stop
  61. else if message is "3":
  62. set {chat} to false
  63. {@w}
  64. send "{@k} えっ、私のために高いお店を押さえておいたの?"
  65. {@w}
  66. send "{@k} すごい嬉しい!"
  67. {@w}
  68. send "{@k} {@p}君ってお金持ちなんだね!"
  69. {@w}
  70. send "1:""うん、お金は結構持ってるかな"" 2:""いや、そうでもないよ!"" 3:""まぁ僕は年収1億だからね"" (選択肢を番号で選ぼう!)"
  71. set {date} to "t.step1"
  72. else:
  73. send "選択肢を選ぼう!"
  74. stop
  75. if {date} is "n.step1":
  76. if message is "1":
  77. set {chat} to false
  78. {@w}
  79. send "{@k} へぇ、運動してるんだね!"
  80. {@w}
  81. send "{@k} 健康的でいいね"
  82. {@w}
  83. send "{@k} 今度一緒に運動しない?"
  84. {@w}
  85. send "{@k} 1:いいよ! 2:うーん... (選択肢を番号で選ぼう!)"
  86. set {date} to "n.step2.sport"
  87. set {chat} to true
  88. stop
  89. else if message is "2":
  90. set {chat} to false
  91. {@w}
  92. send "{@k} 読書をしてるんだね"
  93. {@w}
  94. send "{@k} 私も読書好きなんだ"
  95. {@w}
  96. send "{@k} おすすめの本とかある?"
  97. {@w}
  98. send "{@k} 1:エモい本を渡す 2:キモいラノベを渡す (選択肢を番号で選ぼう!)"
  99. set {date} to "n.step2.book"
  100. set {chat} to true
  101. stop
  102. else if message is "3":
  103. set {chat} to false
  104. {@w}
  105. send "{@k} えっ"
  106. {@w}
  107. send "{@k} そうなんだ... (きもっ)"
  108. {@w}
  109. send "&c(デート失敗) -> あなたは彼女からキモいと思われてしまった"
  110. set {chat} to true
  111. stop
  112. if {date} is "n.step2.sport":
  113. if message is "1":
  114. set {chat} to false
  115. {@w}
  116. send "{@k} うれしい!"
  117. {@w}
  118. send "{@k} 今度一緒に運動しようね!!"
  119. {@w}
  120. send "&6(デート成功!!) -> 彼女とともに健康になった"
  121. set {chat} to true
  122. stop
  123. if message is "2":
  124. set {chat} to false
  125. {@w}
  126. send "{@k} え?どうして?"
  127. {@w}
  128. send "{@k} もしかして私より筋肉の方が大事なの?"
  129. {@w}
  130. send "{@k} 信じられない!さようなら!"
  131. {@w}
  132. send "&c(デート失敗) -> あなたは彼女より筋肉を取ってしまった"
  133. set {chat} to true
  134. stop
  135. if {date} is "n.step2.book":
  136. if message is "1":
  137. set {chat} to false
  138. {@w}
  139. send "{@k} いいねこの本!"
  140. {@w}
  141. send "{@k} 私の好みかも!"
  142. {@w}
  143. send "{@k} いい本を紹介してくれてありがとう!!"
  144. {@w}
  145. send "&6(デート成功!!) -> 彼女とともに読書家になった"
  146. set {chat} to true
  147. stop
  148. if message is "2":
  149. set {chat} to false
  150. {@w}
  151. send "{@k} えっ何この本は..."
  152. {@w}
  153. send "{@k} ごめんなさいあなたとは付き合えません"
  154. {@w}
  155. send "{@k} さようなら"
  156. {@w}
  157. send "&c(デート失敗) -> キモオタが読む本を渡してしまった"
  158. set {date} to "end"
  159. set {chat} to true
  160. stop
  161. #yanndere End
  162. if {date} is "bad":
  163. if message is "No":
  164. {@w}
  165. send "{@k} ねぇ。"
  166. {@w}
  167. send "{@k} 私のこと嫌いなの?"
  168. {@w}
  169. send "{@k} なんで?"
  170. {@w}
  171. send "{@k} どうして?"
  172. {@w}
  173. send "{@k} どうしてなの?"
  174. {@w}
  175. send "{@k} なんで?"
  176. wait 15 tick
  177. loop 15 times:
  178. set {timespan.num} to 15
  179. set {timespan} to "%{timespan.num}% tick" parsed as timespan
  180. remove 1 from {timespan}
  181. wait {timespan}
  182. send "{@k} なんで?"
  183. if {timespan} is 0:
  184. delete {timespan}
  185. clear(player)
  186. send " &4&lな ん で ?"
  187. send ""
  188. send ""
  189. loop 30 times:
  190. set {_e} to random 50 char string from charset `a-zA-Z` hashed with md5
  191. wait 1 tick
  192. send "&4&l&k%{_e}%"
  193. kick player due to "なんで?"
  194.  
  195.  
  196.  
  197.  
  198. function clear(p: player):
  199. loop 30 times:
  200. send "" to {_p}
Add Comment
Please, Sign In to add comment