Kaoozie Posted June 11, 2020 Share Posted June 11, 2020 (edited) Olá, Estou enfrentando problema ao travar o veículo, utilizo o script de tutorial da wiki, porém o mesmo não trava motos, apenas carros. Eu gostaria que travasse no geral. Script: function(id) local vehicle = getVehicleByID(id) if isElement(vehicle) then local Vehicle = getPedOccupiedVehicle(source) if Vehicle == vehicle then if ( isVehicleLocked( vehicle ) == true ) then setVehicleLocked( vehicle, false ) outputChatBox( '#FFFFFFVeículo Destravado #2BFF00!', source, 255, 255, 255, true ) else setVehicleLocked( vehicle, true ) outputChatBox( '#FFFFFFVeículo Travado #2BFF00!', source, 255, 255, 255, true ) end else outputMessage("#FFFF00 Você não está no veículo!", source, 38, 122, 216, true) end else outputMessage("Seu veículo não está Spawnado.", source, 38, 122, 216, true) end end) Edited June 11, 2020 by Lord Henry Formatação do código convertido de rich text para Lua. Link to comment
Other Languages Moderators Lord Henry Posted June 11, 2020 Other Languages Moderators Share Posted June 11, 2020 (edited) setVehicleLocked apenas tranca portas dos veículos. Ela não impede de entrar nos veículos que não usam portas ou que as portas estejam abertas/arrancadas. Da mesma forma que os alarmes dos veículos na vida real. Warning: This function only prevents the player from opening the vehicle doors. It means that a player can still access a locked vehicle if there's an opened door. Also, vehicles that doesn't have doors can still be accessed aswell. Aviso: Esta função apenas impede que o jogador abra as portas do veículo. Isso significa que um jogador ainda pode acessar um veículo trancado se houver uma porta aberta. Além disso, veículos que não possuem portas ainda podem ser acessados também. Edited June 11, 2020 by Lord Henry Link to comment
ber Posted June 12, 2020 Share Posted June 12, 2020 Ao trancar/destrancar o veículo da um setElementData para indicar o status e quando alguém entrar no veículo e ele estiver trancado, da TP no player pra fora do veículo, usando algo mais ou menos assim: x, y, z = getElementPosition(veiculo) e getElementPosition(player, x + 2, y + 2, z) Just now, ber said: Ao trancar/destrancar o veículo da um setElementData para indicar o status e quando alguém entrar no veículo e ele estiver trancado, da TP no player pra fora do veículo, usando algo mais ou menos assim: x, y, z = getElementPosition(veiculo) e getElementPosition(player, x + 2, y + 2, z) Também da pra fazer algo mais ou menos assim: (é bom que não precisa dar TP no player porque ele nem vai ter tempo de subir na moto e se for um server de RP deixa mais realista). function carLock() if getVehicleType(source) == Bike then if getElementData(source, "trancado") == true then cancelEvent() end end end addEventHandler("onVehicleStartEnter", root, carLock) 1 Link to comment
Kaoozie Posted June 12, 2020 Author Share Posted June 12, 2020 Irei estudar mais um pouco e começar a desenvolver o código, obrigado! 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