Ir para conteúdo

Featured Replies

  • Respostas 6
  • Visualizações 473
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado
local tempo = 30 -- em segundos para kickar o player

function onLogin(cid)
	if isVipName(cid) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your name is invalid. Use !unlock NewCharName to unlock your char name. You will be kicked in ".. tempo .." seconds.") 
		doCreatureSetNoMove(cid, true)
		addEvent(function()
			if isCreature(cid) then
				doRemoveCreature(cid, true)
			end
		end, tempo*1000
	end
	return true
end


function isVipName(cid)
local list = {}
local query = db.getResult("SELECT `name` FROM `players` WHERE `group_id` < 2 ")

	if (query:getID() == -1) then
		return true 
	end

	repeat
		local name = query:getDataString("name")
		table.insert(list, name)
	until not query:next()

	for _, names in pairs(list) do
	   if names:find("[VIP]") then
			names = names:gsub("%[VIP] ", "")
			if getPlayerName(cid) == names then
				return true
			end
		end
	end
	query:free()
	return false
end 

 

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo