02.11.2012, 13:52
(
Последний раз редактировалось DaniceMcHarley; 01.06.2017 в 02:23.
Причина: ???
)
------
CMD:veh(playerid, params[])
{
new Float:x, Float:y, Float:z, Float:a, vehid = strval(params); // Creates the variables, creates vehid which is formatted to be the id typed after /veh
GetPlayerPos(playerid, x, y, z); // Gets the player's position, formats it into the variables.
GetPlayerFacingAngle(playerid, a); // His facing angle, formats it into its variable.
CreateVehicle(vehid, x+3, y+3, z+3, a, -1, -1, 120); // Finally, spawning the vehicle. I added +3 so that it doesn't spawn directly under the player or anything.
return 1;
}
CMD:getveh(playerid, params[]) {
new iVehID;
if(sscanf(params, "i", iVehID))
return SendClientMessage(playerid, -1, "USAGE: {FFFFFF}/getveh [vehid]");
if(iVehID == 0)
return SendClientMessage(playerid, -1, "Invalid vehicle ID ( 1+ )");
new Float:p_fPos[3];
GetPlayerPos(playerid, p_fPos[0], p_fPos[1], p_fPos[2]);
SetVehiclePos(iVehID, p_fPos[0], p_fPos[1], p_fPos[2]);
SetVehicleVirtualWorld(iVehID, GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(iVehID, GetPlayerInterior(playerid));
return 1;
}