10.09.2017, 11:29
PHP код:
CMD:entergarage(playerid, params[])
if(IsPlayerInRangeOfPoint(playerid, 5.0, 265.9687,115.3523,1004.6172))
{
oldvw[playerid] = GetPlayerVirtualWorld(playerid);
SetPlayerPos(playerid, 1568.6774,-1689.9703,6.2188);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
//SFPD Garage
if(IsPlayerInRangeOfPoint(playerid, 5.0, -1631.3282,683.6899,6.9591))
{
if(PlayerInfo[playerid][pFaction] == 2)
{
new veh = GetPlayerVehicleID(playerid), cseat = GetPlayerVehicleSeat(playerid), incar = IsPlayerInAnyVehicle(playerid);
SetPlayerPos(playerid, 1590.1838,-1646.0953,11.6225);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerFacingAngle(playerid, 200.2718);
if(incar == true && cseat == 0)
{
SetVehiclePos(veh, 1590.1838,-1646.0953,11.6225);
PutPlayerInVehicle(playerid, veh, 0);
}
else if(cseat == 1 || cseat == 2 || cseat == 3) return SCM(playerid, COLOR_LIGHTRED, "Error: You are not the driver of this vehicle!");
}
else if(PlayerInfo[playerid][pFaction] != 2) return printf("[server] %s has attempted to enter the PD garage!", GetName(playerid));
}
return 1;
}
CMD:exitgarage(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1568.7365,-1689.9713,6.2188))
{
SetPlayerPos(playerid, 265.9687,115.3523,1004.6172);
SetPlayerInterior(playerid, 10);
SetPlayerVirtualWorld(playerid, 5);
}
//SFPD Garage
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1590.1838,-1646.0953,11.6225))
{
if(PlayerInfo[playerid][pFaction] == 2)
{
/*if(IsPlayerInAnyVehicle(playerid) == true && GetPlayerVehicleSeat(playerid) == 0)
{
new veh = GetPlayerVehicleID(playerid);
SetPlayerPos(playerid, -1631.3282,683.6899,6.9591);
SetVehiclePos(veh, -1631.3282,683.6899,6.9591);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerFacingAngle(playerid, 90)
PutPlayerInVehicle(playerid, veh, 0);
}
else if(IsPlayerInAnyVehicle(playerid) == true && GetPlayerVehicleSeat(playerid) != 0) return SCM(playerid, COLOR_LIGHTRED, "Error: You are not the driver of this vehicle!");
else if(IsPlayerInAnyVehicle(playerid) == false)
{
SetPlayerPos(playerid, -1631.3282,683.6899,6.9591);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 90)
SetPlayerVirtualWorld(playerid, 0);
}*/
new veh = GetPlayerVehicleID(playerid), cseat = GetPlayerVehicleSeat(playerid), incar = IsPlayerInAnyVehicle(playerid);
SetPlayerPos(playerid, -1631.3282,683.6899,6.9591);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerFacingAngle(playerid, 90);
if(incar == true && cseat == 0)
{
SetVehiclePos(veh, -1631.3282,683.6899,6.9591);
PutPlayerInVehicle(playerid, veh, 0);
}
else if(cseat == 1 || cseat == 2 || cseat == 3) return SCM(playerid, COLOR_LIGHTRED, "Error: You are not the driver of this vehicle!");
}
else if(PlayerInfo[playerid][pFaction] != 2) return printf("[server] %s has attempted to enter the PD garage!", GetName(playerid));
}
return 1;
}
NOTE: the code that has been marked out was removed because i tried to do this the other way that wasn't marked out