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;
}
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
SetPlayerPos(playerid, x, y, z);
}
else
{
SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
}
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!");
Get the crashdetect plugin. https://sampforum.blast.hk/showthread.php?tid=262796 https://github.com/Zeex/samp-plugin-...etect/releases Create a pawn.cfg file inside your Pawno directory with just "-d3" inside and recompile and restart. This should show where your error is coming from. |