[Pomoc] Vikendica zabagovana


Započeo Pule96, Jun 29, 2014, 21:34:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Nesto moje
Detaljan opis problema: Ovako, kreiram vikendicu i kupim je, i pise da ja koristim tu vikendicu. Kada odem relog spawnam se u vikendici, i kada izadjem iz nje stoji samo pickup. Kada restartujem server pise da je vikendica na prodaju, ali i dalje mogu da udjem u nju.
Dio skripte:
CitatCMD:kreirajvikendicu(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1338 || IsPlayerAdmin(playerid))
   {
       new Float:Poz[4], string[828], vikid, cijena, sstan[80], nivo, randomINT;
       if(sscanf(params, "iii", vikid, cijena,nivo)) return SCM(playerid, COLOR_LIGHTBLUE, "Koristite: {FFFFFF}/kreirajstan [ID Vikendice] [Cijena] [Level]");
      GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
      GetPlayerFacingAngle(playerid, Poz[3]);
        format(sstan, sizeof(sstan), VIKENDICA_FILE, vikid);
       if(fexist(sstan)) return SCM(playerid,CRVENA, "Greska |{FFFFFF} Taj ID vikendice vec postoji!");
      if(vikid >= MAX_STANOVA)
          {
            SCM(playerid, CRVENA, "Greska | {FFFFFF} Vec ima previse vikendica ili ste ukucali prevelik ID!");
          }
          else
          {
          randomINT = randomEx(1,7);
        if(randomINT == 1)
      {
            Vikendice[vikid][vIzlazX] = 2255.1096; Vikendice[vikid][vIzlazY] = -1139.8992; Vikendice[vikid][vIzlazZ] = 1050.6328; Vikendice[vikid][vIzlazA] = 90.0000;
          Vikendice[vikid][vEnterijer] = 9;
       }
      if(randomINT == 2)
        {
            Vikendice[vikid][vIzlazX] = 2259.6367; Vikendice[vikid][vIzlazY] = -1135.9604; Vikendice[vikid][vIzlazZ] = 1050.6328; Vikendice[vikid][vIzlazA] = 270.0000;
            Vikendice[vikid][vEnterijer] = 10;
      }
        if(randomINT == 3)
        {
            Vikendice[vikid][vIzlazX] = 244.0859; Vikendice[vikid][vIzlazY] = 304.8433; Vikendice[vikid][vIzlazZ] = 999.1484; Vikendice[vikid][vIzlazA] = 270.0000;
          Vikendice[vikid][vEnterijer] = 1;
      }
      if(randomINT == 4)
        {
            Vikendice[vikid][vIzlazX] = 267.0589; Vikendice[vikid][vIzlazY] = 304.9525; Vikendice[vikid][vIzlazZ] = 999.1484; Vikendice[vikid][vIzlazA] = 270.0000;
          Vikendice[vikid][vEnterijer] = 2;
      }
        if(randomINT == 5)
        {
            Vikendice[vikid][vIzlazX] = 300.1167; Vikendice[vikid][vIzlazY] = 309.4091; Vikendice[vikid][vIzlazZ] = 1003.3047; Vikendice[vikid][vIzlazA] = 270.0000;
            Vikendice[vikid][vEnterijer] = 4;
      }
      if(randomINT == 6)
        {
           Vikendice[vikid][vIzlazX] = 344.0706; Vikendice[vikid][vIzlazY] = 304.9346; Vikendice[vikid][vIzlazZ] = 999.1484; Vikendice[vikid][vIzlazA] = 270.0000;
         Vikendice[vikid][vEnterijer] = 6;
      }
          Vikendice[vikid][vPosjedovana] = 0;
          Vikendice[vikid][vPostavljen] = 1;
      Vikendice[vikid][vUlazX] = Poz[0]; Vikendice[vikid][vUlazY] = Poz[1]; Vikendice[vikid][vUlazZ] = Poz[2]; Vikendice[vikid][vUlazA] = Poz[3];
      Vikendice[vikid][vVrata] = 1; Vikendice[vikid][vCena] = cijena; Vikendice[vikid][vNivo] = nivo; Vikendice[vikid][vVW] = vikid;

      format(string,sizeof(string),"{FF6363}Vikendica na prodaju! \n {FF6363}Cijena: {FFFFFF}%d$\n {FF6363}Level: {FFFFFF}%d \n{FF6363}ID: {FFFFFF}%d",Vikendice[vikid][vCena],Vikendice[vikid][vNivo], vikid);
       VikendicaLabel[vikid] = Create3DTextLabel(string ,0xFF6363AA,Vikendice[vikid][vUlazX], Vikendice[vikid][vUlazY], Vikendice[vikid][vUlazZ],25, 0, 1);
        VikendicaPickup[vikid] = CreateDynamicPickup(19134, 1, Vikendice[vikid][vUlazX], Vikendice[vikid][vUlazY], Vikendice[vikid][vUlazZ]);

      strmid(Vikendice[vikid][vVlasnik], "Niko", 0, strlen("Niko"), 255);
      format(string, sizeof(string),"KREIRANJE | Kreirao si vikendicu ID: {FFFFFF}%d",vikid);
      SendClientMessage(playerid, CRVENA, string);
        VIKENDICE_LabelIPickup(vikid);
      SacuvajVikendicu(vikid);
      }
   }
   else return SCM(playerid, BIJELA, "[{F81414}EasyAS{FFFFFF}]{DBDBDB} Admini samo(+rcon)!");
    return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://zaslike.com/viewer.php?file=9uy0ip0q8mgedltsi6w3.png
http://zaslike.com/viewer.php?file=kar13j21y2z0i2cvbjrc.png

Ne sprema ti podatke u fajl od vikendice...

Daj mi funkciju SacuvajVikendicu

Evo ga :
Citatstock SacuvajVikendicu(idvik)
{
    new vFile[128];
    format(vFile, sizeof(vFile), VIKENDICA_FILE, idvik);
   new INI:File = INI_Open(vFile);
    INI_WriteInt(File, "Posjedovan",Vikendice[idvik][vPosjedovana]);
    INI_WriteString(File, "Vlasnik",Vikendice[idvik][vVlasnik]);
    INI_WriteFloat(File, "Ulaz_X",Vikendice[idvik][vUlazX]);
    INI_WriteFloat(File, "Ulaz_Y",Vikendice[idvik][vUlazY]);
    INI_WriteFloat(File, "Ulaz_Z",Vikendice[idvik][vUlazZ]);
    INI_WriteFloat(File, "Ulaz_A",Vikendice[idvik][vUlazA]);
    INI_WriteFloat(File, "Izlaz_X",Vikendice[idvik][vIzlazX]);
    INI_WriteFloat(File, "Izlaz_Y",Vikendice[idvik][vIzlazY]);
   INI_WriteFloat(File, "Izlaz_Z",Vikendice[idvik][vIzlazZ]);
   INI_WriteFloat(File, "Izlaz_A",Vikendice[idvik][vIzlazA]);
   INI_WriteInt(File, "Vrata",Vikendice[idvik][vVrata]);
   INI_WriteInt(File, "Cijena",Vikendice[idvik][vCena]);
   INI_WriteInt(File, "vVW",Vikendice[idvik][vVW]);
   INI_WriteInt(File, "Nivo",Vikendice[idvik][vNivo]);
   INI_WriteInt(File, "Enterijer",Vikendice[idvik][vEnterijer]);
   INI_WriteInt(File, "Postavljen", Vikendice[idvik][vPostavljen]);
   INI_Close(File);
}


Pa dal  niko ne zna sta je jbt? :P

BUMPP!!!!!!