Posts: 160
Threads: 40
Joined: Jul 2015
Код:
CreatePlayerVehicle(playerid, modelid)
{
if(GetPlayerInterior(playerid) >= 1) return 0;
new
vehicle,
Float:x,
Float:y,
Float:z,
Float:angle;
if ( GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
vehicle = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicle, x, y, z);
GetVehicleZAngle(vehicle, angle);
DestroyVehicle(vehicle);
}
else
{
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, angle );
}
vehicle = CreateVehicle( modelid, x, y, (z + 1), angle, -1, -1, DEFAULT_RESPAWN_TIME );
LinkVehicleToInterior( vehicle, GetPlayerInterior(playerid));
VehicleModel[playerid] = GetVehicleModel(GetPlayerVehicleID(playerid));
ShowGameTextForPlayer(playerid);
#if !defined IGNORE_VIRTUAL_WORLDS
SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld(playerid));
#endif
#if !defined IGNORE_WARP_INTO_VEHICLE
PutPlayerInVehicle(playerid, vehicle, 0);
#endif
#if !defined IGNORE_VEHICLE_DELETION
gDialogCreated[vehicle] = true;
#endif
return 1;
}
It does not put the player in vehicle on vehicle spawn when player is not driving any vehicle.
Posts: 3,133
Threads: 71
Joined: Dec 2013
Reputation:
0
Is IGNORE_WARP_INTO_VEHICLE defined?
Posts: 160
Threads: 40
Joined: Jul 2015
Quote:
Originally Posted by Abagail
Is IGNORE_WARP_INTO_VEHICLE defined?
|
idk but i even removed it but dident worked
Posts: 160
Threads: 40
Joined: Jul 2015
Quote:
Originally Posted by Mencent
Hello!
Write it like this. Does it work then?
PHP код:
CreatePlayerVehicle(playerid,modelid)
{
if(GetPlayerInterior(playerid) > 0)return 0;
new vehicle,Float:x,Float:y,Float:z,Float:angle;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
vehicle = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicle,x,y,z);
GetVehicleZAngle(vehicle,angle);
DestroyVehicle(vehicle);
}
else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,angle);
}
vehicle = CreateVehicle(modelid,x,y,z+1,angle,-1,-1,DEFAULT_RESPAWN_TIME);
LinkVehicleToInterior(vehicle,GetPlayerInterior(playerid));
VehicleModel[playerid] = GetVehicleModel(vehicle);
ShowGameTextForPlayer(playerid);
SetVehicleVirtualWorld(vehicle,GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid,vehicle,0);
gDialogCreated[vehicle] = true;
return 1;
}
|
It worked,thanks