biscoitoimproprio Posted December 20, 2018 Share Posted December 20, 2018 function chamarUber(player, cmd, ...) local msg = table.concat({...}, " ") for k,v in ipairs (getElementsByType("player")) do if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("Uber")) then outputChatBox("#ff0000(UBER) #ffffff" ..getPlayerName(player).." #ffffffpediu um uber em: "..msg, v, 255, 255, 255, true) end end outputChatBox("#ff6464[UBER] #ffffffUber chamado com sucesso!", player, 255, 255, 255, true) end addCommandHandler("uber", chamarUber) Link to comment
Other Languages Moderators Lord Henry Posted December 21, 2018 Other Languages Moderators Share Posted December 21, 2018 Título do post: Como fazer o meta? Texto do post: Preciso de ajuda, alguém sabe como fazer o meta? Tbm preciso q alguem me ajude a fazer com que apareça o blip da pessoa q chamou o uber. (Código formatado com a ferramenta code do fórum) Link to comment
#DaNiLiN Posted December 21, 2018 Share Posted December 21, 2018 function chamarUber(player, cmd, ...) local msg = table.concat({...}, " ") for k,v in ipairs (getElementsByType("player")) do if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("Uber")) then outputChatBox("#ff0000(UBER) #ffffff" ..getPlayerName(player).." #ffffffpediu um uber em: "..msg, v, 255, 255, 255, true) end end outputChatBox("#ff6464[UBER] #ffffffUber chamado com sucesso!", player, 255, 255, 255, true) end addCommandHandler("uber", chamarUber) Link to comment
DNL291 Posted December 21, 2018 Share Posted December 21, 2018 (edited) Leia: meta.xml Formule sua pergunta corretamente e não use o título para escrever todo o post Use o campo de pesquisa do fórum para encontrar a resposta antes de fazer o tópico Crie seu post relacionado a Lua na seção Programação em Lua @biscoitoimproprio Edited December 21, 2018 by DNL291 Link to comment
#DaNiLiN Posted December 21, 2018 Share Posted December 21, 2018 Antes de abrir um tópico verifica antes pra ver se não tem outros iguais. function PedirUber (thePlayer) outputChatBox ("Você pediu um Uber, Aguarde Alguns Minutos", thePlayer, 255, 255, 255, true) -- Mensagem pro player que Executou o Comando Blip = createBlipAttachedTo(thePlayer,61,2,255,255,255,255,0,999999) -- Blip que será Criado em quem executou o comando. setElementVisibleTo ( Blip, root, false ) -- Blip Invisivel pra todos. local everybody = getElementsByType ("player") -- Todos os jogadores conectados no servidor. for _, jogador in ipairs (everybody) do -- Para cada jogador da table everybody, faça: local accName = getAccountName (getPlayerAccount(jogador)) -- accName recebe a conta do jogador if isObjectInACLGroup ("user."..accName, aclGetGroup ("UBER")) then -- Se a conta do jogador estiver no grupo "UBER" então: outputChatBox ("O Jogador "..getPlayerName (thePlayer).." #ffffffpediu um Uber!", jogador, 255, 255, 255, true) -- Mensagem pra esse jogador que está na ACL Group. setElementVisibleTo ( Blip, jogador, false ) -- Blip Invisivel pra todos os Jogadores que estiver na ACL Uber. end -- Se não estiver, não manda nada pra ele. end end addCommandHandler ("uber", PedirUber) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now