Advertisement
Guest User

Untitled

a guest
Jun 1st, 2010
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. //-------------------------------------[Save and Return command]--------------------------------------//
  2. if(!strcmp(cmdtext, "/s",true) || !strcmp(cmdtext,"/sp",true)){ if (IsPlayerInAnyVehicle(playerid))
  3. {
  4. GetVehiclePos(GetPlayerVehicleID(playerid), SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
  5. GetVehicleZAngle(GetPlayerVehicleID(playerid), SavePos[playerid][sA]);
  6. }else {
  7. GetPlayerPos(playerid, SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
  8. GetPlayerFacingAngle(playerid, SavePos[playerid][sA]);
  9. }SavePos[playerid][SavedPos] = 1;
  10. return SendClientMessage(playerid, 0xFFFFFFAA, "Position saved! Use /l To Return");
  11. }
  12. if(!strcmp(cmdtext, "/l",true) || !strcmp(cmdtext,"/lp",true))
  13. {
  14. if (SavePos[playerid][SavedPos] == 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Position Not Saved! Use /s First!");
  15. if (IsPlayerInAnyVehicle(playerid))
  16. {
  17. SetVehiclePos(GetPlayerVehicleID(playerid), SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
  18. SetVehicleZAngle(GetPlayerVehicleID(playerid), SavePos[playerid][sA]);
  19. } else {
  20. SetPlayerPos(playerid, SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
  21. SetPlayerFacingAngle(playerid, SavePos[playerid][sA]);
  22. }
  23. return SendClientMessage(playerid, 0xFFFFFFAA, "You have teleported to the last position you have saved.");
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement