01.06.2012, 01:09
I've made this CMD so i can get in on a RC car but when i type /rc its not entering the RC Vehicle.
Here's the code
This is the stock
Here's the code
pawn Код:
CMD:rc(playerid, params[])
{
new closestcar = GetClosestCar(playerid);
if(IsARC(closestcar) && IsPlayerInRangeOfVehicle(playerid, closestcar, 5.0))
{
if(IsPlayerInVehicle(playerid, closestcar))
{
new Float:vehPos[3];
GetVehiclePos(closestcar, vehPos[0], vehPos[1], vehPos[2]);
SetPlayerPos(playerid, vehPos[0], vehPos[1]+0.5, vehPos[2]+0.5);
}
else if(!IsPlayerInAnyVehicle(playerid))
{
foreach(Player, i)
{
new v = GetPlayerVehicle(i, closestcar);
if(v != -1 && PlayerVehicleInfo[i][v][pvLocked] == 0)
{
new Float:playerPos[3];
GetPlayerPos(playerid, playerPos[0], playerPos[1], playerPos[2]);
SetPlayerPos(playerid, playerPos[0], playerPos[1], playerPos[2]-500);
PutPlayerInVehicle(playerid, closestcar, 0);
}
}
}
}
return 1;
}
pawn Код:
IsARC(carid) // RC Vehicles
{
new RCs[] = { 441, 464, 465, 501, 564 };
for(new i = 0; i < sizeof(RCs); i++)
{
if(GetVehicleModel(carid) == RCs[i]) return 1;
}
return 0;
}