Advertisement
Guest User

Untitled

a guest
Mar 14th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.21 KB | None | 0 0
  1. options:
  2. p: &8[&3&lTeam&8] &7
  3. table_prefix: Team
  4. limit: 5
  5. script options:
  6. $ db url jdbc:mysql://172.16.0.1:3306/kitpvp_stats
  7. $ db username kitpvp_stats
  8. $ db password SIfZE1iiQRpUzzjk
  9. #on join:
  10. # wait 5 ticks
  11. # message "&4&l&m------------------------------"
  12. # message " "
  13. # message " &c&lTeam Homesne er pt slået fra!"
  14. # message " &c&lVi regner med de er oppe igen%nl% &c&lMandag 03-04"
  15. # message " "
  16. # message "&4&l&m------------------------------"
  17. # stop
  18. #command /teamfra:
  19. # permission: ggpvp.admin
  20. # trigger:
  21. # broadcast "&4&l&m------------------------------"
  22. # broadcast " "
  23. # broadcast " &c&lTeam Homesne er pt slået fra!"
  24. # broadcast " &c&lVi regner med de er oppe igen%nl% &c&lMandag 03-04"
  25. # broadcast " "
  26. # broadcast "&4&l&m------------------------------"
  27.  
  28. on sign change:
  29. line 1 is "[Team]"
  30. set {_line3} to line 3 of event-block
  31. set {_line2} to line 2 of event-block
  32. set {_1line} to line 1 of event-block
  33. set {_2line} to line 2 of event-block
  34. set {_3line} to line 3 of event-block
  35. set {_4line} to line 4 of event-block
  36. set line 1 to "&lOpretter..."
  37. set line 2 to "&lOpretter..."
  38. set line 3 to "&lOpretter..."
  39. set line 4 to "&lOpretter..."
  40. set {_region1} to {_line2} parsed as a region
  41. set {_region} to "%{_region1}%"
  42. wait 5 tick
  43. replace " in world world" with "" in {_region}
  44. set {_beløb} to {_line3} parsed as a number
  45. set {_loc} to location of event-block
  46. if {_region1} is a region:
  47. if {_beløb} is set:
  48. set line 1 to "&2&lGodkendt"
  49. set line 2 to " "
  50. set line 3 to " "
  51. set line 4 to "&2&oVent venligst"
  52. wait 15 ticks
  53. set {_region} to "%{_region}%"
  54. replace " in world world" with "" in {_region}
  55. replace " " with "" in {_region}
  56. set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  57. set yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_loc}
  58. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  59. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  60. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  61. player command "rg flag %{_region}% build deny"
  62. player command "rg flag %{_region}% pvp deny"
  63. player command "rg setpriority %{_region}% 35"
  64. set line 1 to "[&2Team Home&0]"
  65. set line 2 to "Hus: %{_region}%"
  66. set line 3 to "Pris: %{_beløb}%$"
  67. set line 4 to "&2Ledigt"
  68. add "%{_region}%" to yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
  69. stop
  70. set line 1 to "&4&lFEJL..."
  71. set line 2 to "&4&lFEJL..."
  72. set line 3 to "&4&lFEJL..."
  73. set line 4 to "&4&lFEJL..."
  74. message "{@p}&cDer er sket en fejl!"
  75. message "&7&oSådan laves et Team Home skilt:"
  76. message "&7&o[Team]"
  77. message "&7&oWorldGuard Region"
  78. message "&7&oPris per dag"
  79. wait 10 ticks
  80. set line 1 to "&4[Team]"
  81. set line 2 to "%{_2line}%"
  82. set line 3 to "%{_3line}%"
  83. set line 4 to "%{_4line}%"
  84. stop
  85. command /sethus <number>:
  86. permission: ggpvp.admin
  87. trigger:
  88. set {_loc} to location of targeted block
  89. if block at {_loc} is sign:
  90. set {_region1} to "hus%arg-1%" parsed as a region
  91. if {_region1} is a region:
  92. set {_region} to "hus%arg-1%"
  93. set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  94. set yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_loc}
  95. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  96. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  97. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  98. add "%{_region}%" to yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
  99. set line 1 of block at {_loc} to "[&2Team Home&0]"
  100. set line 2 of block at {_loc} to "Hus: %{_region}%"
  101. set line 3 of block at {_loc} to "Pris: 750$"
  102. set line 4 of block at {_loc} to "&2Ledigt"
  103. message "Hus tilføjet"
  104. else:
  105. message "&4&lDette er ikke en region"
  106. else:
  107. message "&4&lKig på et skilt!"
  108. on break of a sign:
  109. set {_line1} to line 1 of event-block
  110. {_line1} is "[&4Team Home&0]" or "[&2Team Home&0]"
  111. set {_line2} to line 2 of event-block
  112. replace "Hus: " with "" in {_line2}
  113. set {_region1} to {_line2} parsed as a region
  114. set {_region} to "%{_region1}%"
  115. replace " in world world" with "" in {_region}
  116. remove "%{_region}%" from yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
  117. set {_ejetaf} to yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
  118. set {_Medlemmer::*} to yaml list "Medlemmer" from file "../../GG-KitPvP/Team/Teams/%{_ejetaf}%.yml"
  119. loop {_Medlemmer::*}:
  120. console command "rg removemember %{_region}% %loop-value% -w world"
  121. delete file "plugins/GG-KitPvP/Team/Homes/%{_region}%.yml"
  122. command /resetallhomes:
  123. trigger:
  124. set {_1} to 0
  125. loop 10 times:
  126. add 1 to {_1}
  127. set {_home1} to "hus%{_1}%" parsed as a region
  128. set {_home} to "%{_home1}%"
  129. replace " in world world" with "" in {_home}
  130. set {_loc} to yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
  131. set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  132. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  133. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  134. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  135. set line 1 of block at {_loc} to "[&2Team Home&0]"
  136. set line 4 of block at {_loc} to "&2Ledigt"
  137. message "hus%{_home}% blev resat"
  138. message "%{_home}% > %{_loc}%"
  139. every 1 minute:
  140. set {_homes::*} to yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
  141. loop {_homes::*}:
  142. delete {_l-v}
  143. delete {_home}
  144. delete {_home1}
  145. delete {_min}
  146. delete {_tim}
  147. delete {_dag}
  148. delete {_udløbet}
  149. delete {_pass}
  150. delete {_asdaaaddss}
  151. delete {_Medlemmer::*}
  152. delete {_block}
  153. delete {_ejetaf}
  154. delete {_loc}
  155. delete {_reset}
  156. delete {_lpv2}
  157. wait 5 ticks
  158. set {_l-v} to loop-value
  159. set {_home1} to {_l-v} parsed as a region
  160. set {_home} to "%{_home1}%"
  161. replace " in world world" with "" in {_home}
  162. set {_loc} to yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
  163. set {_ejetaf} to yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
  164. if {_ejetaf} is less than 1:
  165. set {_reset} to true
  166. if {_ejetaf} is not set:
  167. set {_reset} to true
  168. if {_reset} is true:
  169. set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  170. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  171. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  172. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  173. set line 1 of block at {_loc} to "[&2Team Home&0]"
  174. set line 4 of block at {_loc} to "&2Ledigt"
  175. {_ejetaf} is more than 0
  176. set {_dag} to yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
  177. set {_tim} to yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
  178. set {_min} to yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
  179. if {_min} is less than 1:
  180. if {_tim} is less than 1:
  181. if {_dag} is less than 1:
  182. set {_udløbet} to true
  183. set {_pass} to true
  184. if {_pass} is true:
  185. set {_asdaaaddss} to true
  186. else:
  187. if {_min} is less than 1:
  188. if {_tim} is less than 1:
  189. if {_dag} is more than 0:
  190. set {_tim} to 23
  191. set {_min} to 59
  192. remove 1 from {_dag}
  193. set {_pass} to true
  194. if {_pass} is true:
  195. set {_asdaaaddss} to true
  196. else:
  197. if {_min} is more than 0:
  198. remove 1 from {_min}
  199. set {_pass} to true
  200. if {_pass} is true:
  201. set {_asdaaaddss} to true
  202. else:
  203. if {_min} is less than 1:
  204. if {_tim} is more than 0:
  205. set {_pass} to true
  206. remove 1 from {_tim}
  207. set {_min} to 59
  208. if {_udløbet} is true:
  209. set {_Medlemmer::*} to yaml list "Medlemmer" from file "../../GG-KitPvP/Team/Teams/%{_ejetaf}%.yml"
  210. set yaml value "Hus" from file "../../GG-KitPvP/Team/Teams/%{_ejetaf}%.yml" to 0
  211. loop {_Medlemmer::*}:
  212. set {_lpv2} to loop-value-2 parsed as a offline player
  213. send "{@p}Dit team home er udløbet!" to {_lpv2}
  214. set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  215. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  216. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  217. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
  218. set line 1 of block at {_loc} to "[&2Team Home&0]"
  219. set line 4 of block at {_loc} to "&2Ledigt"
  220. else:
  221. set {_block} to block at {_loc}
  222. set line 1 of block at {_loc} to "[&4Team Home&0]"
  223. set line 4 of block at {_loc} to "%{_dag}%:%{_tim}%:%{_min}%"
  224. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to {_dag}
  225. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to {_tim}
  226. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to {_min}
  227. wait 1 tick
  228. on rightclick on a sign:
  229. if line 1 is "[&2Team Home&0]" or "[&4Team Home&0]":
  230. set {_in.team} to yaml value "id" from file "../../GG-KitPvP/Team/data/%uuid of player%.yml"
  231. set {_Ejer} to yaml value "Ejer" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
  232. if {_Ejer} is player:
  233. set {_Invite.Perm} to true
  234. set {_admins::*} to yaml list "Admins" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
  235. loop {_admins::*}:
  236. if loop-value is player:
  237. set {_Invite.Perm} to true
  238. set {_hus} to yaml value "Hus" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
  239. set {_bank} to yaml value "bank" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
  240. if line 4 is "&2Ledigt":
  241. if {_in.team} is not set:
  242. message "{@p}Du er ikke medlem af et team!"
  243. stop
  244. if {_in.team} is 0:
  245. message "{@p}Du er ikke medlem af et team!"
  246. stop
  247. if {_Invite.Perm} is true:
  248. if {_hus} is not 0:
  249. message "{@p}Dit team har allerede et hus!"
  250. stop
  251. set {_line2} to line 2 of event-block
  252. set {_line3} to line 3 of event-block
  253. replace "Hus: " with "" in {_line2}
  254. replace "Pris: " with "" in {_line3}
  255. replace "$" with "" in {_line3}
  256. set {_pris} to {_line3} parsed as a number
  257. set {_region1} to {_line2} parsed as a region
  258. set {_region} to "%{_region1}%"
  259. replace " in world world" with "" in {_region}
  260. if {_bank} is less than {_pris}:
  261. message "{@p}Dit team har ikke nok penge!"
  262. stop
  263. delete {_line2}
  264. delete {_line3}
  265. set {_line2} to line 2 of event-block
  266. set {_line3} to line 3 of event-block
  267. set line 1 of event-block to "&2&lKøbt"
  268. set line 2 of event-block to "&2&lKøbt"
  269. set line 3 of event-block to "&2&lKøbt"
  270. set line 4 of event-block to "&2&lKøbt"
  271. remove {_pris} from {_bank}
  272. set yaml value "regions.%{_region}%.members.unique-ids" from file "../../WorldGuard/worlds/world/regions.yml" to "[]"
  273. console command "rg reload"
  274. wait 1 second
  275. set {_Medlemmer::*} to yaml list "Medlemmer" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
  276. loop {_Medlemmer::*}:
  277. console command "rg addmember %{_region}% %loop-value% -w world"
  278. set yaml value "bank" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml" to {_bank}
  279. set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_in.team}
  280. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  281. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 23
  282. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 59
  283. set yaml value "Hus" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml" to {_region}
  284. set line 1 of event-block to "[&4Team Home&0]"
  285. set line 2 of event-block to "%{_line2}%"
  286. set line 3 of event-block to "%{_line3}%"
  287. set line 4 of event-block to "0:23:59"
  288. # send "&4&l&m------------------------------"
  289. # send " "
  290. # send " &c&lOplever du fejl med dit team home"
  291. # send " &c&lBedes du kontakte os hurtigst muligt!"
  292. # send " "
  293. # send "&4&l&m------------------------------"
  294. else:
  295. message "{@p}Du skal være Ejer eller Admin i teamet for at kunne gøre dette!"
  296. stop
  297. else:
  298. set {_line2} to line 2 of event-block
  299. set {_line3} to line 3 of event-block
  300. replace "Hus: " with "" in {_line2}
  301. replace "Pris: " with "" in {_line3}
  302. replace "$" with "" in {_line3}
  303. set {_pris} to {_line3} parsed as a number
  304. set {_region1} to {_line2} parsed as a region
  305. set {_region} to "%{_region1}%"
  306. replace " in world world" with "" in {_region}
  307. set {_optaget.id} to yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
  308. set {_optaget.af} to yaml value "Navn" from file "../../GG-KitPvP/Team/Teams/%{_optaget.id}%.yml"
  309. set {_min} to yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
  310. set {_tim} to yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
  311. set {_dag} to yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
  312. if {_optaget.af} is not set:
  313. set {_optaget.af} to "Ingen..."
  314. if {_in.team} is not {_optaget.id}:
  315. message "{@p}Dette hus er allerede optaget af team: &c%{_optaget.af}%"
  316. stop
  317. if {_bank} is less than {_pris}:
  318. message "{@p}Dit team har ikke nok penge til at leje dette hus en dag mere!"
  319. stop
  320. if {_in.team} is 0:
  321. stop
  322. if {_in.team} is not set:
  323. stop
  324. remove {_pris} from {_bank}
  325. add 1 to {_dag}
  326. message "{@p}Dit team har købt dette hus en dag mere!"
  327. set yaml value "bank" from file "../../GG-KitPvP/Team/Teams/%{_optaget.id}%.yml" to {_bank}
  328. set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_dag}
  329. set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_tim}
  330. set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_min}
  331. delete {_line2}
  332. delete {_line3}
  333. set {_line2} to line 2 of event-block
  334. set {_line3} to line 3 of event-block
  335. #on rightclick on a sign:
  336. # player have permission "ggpvp.admin"
  337. # set {_line2} to line 2 of event-block
  338. # replace "Hus: " with "" in {_line2}
  339. # set {_region1} to {_line2} parsed as a region
  340. # set {_region} to "%{_region1}%"
  341. # replace " in world world" with "" in {_region}
  342. # set line 1 of event-block to "[&2Team Home&0]"
  343. # set line 4 of event-block to "&2Ledigt"
  344. # set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  345. # set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  346. # set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
  347. # set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement