Jump to content
  • 0

Problema Spawn Masina


MiritaXD

Question

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
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
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

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.