Skripta koju koristim: MOJU
Detaljan opis problema: Ovako nece ga remove od AUTO nego mu se kupuje auto ako vec poseduje jedan kako da resim to probao sam 1000 puta nemogu vise :@@@@@@@@@@@@@@@@
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) { RemovePlayerFromVehicle(playerid); }
{
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,""BELA"Uspjesno ste kupili polovan auto za %d$ novca!",AutoSalon[vid][1]/2);
SCM(playerid,-1,""BELA"Ako ne parkirate svoje vozilo negdje drugo, u roku 24h ce vam biti prodato!");}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
jesi ti siguran kad kupujes da ti je varijabla koju proveravas tacna?
Citat: C++ poslato Jul 29, 2014, 12:22:05 POSLE PODNE
jesi ti siguran kad kupujes da ti je varijabla koju proveravas tacna?
Da :@
pokusaj ovako
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1) return RemovePlayerFromVehicle(playerid);
Citat: C++ poslato Jul 29, 2014, 12:33:41 POSLE PODNE
pokusaj ovako
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1) return RemovePlayerFromVehicle(playerid);
ISTO :@
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1) return RemovePlayerFromVehicle(playerid);
else
Ovako? C++, pogledja mu malo bolje kod, ne znam primijetiÅ¡ li, fali mu else, jer praktiÄno kod mu izgleda ovako:
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1)
{
return RemovePlayerFromVehicle(playerid);
}
{
//ostalo
}
Citat: dirigent00 poslato Jul 29, 2014, 12:49:44 POSLE PODNE
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1) return RemovePlayerFromVehicle(playerid);
else
Ovako? C++, pogledja mu malo bolje kod, ne znam primijetiÅ¡ li, fali mu else, jer praktiÄno kod mu izgleda ovako:
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1)
{
return RemovePlayerFromVehicle(playerid);
}
{
//ostalo
}
Koe sad da namestim brate ? jel mi mozes sklopit nije teze za tebe neznam tocno koje da namestim :D ?
if(dialogid == DIALOG_KUPIKOLA)
{
if(response)
{
new i = UsaoAutoProdaja[playerid];
if(VoziloInfo[i][vImaVlasnika] != 0) return RemovePlayerFromVehicle(playerid);
if(PlayerInfo[playerid][pPosedovanjeAuta] == 1) return RemovePlayerFromVehicle(playerid);
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,""BELA"Uspjesno ste kupili polovan auto za %d$ novca!",AutoSalon[vid][1]/2);
SCM(playerid,-1,""BELA"Ako ne parkirate svoje vozilo negdje drugo, u roku 24h ce vam biti prodato!");
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
probaj....
Sredeno LOCK HVALA SVIMA PUNOOOOOOOOOOO !