Zaključano

[Pomoc] UP sam kreira vozila

Započeo Guerrero
pre 10 godina
573
pregleda
15
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Guerrero
Hustler
pre 10 godina
Skripta koju koristim:UP
Detaljan opis problema: Pa naslov govori...U gamepanelu mod sam kreira vozila sa nekim random ID-ovima (128 , 129, 63....) iako niko nije kupio ta vozila ona se sama kreiraju, i kada ih otvorim sve same nule,od pozicije ,vlasnika is sl. sve 0
Dio skripte:
Primjer jednog:
Model = 0
X = 0.000000
Y = 0.000000
Z = 0.000000
A = 0.000000
Boja1 = 0
Boja2 = 0
Vlasnik =
ImaVlasnika = 0
ID = 0
Zakljucan = 0
Droga = 0
Mats = 0
Oruzije = 0
Municija = 0
Radio = 0
PaintJob = 0
Component0 = 0
Component1 = 0
Component2 = 0
Component3 = 0
Component4 = 0
Component5 = 0
Component6 = 0
Component7 = 0
Component8 = 0
Component9 = 0
Component10 = 0
Component11 = 0
Component12 = 0
Component13 = 0
OduzeoPauk = 0

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
PedjaZakon
Godfather
pre 10 godina
Hahah prvi put cujem nesto ovako,jesi proverio da nije mozda do hosta ili dirao oko vehicle system?
Acke
Enforcer
pre 10 godina
Posalji kod gde kreiras da vozila, kada ih igrac kupi? i gde ih cuvas takodje?
Guerrero
Hustler
pre 10 godina
Mozda zvuci smijesmo hah 😄 ali problem je.

Klasican buycar sa up-a tu nisam nista dirao ja msm 😄
else if(Keys & KEY_SECONDARY_ATTACK)
{
if(PlayerInfo != -1) return SCM(playerid,-1,"[UP:RP] "CRVENA"Vec posedujes auto!");
if(PlayerInfo < AutoSalon) return SCM(playerid,-1,"[UP:RP] "CRVENA"Nemate dovoljno novca!");
for(new i = 0; i < sizeof(VoziloInfo); i++)
{
    new Fajl;
  format(Fajl, sizeof(Fajl), AUTO_FILE, i);
      if(!fexist(Fajl))
      {
    new poz = random(sizeof(RandomAutoSpawn));
    g_NovacMinus(playerid,AutoSalon);
    PlayerInfo = i;
VoziloInfo = AutoSalon;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = 0;
VoziloInfo = 0;
VoziloInfo = 1;
VoziloInfo = 1;
VoziloInfo = 0;
VoziloInfo = 0;
VoziloInfo = -1;
VoziloInfo = 0;
VoziloInfo = 0;
strmid(VoziloInfo, GetName(playerid), 0, strlen(GetName(playerid)), 999);
TogglePlayerControllable(playerid, 1);
VoziloInfo = CreateVehicle(AutoSalon, VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo, VoziloInfo, VoziloInfo, 30000);
          KupovinaAuta = false; autokatalog = 0;
          UkloniVozilaTD(playerid); SetCameraBehindPlayer(playerid);
          SacuvajVozilo(i); SavePlayer(playerid); StatusMotora(playerid, 1);
          SetPlayerCheckpoint(playerid, VoziloInfo,VoziloInfo,VoziloInfo, 5.0);
          PosaoGPS = 1; Fuel[GetPlayerVehicleID(playerid)] = 45;
          //SCM(playerid,-1,"UP:RP | "ZUTA"Uspjesno ste kupili auto!");
          SCM(playerid,-1,"UP:RP | "ZUTA"Autom mozete upravljati komandom /v!");
          SCM(playerid,-1,"UP:RP | "ZUTA"Lokacija kupljenog auta je oznacena crveno na mapi!");
break;
}
}
}


I Ima sacuvajvozilo
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,"PaintJob", VoziloInfo);
INI_WriteInt(File,"Component0", VoziloInfo);
INI_WriteInt(File,"Component1", VoziloInfo);
INI_WriteInt(File,"Component2", VoziloInfo);
INI_WriteInt(File,"Component3", VoziloInfo);
INI_WriteInt(File,"Component4", VoziloInfo);
INI_WriteInt(File,"Component5", VoziloInfo);
INI_WriteInt(File,"Component6", VoziloInfo);
INI_WriteInt(File,"Component7", VoziloInfo);
INI_WriteInt(File,"Component8", VoziloInfo);
INI_WriteInt(File,"Component9", VoziloInfo);
INI_WriteInt(File,"Component10", VoziloInfo);
INI_WriteInt(File,"Component11", VoziloInfo);
INI_WriteInt(File,"Component12", VoziloInfo);
INI_WriteInt(File,"Component13", VoziloInfo);
    INI_WriteInt(File,"OduzeoPauk", VoziloInfo);
    //INI_WriteInt(File,"OduzeoPaukX", VoziloInfo);
    //INI_WriteInt(File,"OduzeoPaukY", VoziloInfo);
    //INI_WriteInt(File,"OduzeoPaukZ", VoziloInfo);
    //INI_WriteInt(File,"OduzeoPaukA", VoziloInfo);
INI_Close(File);
return 1;
}
Acke
Enforcer
pre 10 godina
Kazes da kreira random ideve, ali u ovom fajlu, pise ID = 0?
Guerrero
Hustler
pre 10 godina
Nezz ,stvarno al ,tako se to desava da kreira te ID-ove neke bezveze nezz otkud (58 ,128, 63, 7....)
Tony_Hard
Shot Caller
pre 10 godina
Nikad cuo nesto ovako brt vidi da nisi nesto pokvario sa vehicle system  😛 😛 😛  😠 😠 😠 😢 😐 😄 🙂 🙂 🙂 🙂 🙂
CONe
Shot Caller
pre 10 godina
UP mod i skripte su jedne od najgoriv , zbog cega ? Ako jedno pokvaris, pokvari se pola skripte, ako negde nesto pogresis, pokvari se cela skripta, tako da si mozda nesto drugo radio a pokvario ti se UP COS sistem 🙂
Guerrero
Hustler
pre 10 godina
Huh ,onda jedino mi rjesenje ostaje da napravim provjeru ako je vozilo na koordinatama 0.0000(x,y,z) i jos neku provjeru, da ne cuva uopste takva vozila,ili kod ucitavanja da brise takva vozila..  ? sta mislite o tome?
Guerrero
Hustler
pre 10 godina
Niko?
Acke
Enforcer
pre 10 godina
Proveri sva vozila, i ako su mu kordinate X,Y,Z jednake vrednosti = 0 nemoj da ih sacuvas i to je to, ali dali si primetio kada on kreira vozila, kada napravi folder sa takvim vozilom ? Sigurno ga ne pravi sam od sebe neki kod mu to kaze da radi... Upali folder scriptfiles i prati kad ga napravi i onda to pogledas u gamemode-u 🙂
Guerrero
Hustler
pre 10 godina
Acke wrote on October 18, 2015, 4:36 pm:
Proveri sva vozila, i ako su mu kordinate X,Y,Z jednake vrednosti = 0 nemoj da ih sacuvas i to je to, ali dali si primetio kada on kreira vozila, kada napravi folder sa takvim vozilom ? Sigurno ga ne pravi sam od sebe neki kod mu to kaze da radi... Upali folder scriptfiles i prati kad ga napravi i onda to pogledas u gamemode-u 🙂


Ahm...Znaci, svaki put kada pravi novi fajl ,mod bi trebao koristiti :  format(vFile, sizeof(vFile), AUTO_FILE, i); ili mozda ne?
Ako je to to ,tu funkciju koristim samo kod ucitavanja vozila ,kupovine i cuvanja nigdje vise ne nekoristim.
Acke
Enforcer
pre 10 godina
Kada on napravi taj fajl, kada ti ides kupiti vozilo?  I gde imas sve SacuvajVozilo kako vec? U kodu gde koristis sve stock SacuvajVozilo ili kako ti je vec ?
SavePlayer(playerid);

ti uopste ne treba pri kupovini vozila, moze ti samo lagg stvarati... Stavi ga pod OnPlayerDisconnect ...
Guerrero
Hustler
pre 10 godina
ahm..Pa UP sam po sebi u svakoj skoro komandi ima saveplayer i sacuvajvozilo hah
Acke
Enforcer
pre 10 godina
Ne znam sad napamet, ali probaj da obrises svuda Sacuvaj vozilo, ostavi samo pod OnGameModeExit da sacuva sva vozila i to je to...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava