Jump to content

Staff Ver o nome e id da pessoa na deep-web


Recommended Posts

		local MessagemANS = table.concat ( { ... }, " " );
		local MessagemANS222 = string.gsub(MessagemANS, "#%x%x%x%x%x%x", "")
		local MessagemANS333 = string.gsub(MessagemANS222, "#%x%x%x%x%x%x", "")
		local MessagemANS444 = string.gsub(MessagemANS333, "#%x%x%x%x%x%x", "")
		local MessagemANS555 = string.gsub(MessagemANS444, "#%x%x%x%x%x%x", "")
		local MessagemANS666 = string.gsub(MessagemANS555, "#%x%x%x%x%x%x", "")
		local MessagemANS777 = string.gsub(MessagemANS666, "#%x%x%x%x%x%x", "")
		local MessagemANS888 = string.gsub(MessagemANS777, "#%x%x%x%x%x%x", "")
		local MessagemANS999 = string.gsub(MessagemANS888, "#%x%x%x%x%x%x", "")
		local MessagemANS100 = string.gsub(MessagemANS999, "#%x%x%x%x%x%x", "")
		local MessagemANS101 = string.gsub(MessagemANS100, "#%x%x%x%x%x%x", "")
		local MessagemANS102 = string.gsub(MessagemANS101, "#%x%x%x%x%x%x", "")
		local MessagemANS103 = string.gsub(MessagemANS102, "#%x%x%x%x%x%x", "")
		local MessagemANS104 = string.gsub(MessagemANS103, "#%x%x%x%x%x%x", "")
		local MessagemANS105 = string.gsub(MessagemANS104, "#%x%x%x%x%x%x", "")
		Jogador2 = string.gsub(Jogador, "#%x%x%x%x%x%x", "")
		for _, player in ipairs ( getElementsByType ( "player" ) ) do
			if getElementData ( player, "Staff" ) ~= "Sim" then
				outputChatBox ( " #00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff"..MessagemANS105, player, 255, 255, 255, true )
			end
		end
		adminchat ( source, MessagemANS15 )
	end
end
addCommandHandler ( "u", MensagemAnon )

Ola,Ai o arquivo, queria que membros com a ACL Staff poderiam ver o nick e id da pessoa, quem me ajudar desde já obrigado

Link to comment

 

Tente algo assim, getElementData(player, "ID") é como você vai pegar o ID do player assim como o nick, eu usei exemplos genéricos você precisa pegar os do seu servidor, no código se o player estiver com o getElementData(player, "Staff") ele vai receber o outputChatBox com as infos ID e PlayerName.

 

local ID = getElementData(player, "ID")
local PlayerName = getPlayerName(player)

  if (getElementData(player, "Staff") == true) then
      outputChatBox("#0388fc["..ID.."|"..PlayerName.."]#00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff: "..MessagemANS105, player, 255, 255, 255, true)
  else 
      outputChatBox(" #00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff"..MessagemANS105, player, 255, 255, 255, true)
  end

 

Link to comment
3 hours ago, Neto Silva said:

 

Tente algo assim, getElementData(player, "ID") é como você vai pegar o ID do player assim como o nick, eu usei exemplos genéricos você precisa pegar os do seu servidor, no código se o player estiver com o getElementData(player, "Staff") ele vai receber o outputChatBox com as infos ID e PlayerName.

 

local ID = getElementData(player, "ID")
local PlayerName = getPlayerName(player)

  if (getElementData(player, "Staff") == true) then
      outputChatBox("#0388fc["..ID.."|"..PlayerName.."]#00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff: "..MessagemANS105, player, 255, 255, 255, true)
  else 
      outputChatBox(" #00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff"..MessagemANS105, player, 255, 255, 255, true)
  end

 

Obrigado

 

Link to comment
5 hours ago, Neto Silva said:

 

Tente algo assim, getElementData(player, "ID") é como você vai pegar o ID do player assim como o nick, eu usei exemplos genéricos você precisa pegar os do seu servidor, no código se o player estiver com o getElementData(player, "Staff") ele vai receber o outputChatBox com as infos ID e PlayerName.

 

local ID = getElementData(player, "ID")
local PlayerName = getPlayerName(player)

  if (getElementData(player, "Staff") == true) then
      outputChatBox("#0388fc["..ID.."|"..PlayerName.."]#00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff: "..MessagemANS105, player, 255, 255, 255, true)
  else 
      outputChatBox(" #00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff"..MessagemANS105, player, 255, 255, 255, true)
  end

 

Sou um scripter mt novato na area tem como por no script que postei na 1 postagem pfv n estou conseguindo

Link to comment
6 hours ago, Cabrito said:

Sou um scripter mt novato na area tem como por no script que postei na 1 postagem pfv n estou conseguindo

eu acho que é assim:

		Jogador2 = string.gsub(Jogador, "#%x%x%x%x%x%x", "")
	 	local Nome = getPlayerName(player)
		local IDplayer = getElementData(player "ID") or "N/C"
		for _, player in ipairs ( getElementsByType ( "player" ) ) do
outputChatBox ( "#00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff"..MessagemANS105, player, 255, 255, 255, true )
			if getElementData ( player, "Staff" ) == true then
outputChatBox ( "#00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] '..Nome..'('..IDplayer..') - #ffffff"..MessagemANS105, player, 255, 255, 255, true )
			end
		end
		adminchat ( source, MessagemANS15 )
	end
end
addCommandHandler ( "u", MensagemAnon )

 

Link to comment
4 minutes ago, SciptNovato said:

eu acho que é assim:

		Jogador2 = string.gsub(Jogador, "#%x%x%x%x%x%x", "")
	 	local Nome = getPlayerName(player)
		local IDplayer = getElementData(player "ID") or "N/C"
		for _, player in ipairs ( getElementsByType ( "player" ) ) do
outputChatBox ( "#00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] - #ffffff"..MessagemANS105, player, 255, 255, 255, true )
			if getElementData ( player, "Staff" ) == true then
outputChatBox ( "#00FFFFB#FFFFFFV#00FFFFZ -  #000000[Deep-Web] '..Nome..'('..IDplayer..') - #ffffff"..MessagemANS105, player, 255, 255, 255, true )
			end
		end
		adminchat ( source, MessagemANS15 )
	end
end
addCommandHandler ( "u", MensagemAnon )

 

o estranho é que vai 2 chats 1 so com deep web e outro com o nome e id da pessoa e dps deep web

 

Link to comment

If e else são basicamente maneiras de executar ações, pense que if seria algo como se e else algo como senão

se(if) player estiver na Staff execute(then) chat com Nick e ID
senão(else) mostre o chat sem nick e id
 
	for _, player in ipairs(getElementsByType("player")) do
		local ID = getElementData(player, "ID")
		local PlayerName = getPlayerName(player)
		if (getElementData(player, "Staff") == true) then -- Há duas opções true se ele está na Staff ou false se não estiver
		-- Se ele esta na staff o valor será true e irá executar esse outputChatBox
			outputChatBox(...)
		else -- else é para quando o if não foi acionado, no caso se o palyer estiver como false o if não é acionado e o else é chamado
		-- Assim o segundo outputChatBox é acionado
			outputChatBox(...)
		end
	end
		adminchat ( source, MessagemANS15 )
	end
end
addCommandHandler ( "u", MensagemAnon )

 

Edited by Neto Silva
Link to comment
10 hours ago, Neto Silva said:

If e else são basicamente maneiras de executar ações, pense que if seria algo como se e else algo como senão

se(if) player estiver na Staff execute(then) chat com Nick e ID
senão(else) mostre o chat sem nick e id
 
	for _, player in ipairs(getElementsByType("player")) do
		local ID = getElementData(player, "ID")
		local PlayerName = getPlayerName(player)
		if (getElementData(player, "Staff") == true) then -- Há duas opções true se ele está na Staff ou false se não estiver
		-- Se ele esta na staff o valor será true e irá executar esse outputChatBox
			outputChatBox(...)
		else -- else é para quando o if não foi acionado, no caso se o palyer estiver como false o if não é acionado e o else é chamado
		-- Assim o segundo outputChatBox é acionado
			outputChatBox(...)
		end
	end
		adminchat ( source, MessagemANS15 )
	end
end
addCommandHandler ( "u", MensagemAnon )

Fiz desta forma bem como colocou ali em sima mas aparece somente o chat que esta em baixo se eu colocar o com id embaixo o chat vai estar com o id se eu colocar o sem id vai estar ele vou mandar aq como eu fiz

Link to comment

Se está mostrando a segunda opção é porque você não está na staff, você não está setando o elementdata Staff em você, logo a segunda opção vai ser mostrada, faça o teste troque true por false e vai mostrar a primeira opção, para setar esse elementdata você usa setElementData(source, "Staff", true), para fazer isso automático muitos devs implementam isso no painel de contas, assim que você faz o login ele seta esse elemento no player (Se você não setar, automaticamente vai retornar false, só é preciso setar nos staffs)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...