Advertisement
SrBlecaute

Skript Megafone JSON

Nov 10th, 2018
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #
  2. #   █▀▀▀█ █▀▀█ █▀▀█ █░░ █▀▀ █▀▀ █▀▀█ █░░█ ▀▀█▀▀ █▀▀
  3. #   ▀▀▀▄▄ █▄▄▀ █▀▀▄ █░░ █▀▀ █░░ █▄▄█ █░░█ ░░█░░ █▀▀
  4. #   █▄▄▄█ ▀░▀▀ █▄▄█ ▀▀▀ ▀▀▀ ▀▀▀ ▀░░▀ ░▀▀▀ ░░▀░░ ▀▀▀
  5. #
  6. # Skript de Anuncios basic ;)
  7.  
  8.  
  9.  
  10. options:
  11.    
  12.     tag: &8[&6&lMEGAFONE&8]
  13.     prefixo: &aASeu Server
  14.  
  15.  
  16.     perm usar: megafone.usar
  17.    
  18.     megafone comando: false
  19.  
  20.     megafone item: 402 named "&6&lMEGAFONE ⓜ" with lore "&7||&7Use esse item para||&7Anunciar algo para Todos||&7Os Jogadores."
  21.  
  22.     delay: 10 seconds
  23.  
  24.     valor anuncio: 100000
  25.  
  26.     valor comprar megafone item: 50000
  27.     quantidade comprar megafone: 5
  28.  
  29.     erro 1: &cVocê não tem permissão para fazer isso!!
  30.     erro 2: &7Você não tem nenhum &6megafone &7em sua mão.
  31.     erro 3: &7Use &3/megafone (Anuncio)
  32.     erro 4: &cVocê não tem dinheiro suficiente para comprar esse item!!
  33.     erro 5: &cVocê não tem dinheiro suficiente para fazer um anúncio
  34.     erro 6: &eAguarde &6%{_mensagem}% &epara usar novamente
  35.  
  36.  
  37.  
  38. command /megafone [<text>]:
  39.     permission: {@perm usar}
  40.     permission message: {@prefixo} {@erro 1}
  41.     executable by: players
  42.     trigger:
  43.         set {_espera} to difference between {megafone_delay.%player%} and now
  44.         if {_espera} is less than {@delay}:
  45.             set {_mensagem} to "%difference between {@delay} and {_espera}%"
  46.             replace all "and" in {_mensagem} with "e"
  47.             replace all "days" in {_mensagem} with "dia"
  48.             replace all "hours" in {_mensagem} with "horas"
  49.             replace all "minutes" in {_mensagem} with "minutos"
  50.             replace all "seconds" in {_mensagem} with "segundos"
  51.             send action bar from "{@erro 6}" to player
  52.             delete {_mensagem}
  53.             stop
  54.  
  55.         else:
  56.             if {@megafone comando} is true:
  57.                 if arg 1 is set:
  58.                     if player's account is more or equal to {@valor anuncio}:
  59.                         set {megafone_delay.%player%} to now
  60.                         subtract {@valor anuncio} from player's account
  61.                         wait 3 tick
  62.                         broadcast ""
  63.                         broadcast "{@tag} &7%colored arg 1%"
  64.                         broadcast ""
  65.                         stop
  66.  
  67.                     else:
  68.                         send "{@prefixo} {@erro 5}"
  69.                         stop
  70.  
  71.                 else:
  72.                     send ""
  73.                     send "{@prefixo} &7Use &3/megafone (anuncio)"
  74.                     send "{@prefixo} &7Custo de &2R$&3{@valor anuncio} &7por Anúncio"
  75.                     send ""
  76.  
  77.             else:
  78.                 if arg 1 is set:
  79.                     if player's tool is a {@megafone item}:
  80.                         set {megafone_delay.%player%} to now
  81.                         remove 1 {@megafone item} from player's inventory
  82.                         wait 3 tick
  83.                         broadcast ""
  84.                         broadcast "{@tag} &7%colored arg 1%"
  85.                         broadcast ""
  86.                         stop
  87.  
  88.                     else:
  89.                         send "{@prefixo} {@erro 2}"
  90.                         stop
  91.                 else:
  92.                     send ""
  93.                     send "{@prefixo} &7Use &3/megafone (anuncio)"
  94.                     json("%player%","{@prefixo} &7Você pode comprar &3Megafones||&7 Clicando &eAqui||ttp:&7Preço: &2R$&e{@valor comprar megafone item}%nl%&7Quantidade: &e{@quantidade comprar megafone}||cmd:/megafonecomprar123yz31")
  95.                     send ""
  96.  
  97.  
  98.  
  99.  
  100. command /megafonecomprar123yz31:
  101.     permission: {@perm usar}
  102.     permission message: {@prefixo} {@erro 1}
  103.     executable by: players
  104.     trigger:
  105.         if {@megafone comando} is true:
  106.             make player execute command "megafone"
  107.             stop
  108.         else:
  109.             if player's account is more or equal to {@valor comprar megafone item}:
  110.                 subtract {@valor comprar megafone item} from player's account
  111.                 give {@quantidade comprar megafone} {@megafone item} to player
  112.                 send "{@prefixo} &aVocê comprou {@quantidade comprar megafone} megafones da loja por {@valor comprar megafone item}."
  113.                 stop
  114.  
  115.             else:
  116.                 send "{@prefixo} {@erro 4}"
  117.                 stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement