[Pomoc]Nece da se prikaze drugi CP

Započeo Ljube_Savic, Mart 04, 2012, 13:13:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:GTA-RP
Detaljan opis problema:Uradim sve po tut-u compajlujem nema ni errora ni warninga, kada stanem na prvi CP on nestane ali se ne pokaze drugi....
Deo skripte:
if(PlayerToPoint(3.0, playerid,1363.5564,-1280.4849,13.5469))//cp1
        {
            if(PlayerInfo[playerid][pDostava] == 1)//
            {
                      //new Veh = GetPlayerVehicleID(playerid);
                      new Veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                      if(Veh == 350 || Veh == 351 || Veh == 352)//tu stavite id od vozila za kosenje
      {
                           PlayerInfo[playerid][pDostava] = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp, ovo nije potrebno
                           SetPlayerCheckpoint(playerid,1790.7968,-1166.9767,23.8281,3.0);//
  }
            }
        }
        if(PlayerToPoint(3.0, playerid,1790.7968,-1166.9767,23.8281))//cp2
        {
            if(PlayerInfo[playerid][pDostava] == 2)//
            {
                      //new Veh = GetPlayerVehicleID(playerid);
                      new Veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                      if(Veh == 350 || Veh == 351 || Veh == 352)
      {
                           PlayerInfo[playerid][pDostava] = 3;//
                           SetPlayerCheckpoint(playerid,2347.8716,-1412.3153,23.9924,3.0);//
  }
            }
}
if(PlayerToPoint(3.0, playerid,2347.8716,-1412.3153,23.9924))//cp3
        {
            if(PlayerInfo[playerid][pDostava] == 3)//
            {
                      //new Veh = GetPlayerVehicleID(playerid);
                      new Veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                      if(Veh == 350 || Veh == 351 || Veh == 352)
      {
                           PlayerInfo[playerid][pDostava] = 3;//
                           SetPlayerCheckpoint(playerid,2198.7471,-2661.4458,13.2150,3.0);//
  }
            }
}
        if(PlayerToPoint(3.0, playerid,2198.7471,-2661.4458,13.2150))//cp n-zi
        {
            if(PlayerInfo[playerid][pDostava] == 4)//
            {
                      //new Veh = GetPlayerVehicleID(playerid);
                      new Veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                      if(Veh == 350 || Veh == 351 || Veh == 352)
      {
                           PlayerInfo[playerid][pDostava] = 0;//
                           DisablePlayerCheckpoint(playerid);
                           SendClientMessage(playerid, COLOR_GREEN ,"*Dostava uspesno zavrsena");
//---------------------------------------------------------------ovo ispod nije potrebno
   GivePlayerMoney(playerid, 1000);
                           SendClientMessage(playerid, COLOR_GREEN ,"Zarada = 1000$");
  }
            }
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Mart 04, 2012, 15:38:59 POSLE PODNE od [TG:RP]$--L84S--$


new Veh = GetVehicleModel(GetPlayerVehicleID(playerid));


to proverava model automobila (od 400 do 611) a ti si stavio da ukoliko ima vozilo sa modelom 350 :S

ovo gore sto sam u kod stavio zameni sa


new Veh = GetPlayerVehicleID(playerid);

probao sam tako prvi put, posle sam gledao po forumu i video da su neki rekli da se zameni pa sam zamenio, ali nece ni tako.........nesto drugo je u pitanju

Citat: Ljube_Savic poslato Mart 04, 2012, 14:06:22 POSLE PODNE
probao sam tako prvi put, posle sam gledao po forumu i video da su neki rekli da se zameni pa sam zamenio, ali nece ni tako.........nesto drugo je u pitanju

Pa jesi siguran da su ti vozila sa IDevima 350, 351 i 352... ispred vozila sa kojima vozis ( u gamemodu ) stavi:


kosenje[1] = AddStaticVehicle(...);
kosenje[2] = AddStaticVehicle(...);
kosenje[3] = AddStaticVehicle(...);


Iznad OnGameModeInit stavis


new kosenje[4]; // ovaj broj uvek ide za 1 vise od broja vozila koji imas...


i onda ovo:


Veh == 350 || Veh == 351 || Veh == 352


zameni sa:


Veh == kosenje[1] || Veh == kosenje[2] || Veh == kosenje[3]





stavio sam dobro to sam siguran 100%, sve sam proverio ali ne znam u cemu je problem.....i za polaganje mi je isti problem...