All pastes #756818 Raw Edit

Sharky

public cpp v1 · immutable
#756818 ·published 2007-10-31 19:24 UTC
rendered paste body
#include <a_samp>#define COLOR_RED 0xFF0000AA#define COLOR_GREEN 0x33AA33AAenum SavePosENUM { Float:sX, Float:sY, Float:sZ, Float:sA, SavedPos };new SavePos[MAX_PLAYERS][SavePosENUM];public OnFilterScriptInit(){	print("\n----------------------------------");	print(" *** [FS]SavePosition by Sharky ***");	print(" *** FilterScript Loaded - OK ***");	print("----------------------------------\n");}public OnFilterScriptExit(){	print("\n----------------------------------");	print(" *** [FS]SavePosition by Sharky ***");	print(" *** FilterScript UnLoaded - OK ***");	print("----------------------------------\n");}public OnPlayerCommandText(playerid, cmdtext[]){	if(!strcmp(cmdtext, "/sp", true))	{		if (IsPlayerInAnyVehicle(playerid))		{			GetVehiclePos(GetPlayerVehicleID(playerid), SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);			GetVehicleZAngle(GetPlayerVehicleID(playerid), SavePos[playerid][sA]);		} else {			GetPlayerPos(playerid, SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);			GetPlayerFacingAngle(playerid, SavePos[playerid][sA]);		}		SavePos[playerid][SavedPos] = 1;		return SendClientMessage(playerid, COLOR_GREEN, "Position saved.");	}	if(!strcmp(cmdtext, "/lp", true))	{		if (SavePos[playerid][SavedPos] == 0) return SendClientMessage(playerid, COLOR_RED, "Position not saved.");		if (IsPlayerInAnyVehicle(playerid))		{			SetVehiclePos(GetPlayerVehicleID(playerid), SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);			SetVehicleZAngle(GetPlayerVehicleID(playerid), SavePos[playerid][sA]);		} else {			SetPlayerPos(playerid, SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);			SetPlayerFacingAngle(playerid, SavePos[playerid][sA]);		}		return SendClientMessage(playerid, COLOR_GREEN, "Teleported to position.");	}	return 0;}