Ir para conteúdo

Sistema de Bans [Download] [Grátis]


Vasco14PT

Posts Recomendados

Olá venho aqui partilhar um sistema de bans que eu fiz a uns meses atraz , como eu ja nao jogo minecraft e nao estou em nenhum servidor irei disponibilizar o codigo!

 

Peço que deixem os créditos , pois isso deu algum trabalho!

 

 

Obs: este skript apresenta alguns bugs nos comandos /cagar /cagalhao e /caganita Recomendo a NAO os usarem! somente se conseguirem corrigir os erros!

 

Esse skript foi feito para zuar os hackers por isso o motivo desses comandos :)

 

Espero que gostem!

options:
	noperm: &4[&cErro&4] &7Não tens permissao para este comando :C !
	commandmute: &4[&cMute&4] &7Você está em silêncio , você não pode conversar com outros jogadores!



command /magicalbans:
	description: Sistema de bans/kicks do MagicalPVP.
	usage: /magicalbans
	permission: magical.help
	permission message: {@noperm}
	aliases: sanctions
	trigger:
		send "&6=---------= &7[&2MagicalBans : by DJvasco14&7] &6=---------="
		send ""
		json("%player%", "&6/mijar &e<player> <motivo>||ttp:&a&okickar player||sgt:/mijar")
		json("%player%", "&6/peidar &e<player> <tempo>||ttp:&a&odá mute ao jogador (peido na boca hehe)||sgt:/peido")
		json("%player%", "&6/caganita &e<player> <tempo>||ttp:&a&oBan temporario ao jogador||sgt:/caganita")
		json("%player%", "&6/cagar &e<player> <motivo>||ttp:&a&oBan ao jogador||sgt:/cagar")
		json("%player%", "&6/cagalhao &e<player> <motivo>||ttp:&a&oBanIP ao jogador||sgt:/cagalhao")
		json("%player%", "&6/snifar &e<player>||ttp:&a&osnifar um player||sgt:/snifar")
		send ""
		send "&6=---------= &7[&2MagicalBans&7 : by DJvasco14] &6=---------="



# ##########  INTERDICTION DES COMMANDES DE MESSAGES PRIVÉS  ########## #

on command "/m":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/msg":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/emsg":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/t":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/tell":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/etell":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/whisper":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/ewhisper":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/helpop":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/amsg":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/eamsg":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/ac":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/eac":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/ehelpop":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"
on command "/w":
	if {mute.%player%} is a timespan:
		cancel event
		send "{@commandmute}"



# ##########  KICK  ########## #

command /mijar [<offlineplayer>] [<text>]:
	description: kickar player.
	usage: /mijar <player> <motivo>
	permission: magical.kick
	permission message: {@noperm}
	aliases: ekick
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cMijadela&4] &7Comando solicitado : &o/mijar <player> <motivo>||ttp:&7&oClique aqui !||sgt:/mijar")
			stop
		if arg 1 is set:
			if arg 1 is not online:
				send "&4[&cMijadela&4] &7%arg 1% nao esta conectado !"
				stop
			else:
				if arg 2 is not set:
					kick arg 1 due to "&4[&cMijadela&4] &7Um Admin mijou-te na cara (kick) !"
					broadcast "&4[&cMijadela&4] &7%arg 1%&7Foi mijado para a cara por um staffer !"
				if arg 2 is set:
					kick arg 1 due to "&4[&cMijadela&4] &7Voce foi mijado por %arg 2% !"
					broadcast "&4[&cMijadela&4] &7%arg 1%&7 Voce foi mijado por %arg 2% !"



# ##########  MUTE  ########## #

command /peidar [<offlineplayer>] [<timespan>]:
	description: mutar jogador.
	usage: /peidar <player> <tempo>
	permission: magical.mute
	permission message: {@noperm}
	aliases: emute, silence, esilence
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cMute&4] &7Comando solicitado : &o/peidar <player> <tempo>||ttp:&7&oClique Aqui !||sgt:/peidar")
			stop
		if arg 1 is set:
			if arg 1 is not online:
				send "&4[&cPeido&4] &7%arg 1% nao esta online !"
				stop
			else:
				if arg 2 is not set:
					json("%player%", "&4[&cPeido&4] &7Commando solicitado : &o/peidar %arg 1% <tempo>||ttp:&7&oClique Aqui !||sgt:/peidar %arg 1%")
					stop
				If arg 2 is set:
					set {mute.%arg 1%} to arg 2
					set {time.ban.%arg 1%} to now
					broadcast "&4[&cMute&4] &7%arg 1%&7 Levou um peido na boca e esta calado por %arg 2% !"
					send "&4[&cMute&4] &7Voce levou um peido na boca e esta calado por %arg 2% !" to arg 1
					wait arg 2
					execute console command "/desinfetar %arg 1%"



# ##########  UNMUTE  ########## #

command /desinfetar [<offlineplayer>]:
	description: Desinfeta o peido da boca.
	usage: /desinfetar <player>
	permission: sanction.unmute
	permission message: {@noperm}
	aliases: demute
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cDesinfetar&4] &7Comando solicitado : &o/desinfetar <player> <tempo>||ttp:&7&oClique Aqui !||sgt:/desinfetar")
			stop
		if arg 1 is set:
			clear {mute.%arg 1%}
			send "&4[&cMute&4] &7%arg 1%&7 A tua boca ja nao cheira a peido (unmute) !"
			send "&4[&cMute&4] &7Desinfetaram-te o peido da boca (unmute) !" to arg 1

on chat:
	if {mute.%player%} is set:
		cancel event
		send "&4[&cMute&4] &7Levas-te um peido na boca e nao consegues falar :C !"



# ##########  BAN  ########## #

command /cagar [<offlineplayer>] [<text>]:
	description: banir jogador.
	usage: /cagar <player> <motivo>
	permission: magical.ban
	permission message: {@noperm}
	aliases: eban
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cCagar&4] &7Commande solicitado : &o/cagar <player> <motivo>||ttp:&7&oClique Aqui !||sgt:/cagar")
			stop
		if arg 2 is not set:
			ban arg 1 due to "&4[&cBan&4] &7Um admin cagou-te na cara !"
			wait 1 tick
			kick arg 1 due to "&4[&cBan&4] &7Um admin cagou-te na cara !"
			broadcast "&4[&cBan&4] &7%arg 1% Cagaram-te na cara !"
			set {time.ban.%arg 1%} to now
		if arg 2 is set:
			ban arg 1 due to "&4[&cBan&4] &7 %arg 2% cagou-te na cara !"
			wait 1 tick
			kick arg 1 due to "&4[&cBan&4] &7Foste cagado por %arg 2% !"
			broadcast "&4[&cBan&4] &7%arg 1% Foi cagado na cara por %arg 2% !"
			set {motif.ban.%arg 1%} to arg 2
			set {time.ban.%arg 1%} to now

on connect:
	if player is banned:
		if {motif.ban.%player%} is set:
			kick player due to "&4[&cBan&4] &7Foste defenitivamente cagado na cara !%nl%%nl%&7Motivo : %{motif.ban.%player%}%"
			stop
		if {motif.ban.%player%} is not set:
			kick player due to "&4[&cBan&4] &7Foste defenitivamente cagado na cara !%nl%%nl%&7Motivo : Desconhecido"
			stop



# ##########  TEMPBAN  ########## #

command /caganita [<offlineplayer>] [<timespan>]:
	description: Ban temporario.
	usage: /caganita <player> <tempo>
	permission: magical.tempban
	permission message: {@noperm}
	aliases: etempban
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cTempBan&4] &7Comando solicitado : &o/caganita <player> <tempo> <motivo>||ttp:&7&oClique Aqui !||sgt:/caganita")
			stop
		if arg 2 is not set:
			json("%player%", "&4[&cTempBan&4] &7Comando solicitado : &o/caganita %arg 1% <tempo> <motivo>||ttp:&7&oClique Aqui !||sgt:/caganita %arg 1%")
			stop
		if arg 2 is set:
			set {motif.tempban.%arg 1%} to arg 2
			kick the arg 1 due to "&4[&cTempBan&4] &7pegou-te um susto e fizeste caganita aguarda &7%arg 2%&7 para ficares limpo !"
			broadcast "&4[&cTempBan&4] &7%arg 1%&7 pegou-te um susto e fizeste caganita aguarda &7%arg 2%&7 para ficares limpo !"
			set {ban.%arg 1%} to true
			set {time.ban.%arg 1%} to now
			wait arg 2
			execute console command "/limpar %arg 1%"

on connect:
	if {motif.tempban.%player%} is set:
		kick player due to "&4[&cTempBan&4] &7voce burrou a cueca !%nl%&7Motivo : %{motif.tempban.%player%}%%nl%&7Temps restant : %{motif.tempban.%player%}%"
		stop



# ##########  BANIP  ########## #

command /cagalhao [<offlineplayer>] [<text>]:
	description: banir por ip.
	usage: /cagalhao <player> <motivo>
	permission: magical.banip
	permission message: {@noperm}
	aliases: ebanip
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cBanIP&4] &7Comando solicitado : &o/cagalhao <player> <motivo>||ttp:&7&oClique Aqui !||sgt:/cagalhao")
			stop
		if arg 2 is not set:
			IP-ban argument 1 due to "&4[&cBanIP&4] &7Mandas-te ganda cagada e nao aguentas-te e foste para o ceu !"
			set {banip.%arg 1%} to true
			kick argument 1 due to "&4[&cBanIP&4] &7Mandas-te ganda cagada e nao aguentas-te e foste para o ceu !"
			broadcast "&4[&cBanIP&4] &7%arg 1%&7 Mandou ganda cagada e nao aguentou os ferimentos !"
			set {time.ban.%arg 1%} to now
		if arg 2 is set:
			IP-ban argument 1 due to "&4[&cBanIP&4] &7Levas-te com um cagalhao do %arg 2% !"
			set {banip.%arg 1%} to true
			kick argument 1 due to "&4[&cBanIP&4] &7Levas-te com um cagalhao do  %arg 2% !"
			broadcast "&4[&cBanIP&4] &7%arg 1%&7 Levas-te com um cagalhao dor %arg 2% !"
			set {motif.banip.%arg 1%} to arg 2
			set {time.ban.%arg 1%} to now

on connect:
	if {banip.%player%} is true:
		kick player due to "&4[&cBanIP&4] &7Levas-te com um gande cagalhao !%nl%&7Motivo : %{motif.banip.%player%}%"



# ##########  UNBAN (Ban, BanIP, TempBan)  ########## #

command /limpar [<offlineplayer>]:
	description: Desbanir player.
	usage: /limpar <player>
	executable by: console ou player
	permission: magical.unban
	permission message: {@noperm}
	aliases: pardon, eunban, epardon, deban
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cUnBan&4] &7Comando solicitado : &o/limpar <player>||ttp:&7&oClique Aqui !||sgt:/limpar")
			stop
		if arg 1 is set:
			IP-unban argument 1
			clear {banip.%arg 1%}
			set {time.%arg 1%} to now					
			clear {ban.%arg 1%}
			clear {motif.ban.%arg 1%}
			clear {motif.tempban.%arg 1%}
			clear {time.ban.%arg 1%}
			unban argument 1
			execute console command "/pardonip %arg 1%"
			send "&4[&cUnBan&4] &7A merda de %arg 1%&7 foi limpa  !"



# ##########  CHECK  ########## #

command /snifar [<offlineplayer>]:
	description: ver as sançoes dos jogadores.
	usage: /snifar <player>
	permission: magical.check
	permission message: {@noperm}
	trigger:
		if arg 1 is not set:
			json("%player%", "&4[&cCheck&4] &7Comando solicitado : &o/snifar <jogador>||ttp:&7&oClique aqui !||sgt:/snifar")
			stop
		if arg 1 is set:
			send ""
			send "&6=---------= &7[&2Snifar&7] &6=---------="
			send "&6Apelido : &e&l%arg 1%"
			if {banip.%arg 1%} is true:
				if {motif.banip.%arg 1%} is set:
					send "&6BanIP : &2sim &a(motif : &a&l%{motif.banip.%arg 1%}%&a / de: &l%{time.ban.%arg 1%}%&a)"
				if {motif.banip.%arg 1%} is not set:
					send "&6BanIP : &2sim &a(motif : &a&linconnu&a / de: &l%{time.ban.%arg 1%}%&a)"
			if {banip.%arg 1%} is false:
				send "&6BanIP : &4Nao"
			else if {banip.%arg 1%} is not set:
				send "&6BanIP : &4Nao"
			if arg 1 is banned:
				if {motif.ban.%arg 1%} is set:
					send "&6Ban : &2sim &a(motif : &l%{motif.ban.%arg 1%}%&a / de: &l%{time.ban.%arg 1%}%&a)"
				if {motif.ban.%arg 1%} is not set:
					send "&6Ban : &2sim &a(motif : &linconnu&a / de: &l%{time.ban.%arg 1%}%&a)"
			if arg 1 is not banned:
				send "&6Ban : &4Nao"
			if {ban.%arg 1%} is not set:
				send "&6TempBan : &4Nao"
			if {ban.%arg 1%} is true:
				if {motif.tempban.%arg 1%} is set:
					send "&6TempBan : &2Sim &a(temps: &l%{motif.tempban.%arg 1%}%&a / de: &l%{time.ban.%arg 1%}%&a)"
			if {mute.%arg 1%} is a timespan:
				send "&6Mute : &2Sim &a(temps : &l%{mute.%arg 1%}%&a / de: &l%{time.ban.%arg 1%}%&a)"
			else if {mute.%arg 1%} is not set:
				send "&6Mute : &4Nao"
			send ""
Link para o comentário
Compartilhar em outros sites

Mas porque os comandos são tipo "Cagalhao" 

pq tipo eu queria banir os cara e ao mesmo tempo zuar com eles , entende? kkkkk

dai tipo quando eu dava /cagar player aparecia assim:

 

Admin Cagou na cara de player razao: hacks

 

e ao hacker aparecia assim: um admin te cagou na cara

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...