All pastes #362491 Raw Edit

mabako

public text v1 · immutable
·published 2007-02-18 21:22 UTC
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(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;
              }