Szerző Téma: /parkol-nál autó javítás elkerülése..  (Megtekintve 526 alkalommal)

/parkol-nál autó javítás elkerülése..
« Dátum: 2014. Május 01. - 16:42:46 »
0 Show voters
Hello.nos a követekz õlenne a bajom..
 

if(strcmp(cmd, \"/parkol\", true) == 0)
        {
            new Float:x,Float:y,Float:z;
      new Float:a;
      new carid;
      new getcarid;
      if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
      else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
      else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; }
      else { return 1; }
      getcarid = GetPlayerVehicleID(playerid);
      GetPlayerName(playerid, playername, sizeof(playername));
      GetVehiclePos(carid, x, y, z);
      GetPlayerFacingAngle(playerid, a);
      //GetVehicleZAngle(carid, a);
      if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
      {
            if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 & PlayerInfo[playerid][pPcarkey3])
         {
            SendClientMessage(playerid, COLOR_GRAD2, \"Nincs jármûved!\");
            return 1;
         }
         if(getcarid == carid)
         {
            CarInfo[carid][cLocationx] = x;
            CarInfo[carid][cLocationy] = y;
            CarInfo[carid][cLocationz] = z;
            CarInfo[carid][cAngle] = a;
            SendClientMessage(playerid,COLOR_WHITE,\"Sikeresen leparkoltad a jármûvedet! Legközelebb is itt fogod megtalálni!\");
            SaveCarCoords();
            OnPlayerUpdate(playerid);
            DestroyVehicle(carid);
            CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],-1);
            TogglePlayerControllable(playerid, 1);
            format(string, sizeof(string), \"ALR-%d\", carid);
              SetVehicleNumberPlate(carid, string);
              AddVehicleComponent(carid,CarInfo[carid][cKerek]);
            ChangeVehiclePaintjob(carid, CarInfo[carid][cPaintjob]-1);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet1]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet2]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet3]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet4]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet5]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet6]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet7]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet8]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet9]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet10]);
            AddVehicleComponent(carid,CarInfo[carid][cNitro]);
            AddVehicleComponent(carid,CarInfo[carid][cHidraulika]);
            format(string, sizeof(string), \"ALR-%d\", carid);
              SetVehicleNumberPlate(carid, string);
            return 1;
                  }
      }
        }

 
mely sor kiszedésével oldhatom meg hogy leparkolás után ne Repairolja fel a kocsit?...Elõre is köszönöm.
[mod]Javíottam pawn code tagre! Használata:
//Forráskód

[/mod]
« Utoljára szerkesztve: 2014. Május 02. - 14:12:51 írta Dfoglalo »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
/parkol-nál autó javítás elkerülése..
« Válasz #1 Dátum: 2014. Május 01. - 16:55:18 »
0 Show voters
DestroyVehicle(carid);
      CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],-1);

/parkol-nál autó javítás elkerülése..
« Válasz #2 Dátum: 2014. Május 01. - 16:42:46 »
0 Show voters
Hello.nos a követekz õlenne a bajom..
 

if(strcmp(cmd, \"/parkol\", true) == 0)
        {
            new Float:x,Float:y,Float:z;
      new Float:a;
      new carid;
      new getcarid;
      if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
      else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
      else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; }
      else { return 1; }
      getcarid = GetPlayerVehicleID(playerid);
      GetPlayerName(playerid, playername, sizeof(playername));
      GetVehiclePos(carid, x, y, z);
      GetPlayerFacingAngle(playerid, a);
      //GetVehicleZAngle(carid, a);
      if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
      {
            if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 & PlayerInfo[playerid][pPcarkey3])
         {
            SendClientMessage(playerid, COLOR_GRAD2, \"Nincs jármûved!\");
            return 1;
         }
         if(getcarid == carid)
         {
            CarInfo[carid][cLocationx] = x;
            CarInfo[carid][cLocationy] = y;
            CarInfo[carid][cLocationz] = z;
            CarInfo[carid][cAngle] = a;
            SendClientMessage(playerid,COLOR_WHITE,\"Sikeresen leparkoltad a jármûvedet! Legközelebb is itt fogod megtalálni!\");
            SaveCarCoords();
            OnPlayerUpdate(playerid);
            DestroyVehicle(carid);
            CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],-1);
            TogglePlayerControllable(playerid, 1);
            format(string, sizeof(string), \"ALR-%d\", carid);
              SetVehicleNumberPlate(carid, string);
              AddVehicleComponent(carid,CarInfo[carid][cKerek]);
            ChangeVehiclePaintjob(carid, CarInfo[carid][cPaintjob]-1);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet1]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet2]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet3]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet4]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet5]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet6]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet7]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet8]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet9]);
            AddVehicleComponent(carid,CarInfo[carid][cKinezet10]);
            AddVehicleComponent(carid,CarInfo[carid][cNitro]);
            AddVehicleComponent(carid,CarInfo[carid][cHidraulika]);
            format(string, sizeof(string), \"ALR-%d\", carid);
              SetVehicleNumberPlate(carid, string);
            return 1;
                  }
      }
        }

 
mely sor kiszedésével oldhatom meg hogy leparkolás után ne Repairolja fel a kocsit?...Elõre is köszönöm.
[mod]Javíottam pawn code tagre! Használata:
//Forráskód

[/mod]
« Utoljára szerkesztve: 2014. Május 02. - 14:12:51 írta Dfoglalo »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
/parkol-nál autó javítás elkerülése..
« Válasz #3 Dátum: 2014. Május 01. - 16:55:18 »
0 Show voters
DestroyVehicle(carid);
      CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],-1);

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal