rendered paste body//To top
new VIP[MAX_PLAYERS]
new Float:posx[MAX_PLAYERS] = {0.0,..};
new Float:posy[MAX_PLAYERS] = {0.0,..};
new Float:posz[MAX_PLAYERS] = {0.0,..};
new Float:zangle[MAX_PLAYERS] = {0.0,..};
//Login and message
if (strcmp(cmdtext, "/login v1Pp1", true) == 0)
{
VIP[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, "You have now logged as VIP.");
SendClientMessage(playerid, COLOR_GREEN, "Say /vip for list of commands.");
return; 0
}
//Teleport for VIPS.
if (strcmp(cmdtext, "/savepos", true) ==0)
{
if(!VIP[playerid]) {
SendClientMessage(playerid,0xFFFFFFFF,"Login plz");
return 1;
}
GetPlayerPos(playerid, posx[playerid], posy[playerid], posz[playerid]);
GetPlayerFacingAngle(playerid, zangle[playerid]);
SendClientMessage(playerid, COLOR_RED, "Location is set");
return 1;
}
if(strcmp(cmdtext, "/tele", true)==0)
{
if(!VIP[playerid]) {
SendClientMessage(playerid,0xFFFFFFFF,"Login plz");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, posx[playerid], posy[playerid], posz[playerid]);
SetVehicleZAngle(VehicleID, zangle[playerid]);
} else {
SetPlayerPos(playerid, posx[playerid], posy[playerid], posz[playerid]);
SetPlayerFacingAngle(playerid, zangle[playerid]);
}
SetPlayerInterior(playerid,0);
return 1;
}