Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

function TeleportBot(cid)
	if getPlayerStorageValue(cid, 934563) ~= -1 then
		doPlayerPopupFYI(cid, "Seu personagem foi teleportado para Templo, por uso de Bot 100% AFK")
		doTeleportThing(cid, getPlayerMasterPos(cid))
		setPlayerStorageValue(cid, 934563, -1)
	end
return true
end

function CheckBot(cid)
local numer = math.random(2, 999)
	if isPlayer(cid) then
		doPlayerPopupFYI(cid, "Seu personagem esta sendo verificado por Bot AFK!\n\nVocê tem 1 minutos para responder.\n\nPor favor digite\n\n!check info, "..numer.."")
		setPlayerStorageValue(cid, 934563, numer)
		addEvent(TeleportBot, 60000, cid)
	end
return true
end


function onSay(cid, words, param, channel) 
local param = param:lower()
local t = string.explode(param, ",")
local Numero = tonumber(t[2])

if (t[1] == "add") then
	if getPlayerGroupId(cid) < 2 then
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem permissão para fazer Verificações!")
	else
		doBroadcastMessage(""..getCreatureName(cid).." envio uma verificação de BOT para o player "..getCreatureName(getPlayerByName(t[2]))..".")
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi enviado uma verificação para o player : "..getCreatureName(getPlayerByName(t[2])).."")
		CheckBot(getPlayerByName(t[2]))
	return true
	end
elseif (t[1] == "info") then
			if Numero == nil then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa digitar o valor.")
			end

			if 	getPlayerStorageValue(cid, 934563) == -1 then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem verificações pendentes.")
			end
		
			if getPlayerStorageValue(cid, 934563) ~= -1 and getPlayerStorageValue(cid, 934563) == Numero then
				setPlayerStorageValue(cid, 934563, -1)
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Obrigado por fazer a verificação, Bom jogo!!")
			end
			
			
end
  return true
end

Sistema Bem simples:

Oque acontece você ADM está la ocupado arrumando algum bug e vem um player e fala "ADM o cara ta de bot" ai vai vc la fica falando "tae?tae?tae?".....Seus problemas acabaram.

O sistema manda um POPUP (Qual o elfbot não é capaz de reconhecer) e manda 1 sequencia de numero e da 1 minuto para o player falar os numeros, caso não? será teleportado para o templo padrão.

 

<talkaction log="yes" words="!check" event="script" value="CheckBot.lua"/>

Comando :

 

!check add, NICK   --Adc o player para Checar se esta de bot !
!check info, NUMERO --Comando que o player precisa informar para não ser teleportado.

O sistema é simples e não faz verificação de pzLocked ele solicita apenas o valor.

Sempre de esse comando a player que realmente confia fazer a verificação, para que não tenha Power Abuses.

Somente Tutor + pode executa-lo.

Desculpe ficar fora do TK, não tenho muito tempo para programar(pois sou iniciante).

  • Respostas 5
  • Visualizações 934
  • Created
  • Última resposta

Top Posters In This Topic

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo