Advertisement
Kamado

Untitled

May 8th, 2021
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.13 KB | None | 0 0
  1. # # # # # # # # # # # # # # # # # #
  2. # #
  3. # -> PrefixSystem <- #
  4. # #
  5. # Developer: G4sovo #
  6. # Version: 1.1 #
  7. # Lang: EN #
  8. # #
  9. # # # # # # # # # # # # # # # # # #
  10.  
  11. # Any changed content in codes can invlidate the plugin!
  12. # You may not impersonate this plugin or any plugin content!
  13. # If you change something in codes, we do not guarantee 100% operation of the plugin! You may only change things in options!
  14.  
  15. #Options
  16.  
  17. options:
  18. prefix: &8[&e&lPrefixSystem&8]
  19. prefixcustom: &8[&e&lPrefixSystem-Custom&8]
  20. prefixchat: &8[&e&lPrefixSystem-Chat&8]
  21. default: &f
  22. >: &8>
  23. suffix: &f
  24. colorchat: &f
  25. perm: &cYou dont have permission to do this! You must have &lps.admin
  26. usep: &cUse command: &f/ps setprefix -player -prefix
  27. uses: &cUse command: &f/ps setsuffix -player -suffix
  28. user: &cUse command: &f/ps reset -player
  29. usec: &cUse command: &f/ps custom
  30. usechat: &cUse command: &f/ps chat
  31. notonline: &cPlayer is not online!
  32. setprefix: &cPlease set prefix!
  33. setsuffix: &cPlease set suffix!
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193. #codes
  194.  
  195. on join:
  196. if {ps.%player%} is not set:
  197. set {ps.%player%} to "{@default}"
  198. if {ss.%player%} is not set:
  199. set {ss.%player%} to "{@suffix}"
  200. if {cs.%player%} is not set:
  201. set {cs.%player%} to "{@colorchat}"
  202. set {showcolor.%player%} to "{@colorchat}"
  203.  
  204. on script load:
  205. message "&8&m+---------------------------+" to console
  206. message "&aActivating plugin" to console
  207. message "&fprefixsystem.sk" to console
  208. message "&7" to console
  209. message "&7Version: &f1.2" to console
  210. message "&7By G4sovo" to console
  211. message "&8&m+---------------------------+" to console
  212. wait 2 seconds
  213. message "&8&m+---------------------------+" to console
  214. message "&aActivated plugin" to console
  215. message "&fprefixsystem.sk" to console
  216. message "&7" to console
  217. message "&7Version: &f1.2" to console
  218. message "&7By G4sovo" to console
  219. message "&8&m+---------------------------+" to console
  220. stop
  221.  
  222. on script unload:
  223. message "&8&m+---------------------------+" to console
  224. message "&cDeactivated plugin" to console
  225. message "&fprefixsystem.sk" to console
  226. message "&7" to console
  227. message "&7Version: &f1.2" to console
  228. message "&7By G4sovo" to console
  229. message "&8&m+---------------------------+" to console
  230. stop
  231.  
  232.  
  233. on chat:
  234. cancel event
  235. broadcast "%colored {ps.%player%}%%player%%colored {ss.%player%}% {@>} {@colorchat}%colored {cs.%player%}%%coloured message%"
  236.  
  237. command /ps [<text>] [<offline player>] [<text>]:
  238. aliases: /prefixsystem, /prefix
  239. usage: {@prefix} &f/ps help
  240. permission: ps.admin
  241. permission message: {@prefix} {@perm}
  242. trigger:
  243. if arg 1 is not set:
  244. message "{@prefix}"
  245. message "&7 Developer: &fG4sovo"
  246. message "&7 Version: &f1.1"
  247. message "&7 Use command &f/ps help"
  248. stop
  249. if arg 1 is "help":
  250. message ""
  251. message "{@prefix} &7Help"
  252. message ""
  253. message "&f/ps setprefix &8<&fplayer&8> <&fprefix&8> &8- &eSet prefix for player"
  254. message "&f/ps setsuffix &8<&fplayer&8> <&fprefix&8> &8- &eSet suffix for player"
  255. message "&f/ps chat - &eShow chat colors"
  256. message "&f/ps reset &8<&fplayer&8> &8- &eReset Prefix and Suffix for player"
  257. message "&f/ps custom &8- &eShow Custom prefix's and suffix's"
  258. message ""
  259. stop
  260. if arg 1 is "setprefix":
  261. if arg 2 is not set:
  262. message "{@prefix} {@usep}"
  263. stop
  264. if arg 2 is offline:
  265. message "{@prefix} {@notonline}"
  266. if arg 2 is online:
  267. if arg 3 is set:
  268. set {ps.%arg 2%} to colored arg 3
  269. send "{@prefix} &aSuccessfully set prefix for &f%arg 2% &ato %colored arg 3%"
  270. else:
  271. send "{@prefix} {@setprefix}"
  272. stop
  273. if arg 1 is "setsuffix":
  274. if arg 2 is not set:
  275. message "{@prefix} {@uses}"
  276. stop
  277. if arg 2 is offline:
  278. message "{@prefix} {@notonline}"
  279. if arg 2 is online:
  280. if arg 3 is set:
  281. set {ss.%arg 2%} to colored arg 3
  282. send "{@prefix} &aSuccessfully set suffix for &f%arg 2% &ato %colored arg 3%"
  283. else:
  284. send "{@prefix} {@setsuffix}"
  285. stop
  286. if arg 1 is "reset":
  287. if arg 2 is not set:
  288. message "{@prefix} {@user}"
  289. stop
  290. if arg 2 is offline:
  291. message "{@prefix} {@notonline}"
  292. if arg 2 is online:
  293. if arg 2 is set:
  294. set {ps.%arg 2%} to "&f"
  295. set {ss.%arg 2%} to "&f"
  296. set {cs.%arg 2%} to "&f"
  297. send "{@prefix} &aSuccessfully reset all for &f%arg 2%&a!"
  298. stop
  299. if arg 1 is "custom":
  300. if arg 1 is not set:
  301. message "{@prefix} {@usec}"
  302. stop
  303. if arg 1 is "custom":
  304. message "{@prefixcustom} &7Help"
  305. message ""
  306. message "&e&l Prefix:"
  307. message "&f/ps setcustom &8<&fplayer&8> &fprefix1 &8- &e&lPS"
  308. message "&f/ps setcustom &8<&fplayer&8> &fprefix2 &8- &c&lPvPMaster"
  309. message "&f/ps setcustom &8<&fplayer&8> &fprefix3 &8- &4&lOP"
  310. message "&f/ps setcustom &8<&fplayer&8> &fprefix4 &8- &a&lSupreme"
  311. message ""
  312. message "&e&l Suffix:"
  313. message "&f/ps setcustom &8<&fplayer&8> &fsuffix1 &8- &e&lFIB"
  314. message "&f/ps setcustom &8<&fplayer&8> &fsuffix2 &8- &9&lCheater"
  315. message "&f/ps setcustom &8<&fplayer&8> &fsuffix3 &8- &a&lProMC"
  316. message "&f/ps setcustom &8<&fplayer&8> &fsuffix4 &8- &2&lDownloader"
  317. message ""
  318. stop
  319. if arg 1 is "setcustom":
  320. if arg 2 is not set:
  321. message "{@prefixcustom} {@usec}"
  322. stop
  323. if arg 3 is "prefix1":
  324. if arg 2 is offline:
  325. message "{@prefixcustom} {@notonline}"
  326. if arg 2 is online:
  327. set {ps.%arg 2%} to "&e&lPS &f"
  328. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &e&lPS&a!"
  329. stop
  330. if arg 3 is "prefix2":
  331. if arg 2 is offline:
  332. message "{@prefixcustom} {@notonline}"
  333. if arg 2 is online:
  334. set {ps.%arg 2%} to "&c&lPvPMaster &f"
  335. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &c&lPvPMaster&a!"
  336. stop
  337. if arg 3 is "prefix3":
  338. if arg 2 is offline:
  339. message "{@prefixcustom} {@notonline}"
  340. if arg 2 is online:
  341. set {ps.%arg 2%} to "&4&lOP &f"
  342. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &4&lOP&a!"
  343. stop
  344. if arg 3 is "prefix4":
  345. if arg 2 is offline:
  346. message "{@prefixcustom} {@notonline}"
  347. if arg 2 is online:
  348. set {ps.%arg 2%} to "&a&lSupreme &f"
  349. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &a&lSupreme&a!"
  350. stop
  351. if arg 3 is "suffix1":
  352. if arg 2 is offline:
  353. message "{@prefixcustom} {@notonline}"
  354. if arg 2 is online:
  355. set {ss.%arg 2%} to "&e&l FIB"
  356. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &e&lFIB&a!"
  357. stop
  358. if arg 3 is "suffix2":
  359. if arg 2 is offline:
  360. message "{@prefixcustom} {@notonline}"
  361. if arg 2 is online:
  362. set {ss.%arg 2%} to "&9&l Cheater"
  363. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &9&lCheater&a!"
  364. stop
  365. if arg 3 is "suffix3":
  366. if arg 2 is offline:
  367. message "{@prefixcustom} {@notonline}"
  368. if arg 2 is online:
  369. set {ss.%arg 2%} to "&a&l ProMC"
  370. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &a&lProMC&a!"
  371. stop
  372. if arg 3 is "suffix4":
  373. if arg 2 is offline:
  374. message "{@prefixcustom} {@notonline}"
  375. if arg 2 is online:
  376. set {ss.%arg 2%} to "&2&l Downloader"
  377. send "{@prefixcustom} &aSuccessfully set custom prefix for &f%arg 2% &ato &2&lDownloader&a!"
  378. stop
  379. if arg 1 is "chat":
  380. if arg 1 is not set:
  381. message "{@prefixchat} {@usechat}"
  382. stop
  383. if arg 1 is "chat":
  384. message "{@prefixchat} &7Help"
  385. message ""
  386. message "&f/ps setchat &8<&fplayer&8> <&fcolor&8> - &eSet for player chat color"
  387. message ""
  388. message "&e&l Colors Your color: %{showcolor.%player%}%"
  389. message "&1Color1 &aColor10"
  390. message "&2Color2 &bColor11"
  391. message "&3Color3 &cColor12"
  392. message "&4Color4 &dColor13"
  393. message "&5Color5 &eColor14"
  394. message "&6Color6 &fColor15"
  395. message "&7Color7 &f&oColor16"
  396. message "&8Color8 &f&rColor17"
  397. message "&9Color9 &f&nColor18"
  398. message ""
  399. message "&6/ps chat2 &8- &eShow help chat color page 2"
  400. message "&r"
  401. if arg 1 is "chat2":
  402. message "{@prefixchat} &7Help-2"
  403. message ""
  404. message "&f/ps setchat &8<&fplayer&8> <&fcolor&8> - &eSet for player chat color"
  405. message ""
  406. message "&e&l Bold-Colors Your color: %{showcolor.%player%}%"
  407. message "&1&lBold1 &a&lBold10"
  408. message "&2&lBold2 &b&lBold11"
  409. message "&3&lBold3 &c&lBold12"
  410. message "&4&lBold4 &d&lBold13"
  411. message "&5&lBold5 &e&lBold14"
  412. message "&6&lBold6 &f&lBold15"
  413. message "&7&lBold7 &f&o&lBold16"
  414. message "&8&lBold8 &f&r&lBold17"
  415. message "&9&lBold9 &f&n&lBold18"
  416. message "&r"
  417. if arg 1 is "setchat":
  418. if arg 2 is offline:
  419. message "{@prefixchat} {@notonline}"
  420. if arg 2 is online:
  421. if arg 3 is "Color1":
  422. set {cs.%arg 2%} to "&1"
  423. set {showcolor.%arg 2%} to "&lColor"
  424. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &1Color&a!"
  425. stop
  426. if arg 3 is "Color2":
  427. set {cs.%arg 2%} to "&2"
  428. set {showcolor.%arg 2%} to "&2Color"
  429. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &2Color&a!"
  430. stop
  431. if arg 3 is "Color3":
  432. set {cs.%arg 2%} to "&3"
  433. set {showcolor.%arg 2%} to "&3Color"
  434. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &3Color&a!"
  435. stop
  436. if arg 3 is "Color4":
  437. set {cs.%arg 2%} to "&4"
  438. set {showcolor.%arg 2%} to "&4Color"
  439. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &4Color&a!"
  440. stop
  441. if arg 3 is "Color5":
  442. set {cs.%arg 2%} to "&5"
  443. set {showcolor.%arg 2%} to "&5Color"
  444. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &5Color&a!"
  445. stop
  446. if arg 3 is "Color6":
  447. set {cs.%arg 2%} to "&6"
  448. set {showcolor.%arg 2%} to "&6Color"
  449. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &6Color&a!"
  450. stop
  451. if arg 3 is "Color7":
  452. set {cs.%arg 2%} to "&7"
  453. set {showcolor.%arg 2%} to "&7Color"
  454. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &7Color&a!"
  455. stop
  456. if arg 3 is "Color8":
  457. set {cs.%arg 2%} to "&8"
  458. set {showcolor.%arg 2%} to "&8Color"
  459. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &8Color&a!"
  460. stop
  461. if arg 3 is "Color9":
  462. set {cs.%arg 2%} to "&9"
  463. set {showcolor.%arg 2%} to "&9Color"
  464. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &9Color&a!"
  465. stop
  466. if arg 3 is "Color10":
  467. set {cs.%arg 2%} to "&a"
  468. set {showcolor.%arg 2%} to "&aColor"
  469. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &aColor&a!"
  470. stop
  471. if arg 3 is "Color11":
  472. set {cs.%arg 2%} to "&b"
  473. set {showcolor.%arg 2%} to "&bColor"
  474. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &bColor&a!"
  475. stop
  476. if arg 3 is "Color12":
  477. set {cs.%arg 2%} to "&c"
  478. set {showcolor.%arg 2%} to "&cColor"
  479. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &cColor&a!"
  480. stop
  481. if arg 3 is "Color13":
  482. set {cs.%arg 2%} to "&d"
  483. set {showcolor.%arg 2%} to "&dColor"
  484. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &dColor&a!"
  485. stop
  486. if arg 3 is "Color14":
  487. set {cs.%arg 2%} to "&e"
  488. set {showcolor.%arg 2%} to "&eColor"
  489. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &eColor&a!"
  490. stop
  491. if arg 3 is "Color15":
  492. set {cs.%arg 2%} to "&f"
  493. set {showcolor.%arg 2%} to "&fColor"
  494. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &fColor&a!"
  495. stop
  496. if arg 3 is "Color16":
  497. set {cs.%arg 2%} to "&o"
  498. set {showcolor.%arg 2%} to "&oColor"
  499. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &oColor&a!"
  500. stop
  501. if arg 3 is "Color17":
  502. set {cs.%arg 2%} to "&r"
  503. set {showcolor.%arg 2%} to "&rColor"
  504. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &rColor&a!"
  505. stop
  506. if arg 3 is "Color18":
  507. set {cs.%arg 2%} to "&n"
  508. set {showcolor.%arg 2%} to "&nColor"
  509. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &nColor&a!"
  510. stop
  511. if arg 3 is "Bold1":
  512. set {cs.%arg 2%} to "&1&l"
  513. set {showcolor.%arg 2%} to "&1&lColor"
  514. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &1&lColor&a!"
  515. stop
  516. if arg 3 is "Bold2":
  517. set {cs.%arg 2%} to "&2&l"
  518. set {showcolor.%arg 2%} to "&2&lColor"
  519. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &2&lColor&a!"
  520. stop
  521. if arg 3 is "Bold3":
  522. set {cs.%arg 2%} to "&3&l"
  523. set {showcolor.%arg 2%} to "&3&lColor"
  524. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &3&lColor&a!"
  525. stop
  526. if arg 3 is "Bold4":
  527. set {cs.%arg 2%} to "&4&l"
  528. set {showcolor.%arg 2%} to "&4&lColor"
  529. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &4&lColor&a!"
  530. stop
  531. if arg 3 is "Bold5":
  532. set {cs.%arg 2%} to "&5&l"
  533. set {showcolor.%arg 2%} to "&5&lColor"
  534. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &5&lColor&a!"
  535. stop
  536. if arg 3 is "Bold6":
  537. set {cs.%arg 2%} to "&6&l"
  538. set {showcolor.%arg 2%} to "&6&lColor"
  539. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &6&lColor&a!"
  540. stop
  541. if arg 3 is "Bold7":
  542. set {cs.%arg 2%} to "&7&l"
  543. set {showcolor.%arg 2%} to "&7&lColor"
  544. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &7&lColor&a!"
  545. stop
  546. if arg 3 is "Bold8":
  547. set {cs.%arg 2%} to "&8&l"
  548. set {showcolor.%arg 2%} to "&8&lColor"
  549. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &8&lColor&a!"
  550. stop
  551. if arg 3 is "Bold9":
  552. set {cs.%arg 2%} to "&9&l"
  553. set {showcolor.%arg 2%} to "&9&lColor"
  554. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &9&lColor&a!"
  555. stop
  556. if arg 3 is "Bold10":
  557. set {cs.%arg 2%} to "&a&l"
  558. set {showcolor.%arg 2%} to "&a&lColor"
  559. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &a&lColor&a!"
  560. stop
  561. if arg 3 is "Bold11":
  562. set {cs.%arg 2%} to "&b&l"
  563. set {showcolor.%arg 2%} to "&b&lColor"
  564. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &b&lColor&a!"
  565. stop
  566. if arg 3 is "Bold12":
  567. set {cs.%arg 2%} to "&c&l"
  568. set {showcolor.%arg 2%} to "&c&lColor"
  569. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &c&lColor&a!"
  570. stop
  571. if arg 3 is "Bold13":
  572. set {cs.%arg 2%} to "&d&l"
  573. set {showcolor.%arg 2%} to "&d&lColor"
  574. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &d&lColor&a!"
  575. stop
  576. if arg 3 is "Bold14":
  577. set {cs.%arg 2%} to "&e&l"
  578. set {showcolor.%arg 2%} to "&e&lColor"
  579. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &e&lColor&a!"
  580. stop
  581. if arg 3 is "Bold15":
  582. set {cs.%arg 2%} to "&f&l"
  583. set {showcolor.%arg 2%} to "&f&lColor"
  584. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &f&lColor&a!"
  585. stop
  586. if arg 3 is "Bold16":
  587. set {cs.%arg 2%} to "&o&l"
  588. set {showcolor.%arg 2%} to "&o&lColor"
  589. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &o&lColor&a!"
  590. stop
  591. if arg 3 is "Bold17":
  592. set {cs.%arg 2%} to "&r&l"
  593. set {showcolor.%arg 2%} to "&r&lColor"
  594. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &r&lColor&a!"
  595. stop
  596. if arg 3 is "Bold18":
  597. set {cs.%arg 2%} to "&n&l"
  598. set {showcolor.%arg 2%} to "&n&lColor"
  599. send "{@prefixchat} &aSucceffuly set chat color for &f%arg 2% &ato &n&lColor&a!"
  600. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement