ODutii Posted December 9, 2019 Share 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. Link to comment
Other Languages Moderators Lord Henry Posted December 9, 2019 Other Languages Moderators Share 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 Link to comment
ODutii Posted December 9, 2019 Author Share 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 Link to comment
Other Languages Moderators Lord Henry Posted December 9, 2019 Other Languages Moderators Share 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 Link to comment
SrPattif Posted December 10, 2019 Share 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! 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