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) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; } // 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 == 1)
{
if(PlayerInfo == 999 && PlayerInfo == 999 && PlayerInfo == 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 = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
// snimanje modifikacija
new slot;
slot = GetVehicleComponentInSlot(carid, 0);
slot = GetVehicleComponentInSlot(carid, 1);
slot = GetVehicleComponentInSlot(carid, 2);
slot = GetVehicleComponentInSlot(carid, 3);
slot = GetVehicleComponentInSlot(carid, 4);
slot = GetVehicleComponentInSlot(carid, 5);
slot = GetVehicleComponentInSlot(carid, 6);
slot = GetVehicleComponentInSlot(carid, 7);
slot = GetVehicleComponentInSlot(carid, 😎;
slot = GetVehicleComponentInSlot(carid, 9);
slot = GetVehicleComponentInSlot(carid, 10);
slot = GetVehicleComponentInSlot(carid, 11);
slot = GetVehicleComponentInSlot(carid, 12);
slot = GetVehicleComponentInSlot(carid, 13);
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
CarInfo = slot;
// ***************
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
DestroyVehicle(carid);
SetVehicleModifications(carid); // nadodato
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
SendClientMessage(playerid,COLOR_RED,"Parkiranje vozila kosta 200$ !!");
GivePlayerMoney(playerid,-200);
new boja
boja = CarInfo;
ChangeVehiclePaintjob(carid, boja);
SetVehicleModifications(carid);
// -------- za tablice -------
strmid(CarInfo, CarInfo, 0, strlen(CarInfo), 😎;
SetVehicleNumberPlate(carid, CarInfo );
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):///
Zaključano
[Pomoc] Save
413
pregleda
11
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 11 godina
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 🙂
pre 11 godina
Stavis OnGameModeExit ili kako ti vec ide da se sacuva i stavis kada pokrenes server da se ucita.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava