Jump to content

#Death

Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by #Death

  1. Okay, muito obrigado por todos os esclarecimentos!
  2. Não sei exatamente como é o código, ou qual parte apenas é o código, irei mandar o script inteiro: function privateMessage(thePlayer,commandName,sendToName,...) local pmWords = { ... } local pmMessage = table.concat( pmWords, " " ) if sendToName then if (getPlayerFromParticalName (sendToName)) then toPlayer = (getPlayerFromParticalName (sendToName)) if not (toPlayer == thePlayer) then if not (pmMessage == "") then outputChatBox("#0044FF[PM]#FFFFFF Enviada para #FFFFFF" .. getPlayerName(toPlayer) .. "#FFFFFF: " .. pmMessage, thePlayer, 255, 255, 255, true) outputChatBox("#0044FF[PM]#FFFFFF Recebida de #FFFFFF" .. getPlayerName(thePlayer) .. "#FFFFFF: " .. pmMessage, toPlayer, 255, 255, 255, true) else outputChatBox("#0044FF[PM]#FFFFFF Comando Inválido! Use:#FFFFFF /pm [nome do jogador] [Mensagem]", thePlayer, 255, 255, 255, true) return false end else outputChatBox("#0044FF[PM]#FFFFFF Você não pode mandar PM para si mesmo#FFFFFF!", thePlayer, 255, 255, 255, true) return false end else outputChatBox("#0044FF[PM]#FFFFFF Jogador não encontrado! #FFFF00(#FFFFFF"..sendToName.."#FFFF00)", thePlayer, 255, 255, 255, true) return false end else outputChatBox("#0044FF[PM]#FFFFFF Comando Inválido! Use:#FFFFFF /pm [nome do jogador] [Mensagem]", thePlayer, 255, 255, 255, true) return false end end addCommandHandler("pm", privateMessage) function infoPM() outputChatBox ('#0044FF[PM]#FFFFFF Para mandar mensagens privadas digite #0044FF/pm #FFFFFF[#0044FFNome do Jogador#FFFFFF] [#0044FFMensagem#FFFFFF]',getRootElement(),255,255,255,true) end setTimer(infoPM, 350000, 350) function getPlayerFromParticalName(thePlayerName) local thePlayer = getPlayerFromName(thePlayerName) if thePlayer then return thePlayer end for _,thePlayer in ipairs(getElementsByType("player")) do if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), thePlayerName:lower(), 1, true) then return thePlayer end end return false end
  3. Instalei um script de ID player para meu servidor MTA:SA, gostaria de saber como faço para mudar de player para id, o meu sistema de "PM, /pm", segue a forma em que está, espero esclarecimentos: if (getPlayerFromParticalName (sendToPlayerName)) then toPlayer = (getPlayerFromParticalName (sendToName)) Teria que modificar por if (getPlayerFromID (sendToPlayerID))?
  4. Gostaria de saber como deixo o headShot apenas para a sniper, não sei se da forma com que fiz está correto, gostaria de esclarecimentos sobre minha dúvida, irei mandar o headshot.lua: addEvent "onPlayerHeadshot" addEventHandler("onPlayerDamage", getRootElement(), function (attacker, weapon, bodypart, loss) if bodypart == 9 then if weapon == 31 then not killPed local result = triggerEvent("onPlayerHeadshot", source, attacker, weapon, loss) if result == true then killPed(source, attacker, weapon, bodypart) end end end ) Obs: Eu editei, colocando apenas a parte 'if weapon == 31 then not killPed, está correto?
  5. Sei apenas o básico de programação ''.lua'', não consegui achar onPlayerChat.
  6. Gostaria de saber porque, está aparecendo duas mensagens, após digitar, aparece uma do Freeroam, e outra com a Tag que coloquei, quando dou debuscript 3, aparece que está dando erro na linha 1208 do fr_client.lua, e a linha 442 do gui.lua, gostaria de esclarecer este erro. Fica assim: #Death!^: Este erro aqui! ⟦ Đono ⟧ : #Death!^: Este erro aqui!
×
×
  • Create New...