Henricalvo Posted October 11, 2022 Share Posted October 11, 2022 local gate = createObject(10575, 1603.2998046875,-1662.099609375 ,14.300000190735 , 0, 0, 270.7470703125) local marker = createMarker(1603.2998046875,-1662.099609375 ,14.300000190735, "cylinder", 8, 0, 0, 0, 0) function moveGate(thePlayer) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Detran")) then moveObject(gate, 3000, 1603.3000488281, -1662.0999755859, 9.6000003814697) end end addEventHandler("onMarkerHit", marker, moveGate) function move_back_gate() moveObject(gate, 3000, 1603.2998046875,-1662.099609375 ,14.300000190735) end addEventHandler("onMarkerLeave", marker, move_back_gate) BOA NOITE, Toda vez que passo com o carro que apreendi na porta do detran ele da o seguinte erro: ERROR: [DETRAN]porta\decaauto4.lua:5: attempt to concatenate a boolean value Link to comment
Wyll_ Posted October 11, 2022 Share Posted October 11, 2022 Oi não sou experiente em scriptar mas como vejo que a seção portuguesa de ajuda no fórum não estão respondendo, posso tentar te ajudar pra corrigir esse bug fiz a seguinte verificar se o elemento que estava colidindo com o marker era um Player da tb para verificar se ele esta em um veiculo ou nao aqui esta o seu codigo, "tive que mudar as cordenas de deixar o marker visivel pra saber oque estava fazendo" tb deixei um tp pra ir no local mais rapido lembre-se de tirar depois local gate = createObject(10575, 1588.30005, -1638.36121, 13.38356, 0, 0, 270.7470703125) local marker = createMarker(1588.30005, -1638.36121, 13.38356, "cylinder", 8, 255, 0, 0, 255) function moveGate(thePlayer) if getElementType(thePlayer) == "player" then ----Verifica Se o Elemento Que esta Colidindo é um "player" nao um veiculo if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Detran")) then moveObject(gate, 3000, 1588.30005, -1638.36121, 0.38356) end end end addEventHandler("onMarkerHit", marker, moveGate) function move_back_gate() moveObject(gate, 3000, 1588.30005, -1638.36121, 13.38356) end addEventHandler("onMarkerLeave", marker, move_back_gate) ----------------------teleporte para o local da porta Lembre-se de Retirar dps function tpplayer(player) if getElementType(player) == "player" then setElementPosition(player,1587.94531, -1627.05432, 12.79214,true) end end addCommandHandler("tp",tpplayer,false,true) 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