bot verification.sk

Created by King_Creeperz

Other available versions. Ordered by newest to oldest versions:

Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.

options:
  enabled: true

# !!! ANY CODE MAY BE CHANGED BY A DEV !!!

on any movement:
	if {verify::%player's uuid%} is true:
		cancel event
		send "&3To move and chat. do /verify" to player
on chat:
	if {verifychat::%player's uuid%} is true:
		cancel event
		if message contains "%{word::%player's uuid%}%":
			set {verify::%player's uuid%} to false
			send "&3You may now walk and chat" to player
			set {verifychat::%player's uuid%} to false
			cancel event
			stop
		else:
			send "&3You said it wrong! say this in chat &a%{word::%player's uuid%}%" to player
	if {verify::%player's uuid%} is true:
		if {verifychat::%player's uuid%} is false:
			cancel event
			send "&3To move and chat. do /verify" to player
command /setverifywords:
  trigger:
    delete {letters::*}
    add "A","B","C","D","E","F","G","H","I","J","K","L","M","O","P","Q","R","X","Y" and "Z" to {letters::*}
on join:
	if {@enabled} is false:
		set {verify::%player's uuid%} to false
		set {verifychat::%player's uuid%} to false
		stop
	send "&3Before you play. do /verify. if you don't you can't walk" to player
	set {verify::%player's uuid%} to true
	set {verifychat::%player's uuid%} to false
command /verify:
  trigger:
    if {verify::%player's uuid%} is false:
      send "&3You don't need to verify now!" to player
    else:
      set {letter1::%player's uuid%} to random element of {letters::*}
      set {letter2::%player's uuid%} to random element of {letters::*}
      set {letter3::%player's uuid%} to random element of {letters::*}
      set {letter4::%player's uuid%} to random element of {letters::*}
      set {letter5::%player's uuid%} to random element of {letters::*}
      set {letter6::%player's uuid%} to random element of {letters::*}
      set {word::%player's uuid%} to "%{letter1::%player's uuid%}%%{letter2::%player's uuid%}%%{letter3::%player's uuid%}%%{letter4::%player's uuid%}%%{letter5::%player's uuid%}%%{letter6::%player's uuid%}%"
      send "&3To verify. say in chat &a%{word::%player's uuid%}%" to player
      set {verifychat::%player's uuid%} to true