10.08.2012, 11:19
Well.. it won't work, don't know why.. I need to check that near what vehicle player is.. because one player can own three vehicles..
Definition: "OwnedVeh"
Variable: "pPlayerVeh" is just an enum of PlayerInfo.
ToggleVehicleStatus works fine..
Definition: "OwnedVeh"
pawn Код:
#define OwnedVeh(%0) PlayerInfo[%0][pPlayerVehicle]
pawn Код:
for(new i = 0; i < MAX_BUYABLE_VEH; i++)
{
if(strmatch(VehicleInfo[i][vVehOwner], PlayerName(playerid)))
{
new Float:X, Float:Y, Float:Z;
GetVehiclePos(VehicleInfo[OwnedVeh(playerid)][vVehOwner], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 5.0, X, Y, Z))
{
ToggleVehicleStatus(VehicleInfo[i][vVehOwner], DOOR_STATUS);
ApplyAnimation(playerid, "BD_FIRE", "wash_up", 4.1, 0, 0, 0, 0, 0, 1);
}
}
}