Ir para conteúdo

Featured Replies

Postado

Quero um script que mostre a lista de comandos do talkactions.xml, mas de determinado access.

 

Exemplo:

 

Player - Group access 1

Tutor - Group access 2

Tutor Sênior - Group access 3

Game Master - Group access 4

Community Manager - Group access 5

Administrador - Group access 6

 

Se determinado Player, Tutor, GM, CM usar o comando, só irá aparecer a lista de comando de determinado access.

 

Obs: Pode deixar o Administrador ver todos os comandos.

 

Agradeço!!

"O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado
Citar

--[[> marcryzius <]]-- 
function onSay(cid, words, param) 
local file = assert(io.open('data/talkactions/talkactions.xml','r')) 
local tab = {'Your commands is:\n"Access" <> "Words"\n'} 
local lerfile,gpa = file:read(-1),getPlayerAccess(cid) 
file:close() 
   for ler in lerfile:gmatch('<talkaction (.-)/>') do 
   local acc = tonumber(ler:match('access="(%d+)"')) 
      if((acc == nil) and 0 or acc <= gpa)then 
         table.insert(tab,'ac['..(acc or 0)..'] / "'..ler:match('words="(.-)"')..' | "'..(ler:match('desc="(.-)"') or 'none')..'"') 
      end 
   end 
   return true,doShowTextDialog(cid,2421,table.concat(tab,'\n')) 
end 
 

 

Postado
  • Autor

Obrigado, funcionou.

"O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
  • 5 months later...

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