Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LoOdaK poslato Mart 17, 2014, 19:53:14 POSLE PODNE

Naslov: [Pomoc] Save
Poruka od: LoOdaK poslato Mart 17, 2014, 19:53:14 POSLE PODNE
Skripta koju koristim:Balkan Extreme x8.5 ja msm
Detaljan opis problema:imam tuning sistem i kada auto /v park ne ostane tune.Ako moze neko da mi to napravi
Dio skripte:v park komanda:
else if(strcmp(x_nr,"park",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]; } // novi auto
            else { return 1; }
            getcarid = GetPlayerVehicleID(playerid);
            GetPlayerName(playerid, playername, sizeof(playername));
            GetVehiclePos(carid, x, y, z);
            GetVehicleZAngle(carid, a);
            if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
            {
                  if(PlayerInfo[playerid][pPcarkey] == 999  && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
               {
                  SendClientMessage(playerid, COLOR_GREY, "Neposjedujes vozilo.");
                  return 1;
               }

// ********************
    new Float:chealth;
    new cveh;
    cveh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(cveh, chealth);
    if(chealth <700)
   {
   SendClientMessage(playerid,COLOR_RED,"Vozilo je suvise osteceno, morate ga popraviti prvo !!");
   return 1;
   }
// *******************
if(GetPlayerMoney(playerid) < 201)
{
SendClientMessage(playerid,COLOR_RED,"Nemate dovoljno para sa sobom !!");
SendClientMessage(playerid,COLOR_RED,"Parkiranje vozila kosta 200$ !!");
return 1;
}
// *******************
               if(getcarid == carid)
               {
                  CarInfo[carid][cLocationx] = x;
                  CarInfo[carid][cLocationy] = y;
                  CarInfo[carid][cLocationz] = z;
                  CarInfo[carid][cAngle] = a;
// snimanje modifikacija
   new slot[14];
   slot[0] = GetVehicleComponentInSlot(carid, 0);
   slot[1] = GetVehicleComponentInSlot(carid, 1);
   slot[2] = GetVehicleComponentInSlot(carid, 2);
   slot[3] = GetVehicleComponentInSlot(carid, 3);
   slot[4] = GetVehicleComponentInSlot(carid, 4);
   slot[5] = GetVehicleComponentInSlot(carid, 5);
   slot[6] = GetVehicleComponentInSlot(carid, 6);
   slot[7] = GetVehicleComponentInSlot(carid, 7);
   slot[8] = GetVehicleComponentInSlot(carid, 8);
   slot[9] = GetVehicleComponentInSlot(carid, 9);
   slot[10] = GetVehicleComponentInSlot(carid, 10);
   slot[11] = GetVehicleComponentInSlot(carid, 11);
   slot[12] = GetVehicleComponentInSlot(carid, 12);
   slot[13] = GetVehicleComponentInSlot(carid, 13);
      CarInfo[carid][cComponent0] = slot[0];
      CarInfo[carid][cComponent1] = slot[1];
        CarInfo[carid][cComponent2] = slot[2];
        CarInfo[carid][cComponent3] = slot[3];
        CarInfo[carid][cComponent4] = slot[4];
      CarInfo[carid][cComponent5] = slot[5];
      CarInfo[carid][cComponent6] = slot[6];
      CarInfo[carid][cComponent7] = slot[7];
      CarInfo[carid][cComponent8] = slot[8];
      CarInfo[carid][cComponent9] = slot[9];
      CarInfo[carid][cComponent10] = slot[10];
      CarInfo[carid][cComponent11] = slot[11];
      CarInfo[carid][cComponent12] = slot[12];
      CarInfo[carid][cComponent13] = slot[13];


// ***************
                     OnPropUpdate();
                     OnPlayerUpdateCustom(playerid);
                  DestroyVehicle(carid);
                  SetVehicleModifications(carid); // nadodato
                  CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
                  SendClientMessage(playerid,COLOR_RED,"Parkiranje vozila kosta 200$ !!");
                  GivePlayerMoney(playerid,-200);
                  new boja
                     boja = CarInfo[carid][cPaintjob];
                     ChangeVehiclePaintjob(carid, boja);
                  SetVehicleModifications(carid);
// --------    za tablice      -------
        strmid(CarInfo[carid][cLicense], CarInfo[carid][cLicense], 0, strlen(CarInfo[carid][cLicense]), 8);
      SetVehicleNumberPlate(carid, CarInfo[carid][cLicense] );
      SetVehicleToRespawn(carid);
// ------------------------------------
                  TogglePlayerControllable(playerid, 1);
                  PutPlayerInVehicle(playerid, carid, 0);
                  format(string, sizeof(string), "~n~ Parkirao si vozilo na ovu lokaciju. ~n~");
                  GameTextForPlayer(playerid, "Parkirao si vozilo na ovu lokaciju. Od sad ce se spawnati ovdje.", 10000, 3);

                  return 1;
                  }
            }
           }
Neke slike/video za lakse dobivanje pomoci(neobavezno):///
Naslov: Odg: [Pomoc] Save
Poruka od: Maxwellâ„¢ poslato Mart 17, 2014, 21:51:58 POSLE PODNE
Imas u sekciji tutorijali pa nadji i sve lepo objasnjeno.
Naslov: Odg: [Pomoc] Save
Poruka od: LoOdaK poslato Mart 17, 2014, 22:35:55 POSLE PODNE
Ne mogu naci  :'( :'( :'( :'( :'(
Naslov: Odg: [Pomoc] Save
Poruka od: Ljubo poslato Mart 18, 2014, 07:16:46 PRE PODNE
Mozdaa ti ovo pomogne

http://forum.sa-mp.com/showthread.php?t=256748 (http://forum.sa-mp.com/showthread.php?t=256748)
Naslov: Odg: [Pomoc] Save
Poruka od: LoOdaK poslato Mart 18, 2014, 09:55:03 PRE PODNE
Ljubo probavao sam ovo prije ne radi mi  :'(
Naslov: Odg: [Pomoc] Save
Poruka od: Ilcev321 poslato Mart 19, 2014, 01:01:29 PRE PODNE
Nije u tome da uradis da ti sacuva tune kad parkiras nego kad udjes na server ili kad ugasis servera tune nestane jel ti jasno u tom trenutku postavi public sa setvehiclecomponent to je da ti sacuva dog si ingame kad ugasis servera tune nestane to je brate :)
Naslov: Odg: [Pomoc] Save
Poruka od: LoOdaK poslato Mart 19, 2014, 08:41:33 PRE PODNE
A kada upalim server oce biti opet tune i nezz kako napraviti
Naslov: Odg: [Pomoc] Save
Poruka od: Maxwellâ„¢ poslato Mart 19, 2014, 09:07:34 PRE PODNE
Stavis OnGameModeExit ili kako ti vec ide da se sacuva i stavis kada pokrenes server da se ucita.
Naslov: Odg: [Pomoc] Save
Poruka od: LoOdaK poslato Mart 19, 2014, 10:18:37 PRE PODNE
Napravio bi ja to aliiiii nezz kako zato sam ovde i postavio
Naslov: Odg: [Pomoc] Save
Poruka od: Ilcev321 poslato Mart 19, 2014, 17:46:24 POSLE PODNE
Citat: Boki Boki poslato Mart 19, 2014, 10:18:37 PRE PODNE
Napravio bi ja to aliiiii nezz kako zato sam ovde i postavio
odakle si?
Naslov: Odg: [Pomoc] Save
Poruka od: LoOdaK poslato Mart 20, 2014, 20:36:05 POSLE PODNE
Republika Srpska