Skripta koju koristim: NLRP
Detaljan opis problema:Pa svi vec znate onaj bug sa vozilima, kad prodas autosalonu dobijes 0, e pa neki su to rijesili, a stvarno ja ne znam u cemu je stvar, sve sam pregledao, baza se poklapa sa modom, evo taj dio kad se proda.. pa ako neko zna da posalje pm ili ovde stavi kako da rijesim, ili bar mi pomozite da rijesim :P
Recite sta da pokusam da promjenim pa da vidimo .. :)
Dio skripte: if(!response) return SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromjena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
switch(listitem)
{
case 0: SPD(playerid, 241, DIALOG_STYLE_INPUT, "Prodaja vozila", "{FFFFFF}Upisite ime ili ID igraca kome zelite da prodate automobil:", "Potvrdi", "Nazad");
case 1:
{
new ximex[MAX_PLAYER_NAME];
new a = PI[playerid][Auto1];
if(strcmp(VInfo[a][hVlasnik], ximex) && a != IgracevAuto1[playerid])
{
SCM(playerid, GRAD2, "(greska) Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromjena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
DestroyVehicle(VInfo[a][ownedvehicle]);
VInfo[a][ownedvehicle] = CreateVehicle_H(VInfo[a][hModel], 11999.0+random(10000), 11999.0+random(10000), 0.0, 0.0, 0, 0, 600);
VozilaUSalonu++;
new cena = VInfo[a][hck]/2;
NovacPlus(playerid, cena);
new imeaabre[MAX_PLAYER_NAME];
RPIme(playerid, imeaabre);
format(CmdString, 128, "| PRODAJA (BUY) - AUTOMOBIL | Igrac: %s | ID: %d", imeaabre, PI[playerid][Auto1]);
UpisiLog(FAJL_PRIMOVINELOG, CmdString);
PI[playerid][Auto1] = -1;
format(CmdString, 100, "~g~Cestitamo!~n~~w~Uspjesno ste prodali automobil za ~g~$~r~%d", cena);
GameTextForPlayer(playerid, CmdString, 5000, 5);
new kkk[MAX_PLAYER_NAME], upit[128];
ImeIgraca(playerid, kkk);
format(upit, sizeof(upit), "UPDATE `Igraci` SET `Auto1` = '-1' WHERE `Ime` = '%s'", kkk);
mysql_query(upit, THREAD_OSTALO);
format(upit, sizeof(upit), "UPDATE `Automobili` SET `Prodat` = '1' WHERE `ID` = '%d'", a);
mysql_query(upit, THREAD_OSTALO);
}
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Probaj vako...MSM da ce raditi :)
if(!response) return SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromjena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
switch(listitem)
{
case 0: SPD(playerid, 241, DIALOG_STYLE_INPUT, "Prodaja vozila", "{FFFFFF}Upisite ime ili ID igraca kome zelite da prodate automobil:", "Potvrdi", "Nazad");
case 1:
{
new ximex[MAX_PLAYER_NAME];
new a = PI[playerid][Auto1];
if(strcmp(VInfo[a][hVlasnik], ximex) && a != IgracevAuto1[playerid])
{
SCM(playerid, GRAD2, "(greska) Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromjena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
new cena = VInfo[a][hck]/2;
DestroyVehicle(VInfo[a][ownedvehicle]);
VInfo[a][ownedvehicle] = CreateVehicle_H(VInfo[a][hModel], 11999.0+random(10000), 11999.0+random(10000), 0.0, 0.0, 0, 0, 600);
VozilaUSalonu++;
NovacPlus(playerid, cena);
new imeaabre[MAX_PLAYER_NAME];
RPIme(playerid, imeaabre);
format(CmdString, 128, "| PRODAJA (BUY) - AUTOMOBIL | Igrac: %s | ID: %d", imeaabre, PI[playerid][Auto1]);
UpisiLog(FAJL_PRIMOVINELOG, CmdString);
PI[playerid][Auto1] = -1;
format(CmdString, 100, "~g~Cestitamo!~n~~w~Uspjesno ste prodali automobil za ~g~$~r~%d", cena);
GameTextForPlayer(playerid, CmdString, 5000, 5);
new kkk[MAX_PLAYER_NAME], upit[128];
ImeIgraca(playerid, kkk);
format(upit, sizeof(upit), "UPDATE `Igraci` SET `Auto1` = '-1' WHERE `Ime` = '%s'", kkk);
mysql_query(upit, THREAD_OSTALO);
format(upit, sizeof(upit), "UPDATE `Automobili` SET `Prodat` = '1' WHERE `ID` = '%d'", a);
mysql_query(upit, THREAD_OSTALO);
}
}
}
Ako nebuce daj mi cmd /buycar ili kako vec :)