Liberty Unleashed
Scripting => Script Help => Topic started by: Atheros on March 21, 2016, 08:08:03 pm
-
hello, i need help blocking boat vehicles
else if ( szCmd == "spawncar" )
{
if ( szParams )
{
local pTemp = split( szParams, " " ), ID = 90;
if ( IsNum( pTemp[ 0 ] ) ) ID = pTemp[ 0 ].tointeger();
if ( ( ID >= 90 ) && ( ID <= 150 ) )
{
local v = pPlayer.Pos;
MessagePlayer( "Spawning a vehicle with model ID " + ID + "...", pPlayer );
CreateVehicle( ID, Vector( v.x + 5, v.y, v.z ), pPlayer.Angle );
}
}
if ( szParams == "120" ) {
return false;
}
and doesnt work, why? i want blocking some vehicles ids, and i dont know, maybe explain me how? :/ ::)
-
Small edit, but here you have script for block veh ids ;)
else if ( szCmd == "spawncar" )
{
if (!szParams) MessagePlayer("Type: "+szCmd+" [ID 90-150]", pPlayer );
else if (!IsNum(szParams)) MessagePlayer("Type: "+szCmd+" [ID 90-150]", pPlayer );
else
{
local ID = szParams.tointeger();
if (ID >= 90 && ID <= 150)
{
if (!GetBlockedVeh(ID)) MessagePlayer( "You can't spawn this vehicle!", pPlayer );
else
{
local v = pPlayer.Pos;
CreateVehicle( ID, Vector( v.x + 5, v.y, v.z ), pPlayer.Angle );
MessagePlayer( "Spawning a vehicle with model ID " + ID + "...", pPlayer );
}
}
}
}
and under the script
function GetVehicleBlocked(id)
{
switch (id)
{
case 122:
case 124:
case 125:
case 131:
case 140:
case 141:
case 147:
return 0;
break;
}
return 1;
}