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?

San Andreas Venezuela Gamers [SAVG] - Dueño Y Desarrollador

350x20_FFFFFF_FFFFFF_000000_000000.png

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.

yDORrdn.png

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 ._.

NaciónZ

Developing server to the 65 %

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

yDORrdn.png

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...