Ir para conteúdo

[talkaction] Versão 8.42 Change Access


LorD Sybian

Posts Recomendados

-------------------------------

Nome: Change Access

Versão: 8.42

Tipo do script: Talk Action

Servidor Testado: The Forgotten Server 0.3.4 Patch Level 2

Autor: KutyKutyx3

Bugs : esK~

-------------------------------

Bom, este é um script em que você pode mudar o 'access' de algum player, sem precisar ir ao seu banco de dados.

 

Abra a pasta ~/data/talkactions/scripts e crie um arquivo chamado changeaccess.lua:

 

function onSay(cid, words, param)
  local Data = string.explode(param, ",")
  local  player = getPlayerByName(Data[1])
	  local Target = db.getResult("SELECT `name` FROM `players` WHERE `name` = " .. db.escapeString(Data[1]) .. ";")
	  if Data then
		  if (Target:getID() ~= -1) then
		  if Data[2] then
			  if tonumber(Data[2]) > 6 then
	  doPlayerSendCancel(cid, "You cannot add an access higher than 6.")
  else
		  setPlayerGroupId(player, Data[2])
		  group = getGroupInfo(getPlayerGroupId(player))
			  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed the "..Data[1].." access. Now he is member of '"..group.name.."' group.")
			  doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Admin has changed you access. Now you are member of '"..group.name.."' group.")
  end
  else
			  doPlayerSendCancel(cid, "Insert an access.")
  end
  else
			  doPlayerSendCancel(cid, "Player '".. Data[1] .."' doesn't exist.")
  end
  else
		  doPlayerSendCancel(cid, "Insert player name.")
	  end
  return TRUE
 end

 

Agora em ~/data/talkactions/ abra o arquivo talkactions.xml e adicione essa tag:

<talkaction log="yes" access="5" words="/changeaccess" event="script" value="changeaccess.lua"/>

 

E pronto, agora bastar falar o seguinte para mudar o 'access' do player:

/changeaccess Playername, access

 

Por exemplo, para mudar o access do player "esK", de player para god, eu faria o seguinte:

/changeaccess Skazi, 6

 

OBS : Esse comando existia a muito tempo em apenas um ot, dai nao foi pra fente,e o KutyKutyx3 fez denovo e eu retirei uns bugs.

Editado por esK~
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...