Doongogar Posted June 1, 2022 Share Posted June 1, 2022 esse codigo e de um marker de destruir a vtr das corp, ta dando erro na linha 2, agora porque?, alguem me explica function destroyvtr ( thePlayer ) if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ("Policial")) then local veh = getPedOccupiedVehicle(thePlayer) local model = getElementModel(veh) if veh then if model == 598 or model == 599 or model == 490 then destroyElement (veh) exports.InfoDx:addBox(thePlayer, "Veiculo Detruido Com Sucesso", "success") end end end end addEventHandler("onMarkerHit", Destroy, destroyvtr) Link to comment
MADD NØG Posted June 2, 2022 Share Posted June 2, 2022 ObjectInACLGroup só pode ser usado no lado do servidor, se você usar no clientside vai dar erro Link to comment
Blaack Posted June 2, 2022 Share Posted June 2, 2022 16 hours ago, Neto Silva said: ObjectInACLGroup só pode ser usado no lado do servidor, se você usar no clientside vai dar erro Mas o evento que ele está utilizando nesse caso já é server-side, imagino que o código seja lado server-side sim. Mas enfim, teste desta maneira: addEventHandler("onMarkerHit", Destroy, function ( thePlayer ) if thePlayer and isElement(thePlayer) and getElementType(thePlayer) == "player" then -- verifica thePlayer, se é um elemento e se é um element do tipo player local conta = getPlayerAccount (thePlayer) if conta and not isGuestAccount(conta) then -- verifica se a conta existe e se esta logado local acc = getAccountName(conta) -- verificando o nome da conta do player if isObjectInACLGroup ("user."..acc, aclGetGroup("Policial")) then -- verifica se o rapaz possui a acl policial local veh = getPedOccupiedVehicle(thePlayer) -- verifica se o player está em um veiculo if veh then local model = getElementModel(veh) -- verifica o modelo do veiculo if model == 598 or model == 599 or model == 490 then destroyElement (veh) exports.InfoDx:addBox(thePlayer, "Veiculo Detruido Com Sucesso", "success") end end end end end end) 1 Link to comment
Doongogar Posted June 4, 2022 Author Share Posted June 4, 2022 On 02/06/2022 at 15:32, Blaack said: Mas o evento que ele está utilizando nesse caso já é server-side, imagino que o código seja lado server-side sim. Mas enfim, teste desta maneira: addEventHandler("onMarkerHit", Destroy, function ( thePlayer ) if thePlayer and isElement(thePlayer) and getElementType(thePlayer) == "player" then -- verifica thePlayer, se é um elemento e se é um element do tipo player local conta = getPlayerAccount (thePlayer) if conta and not isGuestAccount(conta) then -- verifica se a conta existe e se esta logado local acc = getAccountName(conta) -- verificando o nome da conta do player if isObjectInACLGroup ("user."..acc, aclGetGroup("Policial")) then -- verifica se o rapaz possui a acl policial local veh = getPedOccupiedVehicle(thePlayer) -- verifica se o player está em um veiculo if veh then local model = getElementModel(veh) -- verifica o modelo do veiculo if model == 598 or model == 599 or model == 490 then destroyElement (veh) exports.InfoDx:addBox(thePlayer, "Veiculo Detruido Com Sucesso", "success") end end end end end end) Valeu! Link to comment
Recommended Posts