Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Kad odem relog auto se ne spawna

pre 5 godina
798
pregleda
13
postova
CoronaFamily
Street Runner
pre 5 godina
Problem(error/warning): Kupim auto, spawna se i kada ga parkiram i odem relog auta vise nema. Nigdje.
Dio skripte:
 forward UcitajVozila(id, name[], value[]);
public UcitajVozila(id, name[], value[])
{
    INI_Int("Model", VoziloInfo);
    INI_Float("X", VoziloInfo);
    INI_Float("Y", VoziloInfo);
    INI_Float("Z", VoziloInfo);
    INI_Float("A", VoziloInfo);
    INI_Int("Boja1", VoziloInfo);
    INI_Int("Boja2", VoziloInfo);
    INI_String("Vlasnik", VoziloInfo,60);
    INI_Int("ImaVlasnika", VoziloInfo);
    //INI_Int("ID", VoziloInfo);
INI_Int("Zakljucan", VoziloInfo);
INI_Int("Droga", VoziloInfo);
INI_Int("Mats", VoziloInfo);
INI_Int("Oruzije", VoziloInfo);
INI_Int("Municija", VoziloInfo);
INI_Int("Radio", VoziloInfo);
INI_Int("Tune", VoziloInfo);
INI_Int("BrojReg", VoziloInfo);
    INI_String("DatumReg", VoziloInfo, 20); //UcitajVozila
    INI_Int("Spawn", VoziloInfo);
    return 1;
}
/////////////////////////////////////////////////////
stock SacuvajVozilo(id)
{
    new vFile;
    format(vFile, sizeof(vFile), AUTO_FILE, id);
new INI:File = INI_Open(vFile);
    INI_WriteInt(File,"Model", VoziloInfo);
    INI_WriteFloat(File,"X", VoziloInfo);
    INI_WriteFloat(File,"Y", VoziloInfo);
    INI_WriteFloat(File,"Z", VoziloInfo);
    INI_WriteFloat(File,"A", VoziloInfo);
    INI_WriteInt(File,"Boja1", VoziloInfo);
    INI_WriteInt(File,"Boja2", VoziloInfo);
    INI_WriteString(File,"Vlasnik", VoziloInfo);
    INI_WriteInt(File,"ImaVlasnika", VoziloInfo);
    INI_WriteInt(File,"ID", VoziloInfo);
INI_WriteInt(File,"Zakljucan", VoziloInfo);
INI_WriteInt(File,"Droga", VoziloInfo);
INI_WriteInt(File,"Mats", VoziloInfo);
INI_WriteInt(File,"Oruzije", VoziloInfo);
INI_WriteInt(File,"Municija", VoziloInfo);
INI_WriteInt(File,"Radio", VoziloInfo);
INI_WriteInt(File,"Tune",VoziloInfo);
INI_WriteInt(File,"BrojReg",VoziloInfo);
    INI_WriteString(File,"DatumReg",VoziloInfo);
    INI_WriteInt(File,"Spawn",VoziloInfo);
INI_Close(File);
return 1;
}

		{
new Float:PozAS, Float:HP;
if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1,"[CF:RPG] "CRVENA"Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[CF:RPG] "CRVENA"Niste na mjestu vozaca!");
if(IsPlayerInArea(playerid, 837.1461,-1328.1970, 802.9177,-1353.6825)) return SCM(playerid, -1, "[CF:RPG] "CRVENA"Ne mozete parkirati auto u blizini spawna!");
if(IsPlayerInArea(playerid, 1486.062, -1776.608, 1653.387, -1567.377)) return SCM(playerid, -1, "[CF:RPG] "CRVENA"Ne mozete parkirati auto u blizini policije!");
if(IsPlayerInArea(playerid, 1136.201, -1014.694, 1311.132, -856.7839)) return SCM(playerid, -1, "[CF:RPG] "CRVENA"Ne mozete parkirati auto u blizini burga!");
if(IsPlayerInArea(playerid, 1383.386, -1077.857, 1554.513, -947.582)) return SCM(playerid, -1, "[CF:RPG] "CRVENA"Ne mozete parkirati auto u blizini banke!");
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
if(HP < 800.0) return SCM(playerid,-1, ""SIVA"!");
GetVehiclePos(VoziloInfo, PozAS, PozAS, PozAS);
GetVehicleZAngle(VoziloInfo, PozAS);
VoziloInfo = 0;
VoziloInfo = PozAS; VoziloInfo = PozAS; VoziloInfo = PozAS;
VoziloInfo = PozAS; DestroyVehicle(VoziloInfo);
VoziloInfo = CreateVehicle(VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,30000);
SCM(playerid,-1,"[CF:RPG] "SPLAVA"Vozilo je uspjesno parkirano!");
SacuvajVozilo(i); RTC(VoziloInfo);
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Nista[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Nema potrebe
Skrilew
Godfather
pre 5 godina
Proveri fajl od tog vozila kada ga kreiras i proveri kada izadjes sa servera
CoronaFamily
Street Runner
pre 5 godina
Provjerio sam. Kad kupim auto i kad odem relog u fajlu se ništa ne promijeni, a auta i dalje nema nigdje. + Pise mi da je ID mog auta 614 i kad upisem da mi ga porta do mene porta mi admin vozilo koje sam stvorio.

Quote
Model = 560
X = 2148.634277
Y = -1161.805053
Z = 23.549600
A = 270.976104
Boja1 = 0
Boja2 = 0
Vlasnik = Corona
ImaVlasnika = 1
ID = 614
Zakljucan = 1
Droga = 0
Mats = 0
Oruzije = -1
Municija = 0
Radio = 0
Tune = 0
BrojReg = 0
DatumReg =
Spawn = 1
Skrilew
Godfather
pre 5 godina
Moras proveriti kada se obrise.. Ko ce ga znati, moja preporuka odradi sistem vozila od 0, bice ti lakse zato sto ces znati sta si pisao.. Ovako moras da proveravas apsolutno sve..
CoronaFamily
Street Runner
pre 5 godina
Uh. Ja sam početnik u svemu tome tako da sumnjam da bi znao napraviti sve od 0.

Imaš li ti neku gotovu skriptu systema vozila?
Skrilew
Godfather
pre 5 godina
KLIK
Transportercina
Wheel Man
pre 5 godina
Pogledaj bazu tjst logove vidi u scriptfiles imas li folder "auta" il kako ti u bazi pise men tako nije radilo kad sam dinamicno kreirao zone i rent
Gaucho69
Crime Lord
pre 5 godina
IzlozbenoAuto = CreateVehicle(AutoSalon, AIZLOZBENO_X,AIZLOZBENO_Y,AIZLOZBENO_Z,AIZLOZBENO_A, 2, 2, 30000);
for(new i = 0; i < sizeof(VoziloInfo); i++)
{
new vFile;
        format(vFile, sizeof(vFile), AUTO_FILE, i);
        if(fexist(vFile))
        {
            INI_ParseFile(vFile, "UcitajVozila", .bExtra = true, .extra = i);
            VoziloInfo = CreateVehicle(VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,30000);
}
}
i.sam.znas
Street Runner
pre 5 godina
Transportercina wrote on March 19, 2020, 9:54 am:
Pogledaj bazu tjst logove vidi u scriptfiles imas li folder "auta" il kako ti u bazi pise men tako nije radilo kad sam dinamicno kreirao zone i rent

Tebi mozak nije radio niti ce ikada raditi 🙄
CoronaFamily
Street Runner
pre 5 godina
Lestra_Dev wrote on March 19, 2020, 11:45 am:
IzlozbenoAuto = CreateVehicle(AutoSalon, AIZLOZBENO_X,AIZLOZBENO_Y,AIZLOZBENO_Z,AIZLOZBENO_A, 2, 2, 30000);
for(new i = 0; i < sizeof(VoziloInfo); i++)
{
new vFile;
        format(vFile, sizeof(vFile), AUTO_FILE, i);
        if(fexist(vFile))
        {
            INI_ParseFile(vFile, "UcitajVozila", .bExtra = true, .extra = i);
            VoziloInfo = CreateVehicle(VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,30000);
}
}


Može objašnjenje što s tim?
CoronaFamily
Street Runner
pre 5 godina
Može neto preko anydeska to pokušati fixat? Hvala!
Garadooo
Forum Don
pre 5 godina
@Crown Fantasy nemoj da radis DP,procitaj pravila!
Gaucho69
Crime Lord
pre 5 godina
Crown Fantasy wrote on March 19, 2020, 2:39 pm:
Može objašnjenje što s tim?

Pod OnGameModeInit
  IzlozbenoAuto = CreateVehicle(AutoSalon, AIZLOZBENO_X,AIZLOZBENO_Y,AIZLOZBENO_Z,AIZLOZBENO_A, 2, 2, 30000);
  for(new i = 0; i < sizeof(VoziloInfo); i++)
  {
      new vFile;
        format(vFile, sizeof(vFile), AUTO_FILE, i);
        if(fexist(vFile))
        {
            INI_ParseFile(vFile, "UcitajVozila", .bExtra = true, .extra = i);
            VoziloInfo = CreateVehicle(VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,30000);
      }
  }

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava