Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(GetPlayerSkin(playerid) == skinid && GetPVarInt(playerid,"roped") == 0 && GetPlayerVehicleSeat(playerid) != 0 && IsPlayerInAnyVehicle(playerid) && (newkeys & KEY_SUBMISSION || newkeys == KEY_SUBMISSION))
- {
- GetPlayerPos(playerid,pl_pos[playerid][0],pl_pos[playerid][1],pl_pos[playerid][2]);
- MapAndreas_FindZ_For2DCoord(pl_pos[playerid][0],pl_pos[playerid][1],pl_pos[playerid][3]);
- pl_pos[playerid][4] = floatsub(pl_pos[playerid][2],pl_pos[playerid][3]);
- if(pl_pos[playerid][4] >= ropelength) return SendClientMessage(playerid,0xAA3333AA,"You are too scared to slide from this height");
- if(pl_pos[playerid][4] <= 2) return RemovePlayerFromVehicle(playerid);
- SetPVarInt(playerid,"roped",1);
- SetPlayerCheckpoint(playerid,pl_pos[playerid][0],pl_pos[playerid][1],floatsub(pl_pos[playerid][3],offsetz),20);
- SetPlayerPos(playerid,pl_pos[playerid][0],pl_pos[playerid][1],floatsub(pl_pos[playerid][2],2));
- SetPlayerVelocity(playerid,0,0,0);
- for(new rep=0;rep!=10;rep++) ApplyAnimation(playerid,"ped","abseil",4.0,0,0,0,1,0);
- for(new cre=0;cre<=pl_pos[playerid][4];cre++)
- {
- r0pes[playerid][cre] = CreateObject(3004,pl_pos[playerid][0],pl_pos[playerid][1],floatadd(pl_pos[playerid][3],cre),87.640026855469,342.13500976563, 350.07507324219);
- }
- SetTimerEx("syncanim",dur,0,"i",playerid);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement