Salutare ! am si eu o problema ...As vrea cand sa dau buy in dealership sa numai am restrictia aia cu "Trebuie sa cumperi vehiculul anterior intai." sa ma lase sa cumpar orice masina. .
Va multumesc !
else if(clickedid == BuyVehBuy)
{
if(PlayerInfo[playerid][pVehLevel] >= Browsing[playerid] - 1)
{
if(PlayerInfo[playerid][Level] >= Browsing[playerid])
{
new price = Browsing[playerid] * 600000;
if(GetPlayerCash(playerid) >= price)
{
//new line = GetPlayerVehicle(playerid), veh;
if(PlayerInfo[playerid][Carkey3] !=-1)
{
//veh = line - 1;
CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cColorOne] = -1;
CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cColorTwo] = -1;
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `ColorOne`='%d' WHERE `ID`=%d", CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cColorOne], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cID]);
mysql_tquery(handle, gQuery, "", "");
//PvehInfo[veh][vDate] = getdate();
CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cModel] = VehList[Browsing[playerid]-1];
new veh = CarNumber(PlayerInfo[playerid][Carkey3]);
strmid(CarInfo[veh][cDescription], vehName[VehList[Browsing[playerid]-1]-400], 0, strlen(vehName[VehList[Browsing[playerid]-1]-400]), 255);
if(PlayerInfo[playerid][pVehLevel] == Browsing[playerid] - 1) PlayerInfo[playerid][pVehLevel]++;
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `users` SET `pVehLevel`='%d' WHERE `Name`='%s'", PlayerInfo[playerid][pVehLevel], GetName(playerid));
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `ColorTwo`='%d' WHERE `ID`=%d", CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cColorOne], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cID]);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Model`='%d' WHERE `ID`=%d", CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cModel], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cID]);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Description`='%s' WHERE `ID`=%d", CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cDescription], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cID]);
mysql_tquery(handle, gQuery, "", "");
DestroyVehicle(CarNumber(PlayerInfo[playerid][Carkey3]));
SendClientMessage(playerid, COLOR_WHITE, "{CFF55F}[INFO]:{FFFFFF} Noul tau vehicul se va respawna la pozitia salvata anterior.");
HideBrowsingHud(playerid);
SetPlayerVirtualWorld(playerid, 0);
Browsing[playerid] = 0;
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
DestroyVehicle(BuyVeh[playerid]);
SetTimerEx("ResetCamera", 4000, false, "i", playerid);
GivePlayerCash(playerid, -price);
CreateVehicle(CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cModel], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cLocationx], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cLocationy], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cLocationz], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cAngle], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cColorOne], CarInfo[CarNumber(PlayerInfo[playerid][Carkey3])][cColorTwo], 500000);
}
else
{
new name[MAX_PLAYER_NAME];
CarInfo[BuyVeh[playerid]][cModel] = VehList[Browsing[playerid]-1];
new car234 = CreateVehicle(CarInfo[BuyVeh[playerid]][cModel], 1629.3499, -1709.1809, 13.0805, 180.0000, -1, -1, -1);
PutPlayerInVehicle(playerid,car234, 0);
new veh = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, name, sizeof(name));
strmid(CarInfo[veh][cOwner], name, 0, strlen(name), 255);
CarInfo[veh][cID]=veh;
CarInfo[veh][cLocationx] = 1629.3499;
CarInfo[veh][cLocationy] = -1709.1809;
CarInfo[veh][cLocationz] = 13.0805;
CarInfo[veh][cAngle] = 180.0000;
Gas[PlayerCar[veh]] = 100;
strmid(CarInfo[veh][cDescription], vehName[GetVehicleModel(veh)-400], 0, strlen(vehName[GetVehicleModel(veh)-400]), 255);
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery),"INSERT INTO `cars` (ID, Model) VALUES (%d, %d)",CarInfo[veh][cID], CarInfo[BuyVeh[playerid]][cModel]);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Owner`='%s' WHERE `ID`='%d'", CarInfo[veh][cOwner], veh);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Locationx`='%f' WHERE `ID`='%d'", CarInfo[veh][cLocationx], veh);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Locationy`='%f' WHERE `ID`='%d'", CarInfo[veh][cLocationy], veh);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Locationz`='%f' WHERE `ID`='%d'", CarInfo[veh][cLocationz], veh);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Angle`='%f' WHERE `ID`='%d'", CarInfo[veh][cAngle], veh);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `Description`='%s' WHERE `ID`=%d", CarInfo[veh][cDescription],veh);
mysql_tquery(handle, gQuery, "", "");
//PvehInfo[veh][vTowX] = VehicleInfo[veh][vPosX];
//PvehInfo[veh][vTowY] = VehicleInfo[veh][vPosY];
//VehicleCarInfoInfo[veh][vTowZ] = VehicleInfo[veh][vPosZ];
//PvehInfo[veh][vTowAngle] = VehicleInfo[veh][vAngle];
CarInfo[veh][cColorOne] = -1;
CarInfo[veh][cColorTwo] = -1;
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `ColorOne`='%d' WHERE `ID`='%d'", CarInfo[veh][cColorOne], veh);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `cars` SET `ColorTwo`='%d' WHERE `ID`=%d", CarInfo[veh][cColorTwo], veh);
mysql_tquery(handle, gQuery, "", "");
gQuery[0]=(EOS);
PlayerInfo[playerid][Carkey3]=CarInfo[veh][cID];
CarInfo[PlayerInfo[playerid][Carkey3]][cModel]=CarInfo[BuyVeh[playerid]][cModel];
format(gQuery, sizeof(gQuery), "UPDATE `users` SET `CarKey3`='%d' WHERE `Name`='%s'", CarInfo[veh][cID], GetName(playerid));
mysql_tquery(handle, gQuery, "", "");
HideBrowsingHud(playerid);
DestroyVehicle(BuyVeh[playerid]);
//PvehInfo[veh][vDate] = getdate();
SendClientMessage(playerid, COLOR_WHITE, "{CFF55F}[INFO]:{FFFFFF} Pentru informatii despre noile comenzi tasteaza {CFF55F}/pveh{FFFFFF}.");
SetVehiclePos(car234, 1629.3499, -1709.1809, 13.0805);
SetVehicleZAngle(car234, 180.0000);
SetPlayerVirtualWorld(playerid, 0);
Browsing[playerid] = 0;
SetTimerEx("ResetCamera", 4000, false, "i", playerid);
InterpolateCameraPos(playerid, 1657.861938, -1649.429565, 92.096397, 1621.195312, -1716.488891, 18.596492, 4000);
InterpolateCameraLookAt(playerid, 1656.864135, -1645.652954, 88.975212, 1624.698974, -1713.502197, 16.646099, 4000);
if(PlayerInfo[playerid][pVehLevel] == Browsing[playerid])
PlayerInfo[playerid][pVehLevel]++;
gQuery[0]=(EOS);
format(gQuery, sizeof(gQuery), "UPDATE `users` SET `pVehLevel`='%d' WHERE `Name`='%s'", PlayerInfo[playerid][pVehLevel], GetName(playerid));
mysql_tquery(handle, gQuery, "", "");
GivePlayerCash(playerid, -price);
if(Ach[playerid][5]==0){Ach[playerid][5]=1;GiveAch(playerid,5,50000,20);}
}
}
/* else
{
SendClientMessage(playerid, COLOR_GREY, "{CFF55F}[AUTO]:{FFFFFF}Nu ai destui bani pentru a cumpara vehiculul.");
}*/
}
else
{
format(string, sizeof(string), " Trebuie sa ai minim level %d pentru a cumpara acest vehicul.", Browsing[playerid]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Trebuie sa cumperi vehiculul anterior intai.");
}
//ShowPlayerDialog(playerid,DIALOG_BUYPV,DIALOG_STYLE_MSGBOX,"Salon auto","Alege cu ce vrei sa cumperi vehiculul.","Bani","Puncte");
}