Jump to content

Question

Posted (edited)

Azi am terminat sistem-ul pentru DS si din cate vad ca nu seteaza coordonatele masini(in joc)
In baza de date se actualizeaza asa cum trebuie.

function insertVehicle(playerid, model, dealerid)
{
    ////UPDATE DEALER
    DSVar[dealerid][dStock] --;
    gQuery[0] = (EOS);
    mysql_format(MySql, gQuery, sizeof gQuery, "UPDATE `dsCars` SET `Stock` = '%d' WHERE `Model` = '%d'", DSVar[dealerid][dStock], model);
    mysql_tquery(MySql, gQuery, "", "");
    new idd = cache_insert_id();
 
    ///pozitie
 
    PlayerCarsVar[idd][cLocation][1] = 388.5440; PlayerCarsVar[idd][cLocation][2] = -1522.2147; PlayerCarsVar[idd][cLocation][3] = 32.1853;
    ///==============================
 
    GivePlayerCash(playerid, -DSVar[dealerid][dPrice]);
 
    PlayerCarsVar[idd][cSQLID] = idd;
    PlayerCarsVar[idd][cModel] = model;
    PlayerCarsVar[idd][cColor][0] = 1; PlayerCarsVar[idd][cColor][1] = 1;
    strmid(PlayerCarsVar[idd][cOwner], GetName( playerid ), 0, 25, 255);
    PlayerCarsVar[idd][cLock] = 1;
    PlayerCarsVar[idd][cDays] = gettime();
    PlayerCarsVar[idd][cFuel] = 100;
    
    fSCM(playerid,-1,"Ai cumparat un vehicul de tip %s.",aVehicleNames[ model -400 ]);
    SM(2, "Foloseste /cars(/v) pentru a vedea comenzile disponibile.");
    //=======================================
 
    ///Update masina in db
    UpdateVehicle(idd, "Color1", 1);
    UpdateVehicle(idd, "Color2", 1);
    UpdateVehicleString(idd, "Owner", GetName( playerid ));
    UpdateVehicle(idd, "Lock", 1);
    UpdateVehicle(idd, "Days", gettime());
    UpdateVehicle(idd, "Fuel", 100);
    UpdateVehicleFloat(idd, "LocationX", 388.5440);
    UpdateVehicleFloat(idd, "LocationY", -1522.2147);
    UpdateVehicleFloat(idd, "LocationZ", 32.1853);
    DespawnVeh(idd);
    SpawnPlayerVeh(idd);
//============================
return true; }
Edited by MiritaXD

3 answers to this question

Recommended Posts

  • 0
Posted
Acum 2 ore, MiritaXD a spus:

Azi am terminat sistem-ul pentru DS si din cate vad ca nu seteaza coordonatele masini(in joc)
In baza de date se actualizeaza asa cum trebuie.


function insertVehicle(playerid, model, dealerid)
{
    ////UPDATE DEALER
    DSVar[dealerid][dStock] --;
    gQuery[0] = (EOS);
    mysql_format(MySql, gQuery, sizeof gQuery, "UPDATE `dsCars` SET `Stock` = '%d' WHERE `Model` = '%d'", DSVar[dealerid][dStock], model);
    mysql_tquery(MySql, gQuery, "", "");
    new idd = cache_insert_id();
 
    ///pozitie
 
    PlayerCarsVar[idd][cLocation][1] = 388.5440; PlayerCarsVar[idd][cLocation][2] = -1522.2147; PlayerCarsVar[idd][cLocation][3] = 32.1853;
    ///==============================
 
    GivePlayerCash(playerid, -DSVar[dealerid][dPrice]);
 
    PlayerCarsVar[idd][cSQLID] = idd;
    PlayerCarsVar[idd][cModel] = model;
    PlayerCarsVar[idd][cColor][0] = 1; PlayerCarsVar[idd][cColor][1] = 1;
    strmid(PlayerCarsVar[idd][cOwner], GetName( playerid ), 0, 25, 255);
    PlayerCarsVar[idd][cLock] = 1;
    PlayerCarsVar[idd][cDays] = gettime();
    PlayerCarsVar[idd][cFuel] = 100;
    
    fSCM(playerid,-1,"Ai cumparat un vehicul de tip %s.",aVehicleNames[ model -400 ]);
    SM(2, "Foloseste /cars(/v) pentru a vedea comenzile disponibile.");
    //=======================================
 
    ///Update masina in db
    UpdateVehicle(idd, "Color1", 1);
    UpdateVehicle(idd, "Color2", 1);
    UpdateVehicleString(idd, "Owner", GetName( playerid ));
    UpdateVehicle(idd, "Lock", 1);
    UpdateVehicle(idd, "Days", gettime());
    UpdateVehicle(idd, "Fuel", 100);
    UpdateVehicleFloat(idd, "LocationX", 388.5440);
    UpdateVehicleFloat(idd, "LocationY", -1522.2147);
    UpdateVehicleFloat(idd, "LocationZ", 32.1853);
    DespawnVeh(idd);
    SpawnPlayerVeh(idd);
//============================
return true; }

arata functia spawnplayerveh

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.