#DaNiLiN Posted March 26, 2019 Share 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? Link to comment
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Share Posted March 26, 2019 E cadê oq vc tentou fazer? 1 Link to comment
#DaNiLiN Posted March 26, 2019 Author Share 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) Link to comment
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Share 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 Link to comment
#DaNiLiN Posted March 26, 2019 Author Share 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. Link to comment
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Share 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 Link to comment
#DaNiLiN Posted March 26, 2019 Author Share 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 :\ Link to comment
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Share 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 Link to comment
#DaNiLiN Posted March 26, 2019 Author Share 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 ? :\ Link to comment
Other Languages Moderators Lord Henry Posted March 26, 2019 Other Languages Moderators Share 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 Link to comment
Other Languages Moderators Lord Henry Posted March 27, 2019 Other Languages Moderators Share Posted March 27, 2019 (Resolvido por privado) 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