Jump to content

Como faço para que funcione comandos no chat?


Recommended Posts

function MensagemRP(source, cmd, ...) 
    local MessagemFRP = table.concat ( { ... }, " " ); 
    local name = getPlayerName(source); 
for _,v in ipairs(getElementsByType("player")) do 
    outputChatBox("#FF3C00[ #ffffff CDC - Chat Global #FF3C00] "..name.." #ffffff"..MessagemFRP,v, 255, 255, 255, true) --efeito no chat
    end 
end 
addCommandHandler("Global",  MensagemRP)

addEventHandler("onPlayerJoin", getRootElement(),  
function() 
  bindKey(source, "t", "down", "chatbox", "Global") --bind
end 
) 

addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function() 
  for index,player in pairs(getElementsByType("player")) do 
        bindKey(player,"t", "down", "chatbox", "Global") --bind
  end 
end 
) 

Esse no caso seria meu chat!
Não estou conseguindo fazer com que os comandos funcionem nele!

Como poderia fzr que funcione?

Edited by Lord Henry
Código convertido de HTML para Lua.
Link to comment
On 01/12/2022 at 23:19, realasuramc said:
function MensagemRP(source, cmd, ...) 
    local MessagemFRP = table.concat ( { ... }, " " ); 
    local name = getPlayerName(source); 
for _,v in ipairs(getElementsByType("player")) do 
    outputChatBox("#FF3C00[ #ffffff CDC - Chat Global #FF3C00] "..name.." #ffffff"..MessagemFRP,v, 255, 255, 255, true) --efeito no chat
    end 
end 
addCommandHandler("Global",  MensagemRP)

addEventHandler("onPlayerJoin", getRootElement(),  
function() 
  bindKey(source, "t", "down", "chatbox", "Global") --bind
end 
) 

addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function() 
  for index,player in pairs(getElementsByType("player")) do 
        bindKey(player,"t", "down", "chatbox", "Global") --bind
  end 
end 
) 

Esse no caso seria meu chat!
Não estou conseguindo fazer com que os comandos funcionem nele!

Como poderia fzr que funcione?

oi @realasuramc, preparei um código de comando para o seu problema, quero que você o teste e tente outra tecla do teclado no lado "bindkey" (você deve atribuir outra chave em vez de "t")

function mensagemRP(player, cmd, ...) 
   local messagemFRP = table.concat ({...}," ")
   local name = getPlayerName(player)
   outputChatBox("#FF3C00[ #ffffff CDC - Chat Global #FF3C00] "..name.." #ffffff"..messagemFRP, root, 255, 255, 255, true) --efeito no chat
end 
addCommandHandler("Global",  mensagemRP)

addEventHandler("onPlayerJoin", root,
 function() 
    bindKey(source, "t", "down", "chatbox", "Global") 
 end 
) 

addEventHandler("onResourceStart", resourceRoot, function() 
  for _,player in ipairs(getElementsByType("player")) do 
     bindKey(player,"t", "down", "chatbox", "Global")
  end 
end 
)

 

Link to comment
  • 1 month later...
On 03/12/2022 at 13:16, Shady1 said:

oi @realasuramc, preparei um código de comando para o seu problema, quero que você o teste e tente outra tecla do teclado no lado "bindkey" (você deve atribuir outra chave em vez de "t")

function mensagemRP(player, cmd, ...) 
   local messagemFRP = table.concat ({...}," ")
   local name = getPlayerName(player)
   outputChatBox("#FF3C00[ #ffffff CDC - Chat Global #FF3C00] "..name.." #ffffff"..messagemFRP, root, 255, 255, 255, true) --efeito no chat
end 
addCommandHandler("Global",  mensagemRP)

addEventHandler("onPlayerJoin", root,
 function() 
    bindKey(source, "t", "down", "chatbox", "Global") 
 end 
) 

addEventHandler("onResourceStart", resourceRoot, function() 
  for _,player in ipairs(getElementsByType("player")) do 
     bindKey(player,"t", "down", "chatbox", "Global")
  end 
end 
)

 

Testei ele mas o comando vai pra todo mundo ver

e não funciona o comando

 

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...