ODutii Posted December 9, 2019 Posted December 9, 2019 Qual o script, para quando o jogador bater no player com o NightStick, o jogador tiver a data de policial, vai aparecer a mensagem para o policial "você prendeu o jogador" e irá aparecer para o player "você foi preso" - Só uma explicação simples.
Moderators Lord Henry Posted December 9, 2019 Moderators Posted December 9, 2019 (edited) onPlayerDamage - Use o parâmetro do attackerWeapon para saber se foi com nightstick. E use getElementData no attacker pra ver se o cara que bateu era policial. Edited December 9, 2019 by Lord Henry Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
ODutii Posted December 9, 2019 Author Posted December 9, 2019 Está correto? function prender(player,attackerWeapon) local Arma = getPlayerWeapon (source) local ArmaID = getWeaponIDFromName (Arma) local Data = getElementData(source) if ArmaID == 3 then if Data == "Polícia Militar" then outputChatBox("Você prender o "..getPlayerName(player),source,255,255,255) outputChatBox("Você foi preso pelo "..getPlayerName(source),player,255,255,255) end end end addEventHandler ( "onPlayerDamage", root, prender) 1
Moderators Lord Henry Posted December 9, 2019 Moderators Posted December 9, 2019 Não. Eu falei pra usar o parâmetro attackerWeapon, mas vc inventou de usar getPlayerWeapon no cara que está levando dano. Além disso, o seu getElementData não faz sentido. function prender (attacker, attackerWeapon) local data = getElementData (attacker, "Polícia Militar") if (attackerWeapon == 3) then if (data) then outputChatBox ("Você prendeu o "..getPlayerName(source), attacker, 255, 255, 255) outputChatBox ("Você foi preso por "..getPlayerName(attacker), source, 255, 255, 255) end end end addEventHandler ("onPlayerDamage", root, prender) 1 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
SrPattif Posted December 10, 2019 Posted December 10, 2019 Exatamente, igual o @Lord Henry disse anteriormente, você procura no jogador um data específico. Recomendo que, ao invés de utilizar o parâmetro "getElementData", te recomendo utilizar "getAccountData", que vai basicamente procurar esse data na conta da pessoa. Além disso, você pode também criar um comando para adicionar o jogador com a data "Polícia Militar", assim podendo recrutar novos policiais. Espero que tenha te ajudado! Espero ter te ajudado! ;D BRASIL
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