Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //========================================
- //_ SAVE positions for players
- //========================================0
- CMD:s(playerid, params[]) {
- {
- new
- Float:x,
- Float:y,
- Float:z,
- Float:a,
- interior = GetPlayerInterior(playerid),
- virtual = GetPlayerVirtualWorld(playerid);
- GetPlayerPos(playerid, x, y, z);
- GetPlayerFacingAngle(playerid, a);
- SetPVarFloat(playerid, "SavedX", x);
- SetPVarFloat(playerid, "SavedY", y);
- SetPVarFloat(playerid, "SavedZ", z);
- SetPVarFloat(playerid, "SavedA", a);
- SetPVarInt(playerid, "SavedInterior", interior);
- SetPVarInt(playerid, "SavedVirtual", virtual);
- SendClientMessage(playerid, 0x33AA33FF, "* Position saved (use /l to load it).");
- return 1;
- }
- CMD:l(playerid,params[]) {
- {
- if (GetPVarFloat(playerid, "SavedX") == 0.0) return SendClientMessage(playerid, 0xFF0000FF, "You need to use /s first.");
- SetPlayerPos(playerid, GetPVarFloat(playerid, "SavedX"), GetPVarFloat(playerid, "SavedY"), GetPVarFloat(playerid, "SavedZ"));
- SetPlayerFacingAngle(playerid, GetPVarFloat(playerid, "SavedA"));
- SetPlayerInterior(playerid, GetPVarInt(playerid, "SavedInterior"));
- SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "SavedVirtual"));
- SendClientMessage(playerid, 0x33AA33FF, "* Position loaded successfully!");
- return 1;
- }
Add Comment
Please, Sign In to add comment