#DaNiLiN Posted March 26, 2019 Posted March 26, 2019 Olá rapaziada tentei grudar um veiculo na prancha do caminhão cegonha (443) e obviamente não deu certo. Existe alguma forma disso acontecer através de gambiarras?
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Posted March 26, 2019 E cadê oq vc tentou fazer? 1
#DaNiLiN Posted March 26, 2019 Author Posted March 26, 2019 Essa função grudaria o marker na cegonha e nesse marker o veiculo iria colidir no marker e grudar também, porém não funfa... function Attach_Cegonha (source) local Vehicle_Player = getPedOccupiedVehicle (source) if (Vehicle_Player) then if getElementModel(Vehicle_Player) == 443 then if getElementData(Vehicle_Player, "Reboque_Ativo") == false then if isElement (Vehicle_1) then destroyElement (Vehicle_1) end local PosC_X, PosC_Y, PosC_Z = getElementPosition(Vehicle_Player) Vehicle_1 = createMarker ( PosC_X, PosC_Y, PosC_Z, "corona", 2, 0, 255, 0, 50 ) attachElements (Vehicle_1, Vehicle_Player, 0, 0 +1, 0 +2.2) triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffAdicione os veiculos desejados nos marcadores") else setElementFrozen(Vehicle_Player, false) setElementData(Vehicle_Player, "Reboque_Ativo", false) triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffSua cegonha foi liberada para seguir viagem") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffEsse veiculo não é uma cegonha") end end end addCommandHandler("reboque", Attach_Cegonha) local veh = createVehicle(411, 2075.83521, 1213.02148, 10.67188 +5) function Vehicle_Cegonha (vehicle) if getElementType ( vehicle ) == "vehicle" then if getElementModel(vehicle) == 443 then return end if isElementWithinMarker(vehicle, Vehicle_1) then triggerClientEvent(root, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffGRUDOU") attachElements (veh, Vehicle_1, 0, 0, 0 +2.2) else triggerClientEvent(root, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffff1") end else triggerClientEvent(root, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffff2") end end addEventHandler("onMarkerHit", root, Vehicle_Cegonha)
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Posted March 26, 2019 Já fiz algo assim com o cargobob. Os players iam num marker que ficava anexado no helicoptero pra poder grudar dentro dele. Lagava pra carai. Pq vc usou root na linha 39? 1
#DaNiLiN Posted March 26, 2019 Author Posted March 26, 2019 Pq vc usou root na linha 39? R: pra não ter que criar o evento na função onde criar o marker.
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Posted March 26, 2019 Mas dai o evento irá funcionar com markers de fora do script. Pois vc não criou condição que verifica se o marker é do script. 1
#DaNiLiN Posted March 26, 2019 Author Posted March 26, 2019 Na verdade de qualquer forma o evento iria ser criado na função pois seria eu iria armazenar os marker em uma tabela... Mas sobre minha real dúvida sabe me explicar por que não está anexando o veiculo no marker da cegonha :\
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Posted March 26, 2019 To testando aqui e realmente tem um bug. Ele não consegue anexar elementos no marker que está anexado em algo. Tem que anexar direto no caminhão. A função retorna true mas não anexa '-' 1
#DaNiLiN Posted March 26, 2019 Author Posted March 26, 2019 Que doideira. Eu até tinha anexado o veiculo diretamente no caminhão (Pra teste) e tinha dado certo. Minha ideia e fazer que o jogador leve o veiculo até o marker que está anexado no caminhão e assim o veiculo fique anexado. (Um Trabalho) tem alguma forma funcional que essa minha ideia possa funcionar ? :\
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Posted March 26, 2019 Tem. Só vc obter as coordenadas offset do marker com getElementAttachedOffsets e depois anexar o veículo no caminhão com esses mesmos offsets. Fazendo com que ele fique anexado na mesma posição que o marker. 1
Other Languages Moderators Lord Henry Posted March 27, 2019 Other Languages Moderators Posted March 27, 2019 (Resolvido por privado) 1
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