Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: B R A D. poslato Jul 29, 2014, 12:17:10 POSLE PODNE

Naslov: [ Pomoc ] Auto Prodaja Dialog
Poruka od: B R A D. poslato Jul 29, 2014, 12:17:10 POSLE PODNE
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;
}
}
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: youngdeal poslato Jul 29, 2014, 12:22:05 POSLE PODNE
jesi ti siguran kad kupujes da ti je varijabla koju proveravas tacna?
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: B R A D. poslato Jul 29, 2014, 12:30:24 POSLE PODNE
Citat: C++ poslato Jul 29, 2014, 12:22:05 POSLE PODNE
jesi ti siguran kad kupujes da ti je varijabla koju proveravas tacna?
Da :@
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: youngdeal poslato Jul 29, 2014, 12:33:41 POSLE PODNE
pokusaj ovako

if(PlayerInfo[playerid][pPosedovanjeAuta] == 1) return RemovePlayerFromVehicle(playerid);
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: B R A D. poslato Jul 29, 2014, 12:44:20 POSLE PODNE
Citat: C++ poslato Jul 29, 2014, 12:33:41 POSLE PODNE
pokusaj ovako

if(PlayerInfo[playerid][pPosedovanjeAuta] == 1) return RemovePlayerFromVehicle(playerid);
ISTO :@
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: 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
}
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: B R A D. poslato Jul 29, 2014, 12:55:09 POSLE PODNE
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 ?
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: youngdeal poslato Jul 29, 2014, 12:56:07 POSLE PODNE
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....
Naslov: Odg: [ Pomoc ] Auto Prodaja Dialog
Poruka od: B R A D. poslato Jul 29, 2014, 13:06:58 POSLE PODNE
Sredeno LOCK HVALA SVIMA PUNOOOOOOOOOOO !