Author Topic: block other vehicle ids  (Read 1093 times)

Atheros

  • Newbie
  • *
  • Posts: 24
  • Karma: +4/-5
    • View Profile
block other vehicle ids
« on: March 21, 2016, 09:08:03 pm »
hello, i need help blocking boat vehicles
Code: [Select]
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? :/  ::)

rwwpl

  • Full Member
  • ***
  • Posts: 126
  • Karma: +18/-6
  • LU-DM Team
    • View Profile
    • LU-DM Team
Re: block other vehicle ids
« Reply #1 on: March 22, 2016, 12:42:33 am »
Small edit, but here you have script for block veh ids ;)

Code: [Select]
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

Code: [Select]
function GetVehicleBlocked(id)
{
switch (id)
{
case 122:
case 124:
case 125:
case 131:
case 140:
case 141:
case 147:
return 0;
break;
}
return 1;
}

« Last Edit: March 22, 2016, 12:45:43 am by rwwpl »

 

© Liberty Unleashed Team.