Jump to content
  • 0

Ajutor masini


Doooo

Question

Problema intalnita (descriere):Am facut un sistem de masini cu DealerShip pe dialog, am facut coamdna /v am facut comanda /park /sellcar /towcar. Bun daca intru pe sv cumpar o masina dau /v imi apare ca am masina la /towcar la fel mio respawneaza acolo unde am dat park la /stats imi apare id masini dar daca ies si intru iar pe sv nu mi se salveaza masina ca find a mea ramane unde e parca daca intru in ea zice ca e a mea dar nu imi apare la /v la /stats, nu o pot vinde in Ds
Ero(area / rile) / warning-(ul / urile):-
Liniile de cod / sursa / script-ul(obligatoriu):O sa va dau ce imi veti cere
Imagini / Video (optional):-
Ati incercat sa rezolvati singur?:Da, mentionez ca DealerShipul este pe dini stockurile si preturile am facut sa se salveze ins criptfiles iar amsinile la fel in cars.cfg

Edited by Doooo
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
1 hour ago, Doooo said:

dar daca ies si intru iar pe sv nu mi se salveaza masina ca find a mea ramane unde e parca daca intru in ea zice ca e a mea dar nu imi apare la /v la /stats, nu o pot vinde in Ds

Pai inseamna ca nu se salveaza masina...ne poti da unde se salveaza masinile?

Retras

Link to comment
Share on other sites

  • 0
Acum 38 minute, Tud0r. #Imparat #Codat a spus:

Pai inseamna ca nu se salveaza masina...ne poti da unde se salveaza masinile?

Se salveaza in cars.cfg

Citat

public OnPropUpdate()
{
    new idx;
    new File: file2;
    while (idx < sizeof(HouseInfo))
    {
        new coordsstring[256];//era 256
        format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
        HouseInfo[idx][hEntrancex],
        HouseInfo[idx][hEntrancey],
        HouseInfo[idx][hEntrancez],
        HouseInfo[idx][hExitx],
        HouseInfo[idx][hExity],
        HouseInfo[idx][hExitz],
        HouseInfo[idx][hHealthx],
        HouseInfo[idx][hHealthy],
        HouseInfo[idx][hHealthz],
        HouseInfo[idx][hArmourx],
        HouseInfo[idx][hArmoury],
        HouseInfo[idx][hArmourz],
        HouseInfo[idx][hOwner],
        HouseInfo[idx][hDiscription],
        HouseInfo[idx][hValue],
        HouseInfo[idx][hHel],
        HouseInfo[idx][hArm],
        HouseInfo[idx][hInt],
        HouseInfo[idx][hLock],
        HouseInfo[idx][hOwned],
        HouseInfo[idx][hRooms],
        HouseInfo[idx][hRent],
        HouseInfo[idx][hRentabil],
        HouseInfo[idx][hTakings],
        HouseInfo[idx][hVec],
        HouseInfo[idx][hVcol1],
        HouseInfo[idx][hVcol2],
        HouseInfo[idx][hDate],
        HouseInfo[idx][hLevel],
        HouseInfo[idx][hWorld]);
        
        HouseInfo[idx][hWorld] = idx;
        if(idx == 0)
        {
            file2 = fopen("cfg/property.cfg", io_write);
        }
        else
        {
            file2 = fopen("cfg/property.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    idx = 0;
    while (idx < sizeof(BizzInfo))
    {
        new coordsstring[256];//era 256
        format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
        BizzInfo[idx][bOwned],
        BizzInfo[idx][bOwner],
        BizzInfo[idx][bMessage],
        BizzInfo[idx][bExtortion],
        BizzInfo[idx][bEntranceX],
        BizzInfo[idx][bEntranceY],
        BizzInfo[idx][bEntranceZ],
        BizzInfo[idx][bExitX],
        BizzInfo[idx][bExitY],
        BizzInfo[idx][bExitZ],
        BizzInfo[idx][bLevelNeeded],
        BizzInfo[idx][bBuyPrice],
        BizzInfo[idx][bEntranceCost],
        BizzInfo[idx][bTill],
        BizzInfo[idx][bLocked],
        BizzInfo[idx][bInterior],
        BizzInfo[idx][bProducts],
        BizzInfo[idx][bMaxProducts],
        BizzInfo[idx][bPriceProd]);
        if(idx == 0)
        {
            file2 = fopen("cfg/bizz.cfg", io_write);
        }
        else
        {
            file2 = fopen("cfg/bizz.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    idx = 0;
    while (idx < sizeof(SBizzInfo))
    {
        new coordsstring[256];//era 256
        format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
        SBizzInfo[idx][sbOwned],
        SBizzInfo[idx][sbOwner],
        SBizzInfo[idx][sbMessage],
        SBizzInfo[idx][sbExtortion],
        SBizzInfo[idx][sbEntranceX],
        SBizzInfo[idx][sbEntranceY],
        SBizzInfo[idx][sbEntranceZ],
        SBizzInfo[idx][sbLevelNeeded],
        SBizzInfo[idx][sbBuyPrice],
        SBizzInfo[idx][sbEntranceCost],
        SBizzInfo[idx][sbTill],
        SBizzInfo[idx][sbLocked],
        SBizzInfo[idx][sbInterior],
        SBizzInfo[idx][sbProducts],
        SBizzInfo[idx][sbMaxProducts],
        SBizzInfo[idx][sbPriceProd]);
        if(idx == 0)
        {
            file2 = fopen("cfg/sbizz.cfg", io_write);
        }
        else
        {
            file2 = fopen("cfg/sbizz.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    idx = 0;
    while (idx < sizeof(MatsShop))
    {
        new coordsstring[128];//era 256
        format(coordsstring, sizeof(coordsstring), "%d\n",
        MatsShop[idx][msMats]);
        if(idx == 0)
        {
            file2 = fopen("cfg/mats.cfg", io_write);
        }
        else
        {
            file2 = fopen("cfg/mats.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    idx = 1;
    idx = 1;
     while (idx < sizeof(CarInfo))
    {
        new coordsstring[256];
        if(CarInfo[idx][cModel]>612|| CarInfo[idx][cModel]<400)
        CarInfo[idx][cModel] = 400;
        format(coordsstring, sizeof(coordsstring), "%d,%f,%f,%f,%f,%d,%d,%s,%d,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
        CarInfo[idx][cModel],//
        CarInfo[idx][cLocationx],//
        CarInfo[idx][cLocationy],//
        CarInfo[idx][cLocationz],//
        CarInfo[idx][cAngle],//
        CarInfo[idx][cColorOne],//
        CarInfo[idx][cColorTwo],//
        CarInfo[idx][cOwner],//
        CarInfo[idx][cValue],
        CarInfo[idx][cLicense],////
        CarInfo[idx][cOwned],
        CarInfo[idx][cLock],
        CarInfo[idx][mod1],
        CarInfo[idx][mod2],
        CarInfo[idx][mod3],
        CarInfo[idx][mod4],
        CarInfo[idx][mod5],
        CarInfo[idx][mod6],
        CarInfo[idx][mod7],
        CarInfo[idx][mod8],
        CarInfo[idx][mod9],
        CarInfo[idx][mod10],
        CarInfo[idx][mod11],
        CarInfo[idx][mod12],
        CarInfo[idx][mod13],
        CarInfo[idx][mod14],
        CarInfo[idx][mod15],
        CarInfo[idx][mod16],
        CarInfo[idx][mod17],
        CarInfo[idx][cPaintJ],
        CarInfo[idx][cKM],
        CarInfo[idx][cNeon]);

        if(idx == 1)
        {
            file2 = fopen("cars.cfg", io_write);
        }
        else
        {
            file2 = fopen("cars.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    return 1;
}

Citat

forward LoadCar();
public LoadCar()
{
    new arrCoords[32][64];
    new strFromFile2[256];
    new File: file = fopen("cars.cfg", io_read);
    if (file)
    {
        new idx = 1;
        while (idx < sizeof(CarInfo))
        {
            fread(file, strFromFile2);
            split(strFromFile2, arrCoords, ',');
            CarInfo[idx][cModel] = strval(arrCoords[0]);
            CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
            CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
            CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
            CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
            CarInfo[idx][cColorOne] = strval(arrCoords[5]);
            CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
            strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
            CarInfo[idx][cValue] = strval(arrCoords[8]);
            strmid(CarInfo[idx][cLicense], arrCoords[9], 0, strlen(arrCoords[9]), 255);
            CarInfo[idx][cOwned] = strval(arrCoords[10]);
            CarInfo[idx][cLock] = strval(arrCoords[11]);
            CarInfo[idx][mod1] = strval(arrCoords[12]);
            CarInfo[idx][mod2] = strval(arrCoords[13]);
            CarInfo[idx][mod3] = strval(arrCoords[14]);
            CarInfo[idx][mod4] = strval(arrCoords[15]);
            CarInfo[idx][mod5] = strval(arrCoords[16]);
            CarInfo[idx][mod6] = strval(arrCoords[17]);
            CarInfo[idx][mod7] = strval(arrCoords[18]);
            CarInfo[idx][mod8] = strval(arrCoords[19]);
            CarInfo[idx][mod9] = strval(arrCoords[20]);
            CarInfo[idx][mod10] = strval(arrCoords[21]);
            CarInfo[idx][mod11] = strval(arrCoords[22]);
            CarInfo[idx][mod12] = strval(arrCoords[23]);
            CarInfo[idx][mod13] = strval(arrCoords[24]);
            CarInfo[idx][mod14] = strval(arrCoords[25]);
            CarInfo[idx][mod15] = strval(arrCoords[26]);
            CarInfo[idx][mod16] = strval(arrCoords[27]);
            CarInfo[idx][mod17] = strval(arrCoords[28]);
            CarInfo[idx][cPaintJ] = strval(arrCoords[29]);
            CarInfo[idx][cKM] = strval(arrCoords[30]);
            CarInfo[idx][cNeon] = strval(arrCoords[31]);
            idx++;
        }
        printf("Loaded %d personal cars",idx);
    }
    return 1;
}

 

Link to comment
Share on other sites

  • 0

Arata-ne comanda /v si parca mai e o functie care incarca cheile masinilor cand te conectezi pe server.

Am folosit si eu acum cativa ani acest script pe vremea cand eram incepator in acest domeniu. La vremea aceea era printre cele mai bune, era facut de unu black. Amintiri ....

Cea mai sigura sursa de facut bani de buzunar in mediul virtual. Inregistreaza-te si pune-te pe treaba !!!

http://www.viespar.ro/?reff=ab8e9d8086304d6136eac03c710238d7

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.