Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Entering androm as passenger - By Stream
- #include <a_samp>
- new InAndrom[MAX_PLAYERS];
- public OnPlayerConnect(playerid)
- {
- InAndrom[playerid]=0;
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if (GetVehicleModel(vehicleid) == 592 && ispassenger == 1)
- {
- SetPlayerInterior(playerid,9);
- SetPlayerFacingAngle(playerid,0.0);
- SetPlayerPos(playerid, 315.856170,1024.496459,1949.797363);
- SetCameraBehindPlayer(playerid);
- InAndrom[playerid]=vehicleid;
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (newkeys & 16 && InAndrom[playerid] > 0)
- {
- new Float:X,Float:Y,Float:Z,Float:A;
- GetVehiclePos(InAndrom[playerid],X,Y,Z);
- GetVehicleZAngle(InAndrom[playerid],A);
- X+=(5*floatsin(-floatsub(A,45.0),degrees)),
- Y+=(5*floatcos(-floatsub(A,45.0),degrees));
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,X,Y,floatsub(Z,0.94));
- SetPlayerFacingAngle(playerid,A);
- SetCameraBehindPlayer(playerid);
- InAndrom[playerid]=0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment