Flipi Posted August 20, 2013 Share Posted August 20, 2013 Hola, mi script se trata de que los users que no pertenecen al grupo ACL determinado no pueden acceder conducir ciertos vehiculos, la cosa es que efectivamente no pueden entrar (a conducir), pero si pueden entrar como pasajero, mi pregunta es, como puedo hacer para que NO puedan entrar como pasajero? autosp = { [470] = true ; [490] = true ; [521] = true ; } function autos ( player, seat, jacked ) if ( autosp[getElementModel ( source )] ) and ( seat == 0 ) then local accountName = getAccountName ( getPlayerAccount ( player ) ) if ( not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "NombreGrupo" ) ) ) then cancelEvent ( ) outputChatBox("Este vehiculo es solo para 'NombreGrupo'", thePlayer, 0,128,255, true) end end end addEventHandler ( "onVehicleStartEnter", root, autos ) Link to comment
MTA Team 0xCiBeR Posted August 20, 2013 MTA Team Share Posted August 20, 2013 Simplemente le sacas la comprobacion de a que asiento entra: autosp = { [470] = true ; [490] = true ; [521] = true ; } function autos ( player, seat, jacked ) if ( autosp[getElementModel ( source )] ) then local accountName = getAccountName ( getPlayerAccount ( player ) ) if ( not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "NombreGrupo" ) ) ) then cancelEvent ( ) outputChatBox("Este vehiculo es solo para 'NombreGrupo'", thePlayer, 0,128,255, true) end end end addEventHandler ( "onVehicleStartEnter", root, autos ) Link to comment
Flipi Posted August 20, 2013 Author Share Posted August 20, 2013 Gracias , pero no se saca el seat de la funcion? function autos ( player, seat, jacked ) Link to comment
MTA Team 0xCiBeR Posted August 20, 2013 MTA Team Share Posted August 20, 2013 No hace falta. O acaso sacas jacked? No.. Es parte del argumento del Evento nada mas.. Link to comment
Recommended Posts