Jump to content

Un Script Para Bloquear Autos Para Team?


Monsthers

Recommended Posts

Posted

alguien que tenga un script que me pase. para bloquear autos para team? ejemplo bloquear las 3 patrullas de policia solo para el team de policia, la patrullas de sf,lv,ls que solo sean para el team police? alguien que me lo pase?

Posted

Crea los vehículos en un script o mediante su ID comprueba que el jugador que se sube sea del team o no. Es algo bastante fácil.

PD: Recomiendo usar tablas para eso, sin duda.

Posted

Si es verdad, mediante una tabla para los ID de los vehiculos, usa getElementModel, getPlayer Team, y removePedFromVehicle.

PD: Siempre pides ayuda y no respondes ._.

Posted

Me ha molado la idea! Monsthers, ¿seria posible que pasases el código? me gustaria crear un script para hacer que a ciertos coches solo pudiesen montarse admins. Porsupuesto, en cuanto lo tenga lo publico ^^

Posted

Creo que sería algo así

vips = { [190]=true, [12312]=true, [13131]=true, [1231231599]=true } --Pon las ID's de los vehículos que quieres para los admins 
  
function enterVehicle ( thePlayer, seat, jacked )  
    if ( vips[getElementModel ( source )] then  
       if hasObjectPermissionTo ( thePlayer, "command.kick", false ) then 
        outputChatBox ( "Te has montado en un vehículo administrativo.", thePlayer, 0, 255, 120 ) 
       else 
        outputChatBox("Solo administradores pueden sentarse en éstos vehículos", thePlayer, 255, 0, 0) 
        end 
    end 
end 
addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle )  

Puedes utilizar isObjectInACLGroup pero la propia wiki recomienda la función que te puse: hasObjectPermissionTo

Posted

Esto tambien podria funcionar?

La variable solo conductor, restringe al conductor en true, o a todo el que se suba en false, teoricamente

solo_conductor = true 
function in_array(tab, value) 
    for k,v in pairs(tab) do 
        if value == v then 
        return true 
        end 
    end 
return false 
end 
--https://wiki.multitheftauto.com/wiki/Vehicle_IDs#Government_Vehicles 
vehiculos = {--[[ 433, 427, 490, 520, 598, 596, 597, 601, 599, 432 ]]} 
addEventHandler("onVehicleStartEnter", root, 
    function (player, sit, jack, door) 
        if in_array(vehiculos, getElementModel(source)) and (door == 0 or not solo_conductor) then 
            if not hasObjectPermissionTo(player, 'command.kick') then 
            outputChatBox("Solo administradores pueden conducir este vehiculo", player) 
            cancelEvent() 
            end 
        end 
    end 
) 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...