#Death
-
Posts
6 -
Joined
-
Last visited
Posts posted by #Death
-
-
3 hours ago, Lord Henry said:
Não tenho como lhe ajudar sem saber o código do sistema de ID.
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 -
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))?
-
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? -
Sei apenas o básico de programação ''.lua'', não consegui achar onPlayerChat.
-
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!
ID PM
in Programação em Lua
Posted
Okay, muito obrigado por todos os esclarecimentos!