/getcar cmd
#6

pawn Код:
CMD:getvehicle(playerid, params[])
{
    new vehicleid;
    if(sscanf(params, "i", vehicleid)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /getvehicle [vehicleid]");
    if(GetVehicleModel(vehicleid) == 0 || vehicleid >= MAX_VEHICLES) return SendClientMessage(playerid, COLOR_RED, "That  vehicle does not exist.");
    new Float:playerPos[3];
    GetPlayerPos(playerid, playerPos[0], playerPos[1], playerPos[2]);
    GetXYInFrontOfPlayer(playerid, playerPos[0], playerPos[1], 5.0);
    SetVehiclePos(vehicleid, playerPos[0], playerPos[1], playerPos[2]);
    return 1;
}

GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
    new Float:a;
    GetPlayerPos(playerid, x, y, a);
    GetPlayerFacingAngle(playerid, a);
    if(GetPlayerVehicleID(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
}
Not tested.
Reply


Messages In This Thread
/getcar cmd - by diego_p11 - 30.11.2011, 11:16
Re: /getcar cmd - by moadi - 30.11.2011, 11:44
Re: /getcar cmd - by fordawinzz - 30.11.2011, 11:49
Re: /getcar cmd - by Thresholdold - 30.11.2011, 11:50
Re: /getcar cmd - by diego_p11 - 30.11.2011, 18:30
Re: /getcar cmd - by MP2 - 30.11.2011, 18:34

Forum Jump:


Users browsing this thread: 1 Guest(s)