Guest User

Untitled

a guest
Nov 17th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.49 KB | None | 0 0
  1. //========================================
  2. //_         SAVE positions for players
  3. //========================================0
  4.  
  5. CMD:s(playerid, params[]) {
  6.     {
  7.         new
  8.             Float:x,
  9.             Float:y,
  10.             Float:z,
  11.             Float:a,
  12.             interior = GetPlayerInterior(playerid),
  13.             virtual = GetPlayerVirtualWorld(playerid);
  14.  
  15.         GetPlayerPos(playerid, x, y, z);
  16.         GetPlayerFacingAngle(playerid, a);
  17.  
  18.         SetPVarFloat(playerid, "SavedX", x);
  19.         SetPVarFloat(playerid, "SavedY", y);
  20.         SetPVarFloat(playerid, "SavedZ", z);
  21.         SetPVarFloat(playerid, "SavedA", a);
  22.         SetPVarInt(playerid, "SavedInterior", interior);
  23.         SetPVarInt(playerid, "SavedVirtual", virtual);
  24.         SendClientMessage(playerid, 0x33AA33FF, "* Position saved (use /l to load it).");
  25.         return 1;
  26.     }
  27. CMD:l(playerid,params[]) {
  28.     {
  29.         if (GetPVarFloat(playerid, "SavedX") == 0.0) return SendClientMessage(playerid, 0xFF0000FF, "You need to use /s first.");
  30.         SetPlayerPos(playerid, GetPVarFloat(playerid, "SavedX"), GetPVarFloat(playerid, "SavedY"), GetPVarFloat(playerid, "SavedZ"));
  31.         SetPlayerFacingAngle(playerid, GetPVarFloat(playerid, "SavedA"));
  32.         SetPlayerInterior(playerid, GetPVarInt(playerid, "SavedInterior"));
  33.         SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "SavedVirtual"));
  34.         SendClientMessage(playerid, 0x33AA33FF, "* Position loaded successfully!");
  35.         return 1;
  36.     }
Add Comment
Please, Sign In to add comment