Vehicle lock function
#1

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"
pawn Код:
#define     OwnedVeh(%0)                    PlayerInfo[%0][pPlayerVehicle]
Variable: "pPlayerVeh" is just an enum of PlayerInfo.

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);
                }
            }
        }
ToggleVehicleStatus works fine..
Reply
#2

Anyone?
Reply
#3

Fixed by myself, -_-

"/lock thread".
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)