Personal NRG Spawner: Change Vehicle?
#3

Код:
   if(strcmp(cmdtext, "/nrg", true)==0)
  {
   if( PVeh[playerid] > 0 )
   {
     if(GetPlayerVehicleID(playerid) != PVeh[playerid])
     {
      if(IsPlayerInAnyVehicle(playerid))
      {
        RemovePlayerFromVehicle(playerid);
      }
      new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
      GetPlayerPos(playerid, X, Y, Z);
      GetPlayerFacingAngle(playerid, Ang);
      GetPlayerName(playerid, Name, sizeof( Name ));
      PutPlayerInVehicle(playerid, PVeh[playerid], 0);
      SetVehiclePos(PVeh[playerid], X, Y, Z);
      SetVehicleZAngle(PVeh[playerid], Ang);
      SetVehicleHealth(PVeh[playerid], 1000.0);
      LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
      SendClientMessage(playerid,0x0066FFAA, "Personal Infernus called.");
     }
     else
     {
      SendClientMessage(playerid,0xCC0000AA, "You are already on your personal Infernus.");
     }
   }
   else
   {
     if(IsPlayerInAnyVehicle(playerid))
     {
      RemovePlayerFromVehicle(playerid);
     }
     new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
     GetPlayerPos(playerid, X, Y, Z);
     GetPlayerFacingAngle(playerid, Ang);
     GetPlayerName(playerid, Name, sizeof( Name ));
     PVeh[playerid] = CreateVehicle(411, X, Y , Z, Ang, 75,3, 5000000);
     PutPlayerInVehicle(playerid, PVeh[playerid], 0);
     LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
     printf("Personal Infernus created for %s.", Name);
     SendClientMessage(playerid,0x0066FFAA, "Personal Infernus Called");
     SetVehicleParamsForPlayer(PVeh[playerid], playerid, 0, 0);
     for(new i=0; i <= MAX_PLAYERS; i++)
     {
      if ( IsPlayerConnected(i) )
      {
        if ( i != playerid )
        {
         SetVehicleParamsForPlayer(PVeh[playerid], i, 0, 1);
        }
      }
     }
   }
   

   return 1;
this Command is for a Personal Infernus
Reply


Messages In This Thread
Personal NRG Spawner: Change Vehicle? - by Oxside - 26.02.2009, 13:10
Re: Personal NRG Spawner: Change Vehicle? - by [RP]Rav - 26.02.2009, 13:44
Re: Personal NRG Spawner: Change Vehicle? - by RyDeR` - 26.02.2009, 21:11
Re: Personal NRG Spawner: Change Vehicle? - by Oxside - 27.02.2009, 11:26

Forum Jump:


Users browsing this thread: 1 Guest(s)