JohnSPKz Posted September 13, 2020 Share Posted September 13, 2020 Queria saber se é possivel assim que o carro for destruido no desmanche por outro player, fazer com que o dono do carro receba a mensagem de que seu veiculo foi destruido. se sim como? abaixo é o codigo que estou tentado implementar esse funcionamento. local blipLocal = createBlip(1768, -2040, 14, 24) local marker = createMarker (1768, -2040, 12.7, "cylinder", 3, 255, 155, 30, 150); local acceptCar = true; local timerCurrent = 300000; setTimer(function() if (acceptCar == false) then setElementVisibleTo ( marker, root, true ); setElementVisibleTo ( blipLocal, root, true ); acceptCar = true; outputChatBox("#FFFF00[DESMANCHE] #FFFFFFO DESMANCHE ESTÁ A PROCURA POR VEICULOS NOVAMENTE.", root, 255, 255, 255, true); end end, timerCurrent,0) addEventHandler ( "onResourceStart", getRootElement(), function ( ) outputChatBox("#FFFF00[DESMANCHE] #FFFFFFO DESMANCHE ESTÁ COMPRANDO VEICULOS.", root, 255, 255, 255, true); end ) addEventHandler("onMarkerHit", marker, function (player) if (acceptCar == true) then local carPlayer = getPedOccupiedVehicle(player); if not (carPlayer) then return end acceptCar = false; valueCar = math.random(2500, 15000); destroyElement(carPlayer); givePlayerMoney(player, valueCar); outputChatBox("#FFFF00[DESMANCHE] #FFFFFFPARABÉNS VOCÊ RECEBEU #00ff00$"..valueCar.." #FFFFFFPOR VENDER ESTE VEICULO AO DESMANCHE.", player, 255, 255, 255, true) outputChatBox("#FFFF00[DESMANCHE] #FFFFFFO DESMANCHE ACABOU DE COMPRAR UM VEICULO E ENCERROU SUAS ATIVIDADES.", root, 255, 255, 255, true); setElementVisibleTo ( marker, root, false ); setElementVisibleTo ( blipLocal, root, false ); end end ) Link to comment
Tommy. Posted September 13, 2020 Share Posted September 13, 2020 O seu sistema de garagem anexa no veículo com um elementData o argumento do dono? Link to comment
JohnSPKz Posted September 13, 2020 Author Share Posted September 13, 2020 2 hours ago, Tommy. said: O seu sistema de garagem anexa no veículo com um elementData o argumento do dono? tenho um que sim, quando o player compra o veiculo altomaticamente o documento do veiculo fica com o id do player, porem é compilado porem estava tentando fazer em uma loja de veiculos comum que possui o painel de spawnar localizar vender para player e vender para loja. Link to comment
\\Virus// Posted September 15, 2020 Share Posted September 15, 2020 Isso é Um Exemplo de como você pode fazer isso, já que não significa que o cara que fez o mod da concessionária colocou o ElementData com a Chave ID. --supondo que o cara comprou o carro e o " ElementData " do Carro é o id do player com a chave ID. -- Ficaria assim na concessionária: setElementData([veiculo],"ID",id) -- "[id] é o id do player" --ai pra mandar a msg function mandarmsg(veh) local id = getElementData(veh,"ID") if id then local acc = getAccountByID(id) local player = getAccountPlayer(acc) outputChatBox("#FFFF00[DESMANCHE] #FFFFFFO OH NÃO SEU CARRO FOI DESTRUIDO! .. ;-; .",player,r,g,b,true) end end addEvent("msg",false) -- se a função tiver no mesmo script do desmanche deixe como false, senão bota como true. [true ativa o trigger remoto] addEventHandler("msg",root,mandarmsg) --- Isso é um Exemplo!!!!!!!!, já que sem o script que seta a Info no carro eu não tenho como adivinhar qual chave o cara usou, eu usei aqui a Chave ID pra dar uma idéia de como seria. 1 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