Advertisement
silverms

Speed Change

May 7th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. CMD:changemyrunspeed(playerid)
  2. {
  3.    new string[ 45 ], Float:vx, Float:vy, Float:vz, Float:speed;
  4.    if(sscanf(params, "f", speed)) return SendClientMessage(playerid,-1"/changemyrunspeed (value)");
  5.    GetPlayerVelocity(playerid, vx, vy, vz);
  6.    SetPlayerVelocity(playerid, vx * speed, vy * speed, vz * speed);
  7.    format(string, sizeof(string)"Your Run Speed Is Currently: %.1f.", speed);
  8.    SendClientMessage(playerid, -1, string);
  9.    SetPVArInt(playerid, "Speed", speed);// this saves the speed
  10.    return 1;
  11. } 
  12. public OnPlayerUpdate(playerid)
  13. {
  14.     new speed = GetPVarInt(playerid, "Speed");// this gets the speed
  15.     if(speed !=0)// this looks if the speed that he setted was not 0
  16.     {// now set his velocity
  17.         GetPlayerVelocity(playerid, vx, vy, vz);
  18.          SetPlayerVelocity(playerid, vx * speed, vy * speed, vz * speed);
  19.     }
  20.     return 1;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement