Hydorax

Loget 1.0_Alpha

Aug 23rd, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.52 KB | None | 0 0
  1. #===================================#
  2. # ░█─── █▀▀█ ░█▀▀█ █▀▀ ▀▀█▀▀ #
  3. # ░█─── █──█ ░█─▄▄ █▀▀ ──█── #
  4. # ░█▄▄█ ▀▀▀▀ ░█▄▄█ ▀▀▀ ──▀── #
  5. # #
  6. # Autor: Hydorax #
  7. # Nazwa: LoGet #
  8. # Wersja: 1.0 Alpha #
  9. # #
  10. #===================================#
  11. # Licencja #
  12. #===================================#
  13. # Zezwalam na edycję skryptu #
  14. # na własny użytek. #
  15. # (Na zasadzie: zeedytowałes #
  16. # -nie wrzucaj przerobionego #
  17. # kodu do internetu :>) #
  18. #===================================#
  19.  
  20. Options:
  21. specialitem: #item za wejście I raz na serwer
  22. specialitem_nazwa: #Nazwa itemu
  23. item1: #Item za I zalogowanie
  24. item1_nazwa: #Nazwa itemu za I zalogowania
  25. item2: #Item za II zalogowanie
  26. item2_nazwa: #Nazwa itemu za II zalogowania
  27. item3: #Item za III zalogowanie
  28. item3_nazwa: #Nazwa itemu za III zalogowania
  29. item4: #Item za IV zalogowanie
  30. item4_nazwa: #Nazwa itemu za IV zalogowania
  31. item5: #Item za V zalogowanie
  32. item5_nazwa: #Nazwa itemu za V zalogowania
  33. item6: #Item za VI zalogowanie
  34. item6_nazwa: #Nazwa itemu za VI zalogowania
  35. item7: #Item za VII zalogowanie
  36. item7_nazwa: #Nazwa itemu za VII zalogowania
  37. itemkoncowy: #Item za ponad tydzień wchodzenia na serwer
  38. itemkoncowy_nazwa: #Nazwa itemu za ponad tydzień wchodzenia na serwer
  39. itemstracone: #Item - nagroda pocieszenia za utrate zalogowań
  40. itemstracone_nazwa: #Nazwa itemu - nagrody pocieszenia za utrate zalogowań
  41.  
  42. variables:
  43. {zalogowania.%player%} = 0
  44. {pelneEQ.%player%} = false
  45. {kasa1} = #Kasa za I zalogowanie
  46. {kasa2} = #Kasa za II zalogowanie
  47. {kasa3} = #Kasa za III zalogowanie
  48. {kasa4} = #Kasa za IV zalogowanie
  49. {kasa5} = #Kasa za V zalogowanie
  50. {kasa6} = #Kasa za VI zalogowanie
  51. {kasa7} = #Kasa za VII zalogowanie
  52. {kasakoncowa} = #Kasa za ponad tydzień wchodzenia na serwer
  53. {specialkasa} = #Kasa za wejście po raz pierwszy na serwer
  54.  
  55. command /bonus:
  56. trigger:
  57. player is logged:
  58. if {pelneEQ.%player%} is true:
  59. if {zalogowania.%player%} is 0:
  60. player has enough space for {@itemstracone}:
  61. send "&7Niestety, twoje zalogowania przepadły, ponieważ nie wchodziłeś regularnie na serwer:/"
  62. send "&7Na pocieszenie dostajesz &6{@itemstracone_nazwa}&7, postaraj się regularnie wchodzić na serwer :) "
  63. give player {@itemstracone}
  64. set {pelneEQ.%player%} to false
  65. stop
  66. else:
  67. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  68. stop
  69. player has enough space for {@item1}:
  70. send "&7GZ, otrzymujesz nagrodę za &6I &7zalogowanie z rzędu"
  71. send "&7W nagrodę otrzymujesz&6 {@item1_nazwa}&7 oraz&6 %{kasa1}%$&7 :)"
  72. add 1 to {zalogowania.%player%}
  73. give player {@item1}
  74. add {kasa1} to the player's balance
  75. set {pelneEQ.%player%} to false
  76. stop
  77. else:
  78. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  79. stop
  80. if {zalogowania.%player%} is 2:
  81. player has enough space for {@item2}:
  82. send "&7GZ, otrzymujesz nagrodę za &6II &7zalogowanie z rzędu"
  83. send "&7W nagrodę otrzymujesz &6{@item2_nazwa} &7oraz &6%{kasa2}%$ &7:)"
  84. give player {@item2}
  85. add {kasa2} to the player's balance
  86. set {pelneEQ.%player%} to false
  87. stop
  88. else:
  89. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  90. stop
  91. if {zalogowania.%player%} is 3:
  92. player has enough space for {@item3}:
  93. send "&7GZ, otrzymujesz nagrodę za &6III&7 zalogowanie z rzędu"
  94. send "&7W nagrodę otrzymujesz &6{@item3_nazwa} &7oraz &6%{kasa3}%$ &7:)"
  95. give player {@item3}
  96. add {kasa3} to the player's balance
  97. set {pelneEQ.%player%} to false
  98. set {data.last.%player%} to {_data}
  99. stop
  100. else:
  101. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  102. stop
  103. if {zalogowania.%player%} is 4:
  104. player has enough space for {@item4}:
  105. send "&7GZ, otrzymujesz nagrodę za &6IV&7 zalogowanie z rzędu"
  106. send "&7W nagrodę otrzymujesz &6{@item4_nazwa} &7oraz &6%{kasa4}%$&7 :)"
  107. give player {@item4}
  108. add {kasa4} to the player's balance
  109. set {pelneEQ.%player%} to false
  110. stop
  111. else:
  112. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  113. stop
  114. if {zalogowania.%player%} is 5:
  115. player has enough space for {@item5}:
  116. send "&7GZ, otrzymujesz nagrodę za &6V&7 zalogowanie z rzędu"
  117. send "&7W nagrodę otrzymujesz &6{@item5_nazwa} &7oraz &6%{kasa5}%$ &7:)"
  118. give player {@item5}
  119. add {kasa5} to the player's balance
  120. set {pelneEQ.%player%} to false
  121. stop
  122. else:
  123. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  124. stop
  125. if {zalogowania.%player%} is 6:
  126. player has enough space for {@item6}:
  127. send "&7GZ, otrzymujesz nagrodę za &6VI&7 zalogowanie z rzędu"
  128. send "&7W nagrodę otrzymujesz&6 {@item6_nazwa} &7oraz &6%{kasa6}%$ ^7:)"
  129. give player {@item6}
  130. add {kasa6} to the player's balance
  131. set {pelneEQ.%player%} to false
  132. stop
  133. else:
  134. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  135. stop
  136. if {zalogowania.%player%} is 7:
  137. player has enough space for {@item7}:
  138. send "&7GZ, otrzymujesz nagrodę za &6VII&7 zalogowanie z rzędu"
  139. send "&7W nagrodę otrzymujesz &6{@item7_nazwa}&7 oraz &6%{kasa7}%$ &7:)"
  140. give player {@item7}
  141. add {kasa7} to the player's balance
  142. set {pelneEQ.%player%} to false
  143. stop
  144. else:
  145. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  146. stop
  147. if {zalogowania.%player%} is 8:
  148. player has enough space for {@itemkoncowy}:
  149. send "&7GZ, otrzymujesz nagrodę za regularne logowanie na serwerze"
  150. send "&7W nagrodę otrzymujesz &6{@itemkoncowy_nazwa} &7oraz &6%{kasakoncowa}%$&7 :)"
  151. give player {@itemkoncowy}
  152. add {kasa7} to the player's balance
  153. set {pelneEQ.%player%} to false
  154. stop
  155. else:
  156. send "&7Zwolnij miejsce w EQ, aby otrzymać bonus"
  157. stop
  158. stop
  159.  
  160. on command:
  161. if command is "l" or "login":
  162. wait 1 tick
  163. make player execute command "/bonuslogetdajmi"
  164. if command is "reg" or "register":
  165. wait 1 tick
  166. make player execute command "/bonuslogetdajmipierwszyraz"
  167.  
  168. command /bonuslogetdajmipierwszyraz:
  169. trigger:
  170. player is logged:
  171. set {_data} to result of connect to "http://papug.tk/skript/data.php"
  172. set {data.last.%player%} to {_data}
  173. send "&7Otrzymujesz nagrodę, za pierwsze wejście na serwer."
  174. send "&7W nagrodę otrzymujesz &6{@specialitem_nazwa}&7 oraz &6%{specialkasa}%$ &7:)"
  175. give player {@specialitem}
  176. add {specialkasa} to the player's balance
  177. add 1 to {zalogowania.%player%}
  178. stop
  179.  
  180. command /bonuslogetdajmi:
  181. trigger:
  182. player is logged:
  183. set {_data} to result of connect to "http://papug.tk/skript/data.php"
  184. set {_data.1} to result of connect to "http://papug.tk/skript/data3.php"
  185. if {data.last.%player%} is not {_data}:
  186. if {data.last.%player%} is {_data.1}:
  187. if {zalogowania.%player%} is 1:
  188. player has enough space for {@item1}:
  189. send "&7GZ, otrzymujesz nagrodę za I zalogowanie z rzędu"
  190. send "&7W nagrodę otrzymujesz &6{@item1_nazwa} &7oraz &6%{kasa1}%$ &7:)"
  191. add 1 to {zalogowania.%player%}
  192. give player {@item1}
  193. add {kasa1} to the player's balance
  194. set {pelneEQ.%player%} to false
  195. set {data.last.%player%} to {_data}
  196. stop
  197. else:
  198. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  199. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  200. send "&7 I wpisz komendę &6/bonus"
  201. set {pelneEQ.%player%} to true
  202. set {data.last.%player%} to {_data}
  203. stop
  204. if {zalogowania.%player%} is 2:
  205. player has enough space for {@item2}:
  206. send "&7GZ, otrzymujesz nagrodę za II zalogowanie z rzędu"
  207. send "&7W nagrodę otrzymujesz &6{@item2_nazwa} &7oraz &6%{kasa2}%$ &7:)"
  208. add 1 to {zalogowania.%player%}
  209. give player {@item2}
  210. add {kasa2} to the player's balance
  211. set {pelneEQ.%player%} to false
  212. set {data.last.%player%} to {_data}
  213. stop
  214. else:
  215. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  216. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  217. send "&7 I wpisz komendę &6/bonus"
  218. set {pelneEQ.%player%} to true
  219. set {data.last.%player%} to {_data}
  220. stop
  221. if {zalogowania.%player%} is 3:
  222. player has enough space for {@item3}:
  223. send "&7GZ, otrzymujesz nagrodę za III zalogowanie z rzędu"
  224. send "&7W nagrodę otrzymujesz &6{@item3_nazwa} &7oraz &6%{kasa3}%$&7 :)"
  225. add 1 to {zalogowania.%player%}
  226. give player {@item3}
  227. add {kasa3} to the player's balance
  228. set {pelneEQ.%player%} to false
  229. set {data.last.%player%} to {_data}
  230. stop
  231. else:
  232. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  233. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  234. send "&7 I wpisz komendę &6/bonus"
  235. set {pelneEQ.%player%} to true
  236. set {data.last.%player%} to {_data}
  237. stop
  238. if {zalogowania.%player%} is 4:
  239. player has enough space for {@item4}:
  240. send "&7GZ, otrzymujesz nagrodę za VI zalogowanie z rzędu"
  241. send "&7W nagrodę otrzymujesz &6{@item4_nazwa} &7oraz &6%{kasa4}%$ &7:)"
  242. add 1 to {zalogowania.%player%}
  243. give player {@item4}
  244. add {kasa4} to the player's balance
  245. set {pelneEQ.%player%} to false
  246. set {data.last.%player%} to {_data}
  247. stop
  248. else:
  249. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  250. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  251. send "&7 I wpisz komendę &6/bonus"
  252. set {pelneEQ.%player%} to true
  253. set {data.last.%player%} to {_data}
  254. stop
  255. if {zalogowania.%player%} is 5:
  256. player has enough space for {@item5}:
  257. send "&7GZ, otrzymujesz nagrodę za V zalogowanie z rzędu"
  258. send "&7W nagrodę otrzymujesz&6 {@item5_nazwa} &7oraz &6%{kasa5}%$&7 :)"
  259. add 1 to {zalogowania.%player%}
  260. give player {@item5}
  261. add {kasa5} to the player's balance
  262. set {pelneEQ.%player%} to false
  263. set {data.last.%player%} to {_data}
  264. stop
  265. else:
  266. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  267. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  268. send "&7 I wpisz komendę &6/bonus"
  269. set {pelneEQ.%player%} to true
  270. set {data.last.%player%} to {_data}
  271. stop
  272. if {zalogowania.%player%} is 6:
  273. player has enough space for {@item6}:
  274. send "&7GZ, otrzymujesz nagrodę za VI zalogowanie z rzędu"
  275. send "&7W nagrodę otrzymujesz &6{@item6_nazwa} &7oraz&6 %{kasa6}%$ &7:)"
  276. add 1 to {zalogowania.%player%}
  277. give player {@item6}
  278. add {kasa6} to the player's balance
  279. set {pelneEQ.%player%} to false
  280. set {data.last.%player%} to {_data}
  281. stop
  282. else:
  283. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  284. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  285. send "&7 I wpisz komendę &6/bonus"
  286. add 1 to {zalogowania.%player%}
  287. set {pelneEQ.%player%} to true
  288. set {data.last.%player%} to {_data}
  289. stop
  290. if {zalogowania.%player%} is 7:
  291. player has enough space for {@item7}:
  292. send "&7GZ, otrzymujesz nagrodę za VII zalogowanie z rzędu"
  293. send "&7W nagrodę otrzymujesz &6{@item7_nazwa}&7 oraz &6%{kasa7}%$&7 :)"
  294. add 1 to {zalogowania.%player%}
  295. give player {@item7}
  296. add {kasa7} to the player's balance
  297. set {pelneEQ.%player%} to false
  298. set {data.last.%player%} to {_data}
  299. stop
  300. else:
  301. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  302. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  303. send "&7 I wpisz komendę &6/bonus"
  304. add 1 to {zalogowania.%player%}
  305. set {pelneEQ.%player%} to true
  306. set {data.last.%player%} to {_data}
  307. stop
  308. if {zalogowania.%player%} is 8:
  309. player has enough space for {@itemkoncowy}:
  310. send "&7GZ, otrzymujesz nagrodę za regularne logowanie na serwerze"
  311. send "&7W nagrodę otrzymujesz &6{@itemkoncowy_nazwa} &7oraz &6%{kasakoncowa}%$&7 :)"
  312. give player {@itemkoncowy}
  313. add {kasa7} to the player's balance
  314. set {pelneEQ.%player%} to false
  315. set {data.last.%player%} to {_data}
  316. stop
  317. else:
  318. send "&7Masz pełne eq, co uniemożliwiło dodanie nagrody za zalogowanie"
  319. send "&7 Aby otrzymać swój bonus najpierw zwolnij 1 slot w ekwipunku,"
  320. send "&7 I wpisz komendę &6/bonus"
  321. set {pelneEQ.%player%} to true
  322. set {data.last.%player%} to {_data}
  323. stop
  324. if {data.last.%player%} is not {_data.1}:
  325. player has enough space for {@itemstracone}:
  326. send "&7Niestety, twoje zalogowania przepadły, ponieważ nie wchodziłeś regularnie na serwer:/"
  327. send "&7Na pocieszenie dostajesz &6{@itemstracone_nazwa}&7, postaraj się regularnie wchodzić na serwer :) "
  328. give player {@itemstracone}
  329. set {zalogowania.%player%} to 0
  330. set {data.last.%player%} to {_data}
  331. stop
  332. else:
  333. send "&7 Niestety, twoje zalogowania przepadły, ponieważ nie wchodziłeś regularnie na serwer:/"
  334. send "&7 Aby otrzymać nagrodę pocieszenia zwolnij 1 slot w ekwipunku"
  335. send "&7 I wpisz komendę &6/bonus"
  336. set {zalogowania.%player%} to 0
  337. set {data.last.%player%} to {_data}
  338. set {pelneEQ.%player%} to true
  339. stop
  340. if {data.last.%player%} is {_data}:
  341. stop
  342. if {data.last.%player%} is not set:
  343. set {data.last.%player%} to {_data}
  344. send "&7Otrzymujesz nagrodę, za pierwsze wejście na serwer."
  345. send "&7W nagrodę otrzymujesz &6{@specialitem_nazwa} &7oraz &6%{specialkasa}%$&7 :)"
  346. give player {@specialitem}
  347. add {specialkasa} to the player's balance
  348. add 1 to {zalogowania.%player%}
  349. stop
Advertisement
Add Comment
Please, Sign In to add comment