Jump to content

Jonas^

Members
  • Posts

    1,016
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Jonas^

  1. Só dar aquele like maroto pra agradecer uheauheauae
  2. Tente assim: function assignNewTeam (source, commandName, teamName) local theTeam = createTeam (teamName) local playerTeam = getPlayerTeam (source) if not playerTeam then if theTeam then setPlayerTeam (source, theTeam) outputChatBox ("Você criou o grupo '"..tostring(teamName).."'.", source, 0, 255, 0) end else outputChatBox ("Você já esta em um grupo.", source, 255, 30, 30) end end addCommandHandler ("criarteam", assignNewTeam)
  3. Olha, tem um exemplo na wiki que faz a mesma coisa, pra que fazer gambiarra? function createTeam (source, commandName, teamName) local theTeam = createTeam (teamName) if theTeam then setPlayerTeam (source, theTeam) end end addCommandHandler ("createteam", createTeam)
  4. Tem sim, aqui: function chamarPolicia (thePlayer, cmd) outputChatBox ("Você chamou os policiais com sucesso, aguarde.", thePlayer, 0, 255, 0) -- Avisa o jogador que usou o comando que a chamada foi efetuada com sucesso. local idPlayer = getElementData (thePlayer, "ID") -- Data que contém o ID do jogador do script de 'ID'. for k, player in ipairs (getElementsByType("player")) do -- Para cada jogador que está na ACL Group "ComandosPolicia", faça: if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount(player)), aclGetGroup ("PoliciaComandos")) then -- Se o jogador estiver na ACL "ComandosPolicia", então: outputChatBox ("#2E2EFE190: #848484Cidadão "..string.gsub(getPlayerName (thePlayer), "#%x%x%x%x%x%x", "").."("..tonumber(idPlayer)..") #bebebeChamou a Polícia, atenda o chamado!", player, 255, 0, 0, true) -- Os policiais iram receber a denúncia. end end end addCommandHandler ("190", chamarPolicia)
  5. outputChatBox ("#2E2EFE190: #848484Cidadão "..string.gsub(getPlayerName (thePlayer), "#%x%x%x%x%x%x", "").." #bebebeChamou a Polícia, atenda o chamado!", player, 255, 0, 0, true) -- Os policiais iram receber a denúncia.
  6. https://wiki.multitheftauto.com/wiki/SetWeaponProperty
  7. E eu olhando o código 30 vezes, espalhei print pra depurar e nada de retornar, retornava false e nil toda hora dai olhei o script de export e vi que nem era necessario o export aoksaspos, acontece.
  8. Neste caso não é necessario usar export, faça assim: function chamarPolicia (thePlayer, cmd) outputChatBox ("Você chamou os policiais com sucesso, aguarde.", thePlayer, 0, 255, 0) -- Avisa o jogador que usou o comando que a chamada foi efetuada com sucesso. local idPlayer = getElementData (thePlayer, "ID") -- Data que contém o ID do jogador do script de 'ID'. for k, player in ipairs (getElementsByType("player")) do -- Para cada jogador que está na ACL Group "ComandosPolicia", faça: if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount(player)), aclGetGroup ("PoliciaComandos")) then -- Se o jogador estiver na ACL "ComandosPolicia", então: outputChatBox ("#2E2EFE190: #848484Cidadão ID "..tonumber(idPlayer).." #bebebeChamou a Polícia, atenda o chamado!", player, 255, 0, 0, true) -- Os policiais iram receber a denúncia. end end end addCommandHandler ("190", chamarPolicia)
  9. Pode me enviar o seu ID system via privado pra mim testar? Tente assim antes: function chamarPolicia (thePlayer) local playerID = exports["[PRS]ID_System"]:getPlayerID(tonumber(playerid)) outputChatBox ("Você chamou os policiais com sucesso, aguarde.", thePlayer, 0, 255, 0) -- Avisa o jogador que usou o comando que a chamada foi efetuada com sucesso. for k, player in ipairs (getElementsByType("player")) do -- Para cada jogador que está na ACL Group "ComandosPolicia", faça: if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount(player)), aclGetGroup ("PoliciaComandos")) then -- Se o jogador estiver na ACL "ComandosPolicia", então: outputChatBox ("#2E2EFE190: #848484Cidadão ID "..playerID.." #bebebeChamou a Polícia, atenda o chamado!", player, 255, 0, 0, true) -- Os policiais iram receber a denúncia. end end end addCommandHandler ("190", chamarPolicia)
  10. Tire o local da variavel do playerID playerID = exports["[PRS]ID_System"]:getPlayerID(tonumber(playerid))
  11. Sabe aquele script de acl que você estava com dúvida a uns 2 dias atrás? poste o meta dele aqui pra mim ver uma coisa.
  12. debugscript 3 retorna algum erro? já conferiu se o sistema de id esta ativo?
  13. Mande o código via pastebin para mim que eu retiro.
  14. Precisa exportar sim, ele usa um sistema de ID personalizado pra RP
  15. function chamarPolicia (thePlayer) outputChatBox ("Você chamou os policiais com sucesso, aguarde.", thePlayer, 0, 255, 0) -- Avisa o jogador que usou o comando que a chamada foi efetuada com sucesso. for k, player in ipairs (getElementsByType("player")) do -- Para cada jogador que está na ACL Group "ComandosPolicia", faça: if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount(player)), aclGetGroup ("ComandosPolicia")) then -- Se o jogador estiver na ACL "ComandosPolicia", então: outputChatBox ("190: Cidadão ID "..id.." #bebebeChamou a Polícia, atenda o chamado!", player, 255, 0, 0, true) -- Os policiais iram receber a denúncia. end end end addCommandHandler ("190", chamarPolicia)
  16. Você precisa fazer um loop obtendo todos os policiais
  17. Tem um aqui no forum que o @Lord Henry fez pra mim ano passado, só dar uma procurada que você acha.
  18. De nada, de agradecimentos deixe like nas minhas respostas
  19. Então isso agora é algum problema no comando, tente depurar o código com algumas outputs pra ver até onde ele executa.
  20. @Renazz Correção: https://pastebin.com/cYLS94ts Comando: /multar
  21. Continua o mesmo mano, igual esta ali .
  22. Apenas tirei o comando do começo e coloquei no fim do código, porém é preciso dar nome a função para executar o comando da forma que fiz.
×
×
  • Create New...