//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(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; }