Skripta koju koristim: Moju
Detaljan opis problema: Nije problem nego ovako napravio sam Dialog Auto na prodaja i sad napravio sam kad vec poseduje jedan auto da nemoze drugi ali mi nije jasno kako da napravim da ga remove iz auta kada mu napise da vec poseduje
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
if(dialogid == DIALOG_KUPIKOLA)
{
if(response){
new i = UsaoAutoProdaja[playerid];
if(VoziloInfo[i][vImaVlasnika] == 0)
if(PlayerInfo[playerid][pPosedovanjeAuta] != -1) return SCM(playerid,-1,"INFO | "CRVENA"Vec posedujes auto!");
{
new vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
if(PlayerInfo[playerid][pNovacDzep] < AutoSalon[vid][1]/2) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
g_NovacMinus(playerid, AutoSalon[vid][1]/2);
PlayerInfo[playerid][pPosedovanjeAuta] = i; VoziloInfo[i][vRadio] = 0;
VoziloInfo[i][vImaVlasnika] = 1; VoziloInfo[i][vZakljucan] = 1;
VoziloInfo[i][vDroga] = 0; VoziloInfo[i][vMats] = 0;
VoziloInfo[i][vOruzije] = -1; VoziloInfo[i][vMunicija] = 0;
strmid(VoziloInfo[i][vVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
SacuvajVozilo(i); SavePlayer(playerid); TogglePlayerControllable(playerid, 1);
SCMF(playerid,-1,""CRVENA"INFO | "BELA"Uspjesno ste kupili polovan auto za %d$ novca!",AutoSalon[vid][1]/2);
SCM(playerid,-1,""CRVENA"INFO | "BELA"Ako ne parkirate svoje vozilo negdje drugo, u roku 24h ce vam biti prodato!");}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
http://wiki.sa-mp.com/wiki/RemovePlayerFromVehicle ?
Citat: TiXoR_ poslato Jul 20, 2014, 15:25:15 POSLE PODNE
http://wiki.sa-mp.com/wiki/RemovePlayerFromVehicle ?
Da brate napravio sam ali nece ga izbacit iz auta sad sam probao :@
pa u responsu dodaj uvjet da li prodaje i odgovori na njega.
Citat: C++ poslato Jul 20, 2014, 15:28:03 POSLE PODNE
pa u responsu dodaj uvjet da li prodaje i odgovori na njega.
Brate nije mi jasno bas kako to evo probao sam 3 puta probacu jos 100 ako treba ali neznam bas kako :@@@ izvini znam da te zamaram :/ .. ali nije mi jasno razumi me :(
if(uvjetprodaje == 0) { RemovePlayerFromVehicle(playerid); }
to je primjer samo
if(dialogid == DIALOG_KUPIKOLA)
{
if(response){
new i = UsaoAutoProdaja[playerid];
if(VoziloInfo[i][vImaVlasnika] == 0)
{
new vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
if(PlayerInfo[playerid][pPosedovanjeAuta] != -1) { RemovePlayerFromVehicle(playerid); }
if(PlayerInfo[playerid][pNovacDzep] < AutoSalon[vid][1]/2) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
g_NovacMinus(playerid, AutoSalon[vid][1]/2);
PlayerInfo[playerid][pPosedovanjeAuta] = i; VoziloInfo[i][vRadio] = 0;
VoziloInfo[i][vImaVlasnika] = 1; VoziloInfo[i][vZakljucan] = 1;
VoziloInfo[i][vDroga] = 0; VoziloInfo[i][vMats] = 0;
VoziloInfo[i][vOruzije] = -1; VoziloInfo[i][vMunicija] = 0;
strmid(VoziloInfo[i][vVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
SacuvajVozilo(i); SavePlayer(playerid); TogglePlayerControllable(playerid, 1);
SCMF(playerid,-1,""CRVENA"FarkiAS | "BELA"Uspjesno ste kupili polovan auto za %d$ novca!",AutoSalon[vid][1]/2);
SCM(playerid,-1,""CRVENA"FarkiAS | "BELA"Ako ne parkirate svoje vozilo negdje drugo, u roku 24h ce vam biti prodato!");}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
Evo uradio sam sve to al nece :@
pa provera je ok jesi siguran da ti je varijabla koju si tu proverio veca od -1?
Citat: C++ poslato Jul 20, 2014, 16:38:07 POSLE PODNE
pa provera je ok jesi siguran da ti je varijabla koju si tu proverio veca od -1?
Ovo je bilo pre odnosno kod auto salona kad sam hteo da kupim auto a vec posedujem
if(PlayerInfo[playerid][pPosedovanjeAuta] != -1) return SCM(playerid,-1,"[INFO] "CRVENA"Vec posedujes auto!");
Cekam vec jedan dan jel zna neko da mi da pomoc ili ne ?!
Ljudi hitno mi je cekqm vec 2 dana
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1)
{
SCM(playerid,BELA,"[INFO] "CRVENA"Vec posedujes auto!");
RemovePlayerFromVehicle(playerid);
return 1; }
Kad posjedujse atuo da te izbaci