if (strcmp("/jump", cmdtext, true, 10) == 0)
{
new Float:SuperJump[3];
GetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]);
SetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]+5);
return 1;
}
you need to put that under OnPlayerKeyStateChange
.. you check if player pressed jump , and super jump is true ,then you increase velocity... |
if(newkys == KEY_JUMP ) { if( super_jump[playerid] == 1) { if(!IsPlayerInAnyVehicle(playerid) ) { new Float:SuperJump[3]; GetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]); SetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]+5); } else return SendClientMessage(playerid ,COLOR_ORANGE ,"You can't super jump while you are in vehicle!"); } }
Код:
if(newkys == KEY_JUMP ) { if( super_jump[playerid] == 1) { if(!IsPlayerInAnyVehicle(playerid) ) { new Float:SuperJump[3]; GetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]); SetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]+5); } else return SendClientMessage(playerid ,COLOR_ORANGE ,"You can't super jump while you are in vehicle!"); } } |
CMD:sjoff(playerid,params[])
{
super_jump[playerid]=0;
SendClientMessage(playerid,0xFF0000,"Super Jump Deactivated");
return 1;
}
Super Jump deativate command.
pawn Код:
|
dcmd_firedup(playerid,params[])
{
#pragma unused params
if(AccInfo[playerid][Level] >= 1 || AccInfo[playerid][pVip] >= 1)
{
SetPlayerAttachedObject( playerid, 0, 18693, 5, 0.053428, -1.382621, -1.953219, 325.843124, 1.167475, 0.000000, -22.718177, 1.000000, 1.458621 );
SetPlayerAttachedObject( playerid, 1, 18693, 6, -0.377174, 0.12345, 1.616164, 173.564910, 14.640313, 0.000000, 1.000000, 1.000000, 1.000000 );
return 1;
}
else return ErrorMessages(playerid, 1);
}