[Pomoc]Oko prikolice


Započeo Markoni990, Novembar 27, 2013, 12:46:52 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:BE
Detaljan opis problema: Ovako ubacio sam prikolice i kamion na prodaju, interesuje me sad kako da namestim kad prikolicu zakaci na kamion da mu izbaci da kupi prikolicu? :D
Dio skripte:Sta treba?
Neke slike/video za lakse dobivanje pomoci(neobavezno):/



Napravim proveru a nemoram da pravim i ono da mu pise da mu izbaci kucaj /buyvehicle

Ovako dodao sam prikolice i kad kupim kamion i dodjem do prikolice samo mi zakaci e sad me interesuje kako kad samo tako zakaci da stavim da izbaci da je kupim stari mi inace mi kupovina vozila kao na gta rp.
        else if(strcmp(x_nr,"buy",true) == 0)
	        {
	            if(IsAnOwnableCar(idcar))
	            {
                    new newcar = GetPlayerVehicleID(playerid);

	                if(PI[playerid][pLevel] < 2)
			    	{
                    	SendClientMessage(playerid, COLOR_GREY, "Morate biti level 2 da kupite vozilo!");
                    	return 1;
			    	}
   					/*if(BizzInfo[45][bProducts] == 0)
					{
						GameTextForPlayer(playerid, "~r~Rasporodato", 5000, 1);
						return 1;
					}*/
			    	if(PI[playerid][pPcarkey] == 9999) { }
			    	else if(PI[playerid][pPcarkey2] == 9999) { }
			    	else if(PI[playerid][pPcarkey3] == 9999) { }
			    	else if(PI[playerid][pPcarkey4] == 9999) { }
			    	else { SendClientMessage(playerid, COLOR_GREY, "   Ti vec imas 3/4 vozila."); return 1; }
					if(CarInfo[idcar][cOwned]==1)
					{
				    	SendClientMessage(playerid, COLOR_GREY, "Neko je vec kupio ovo vozilo.");
				    	return 1;
					}
					if(JBC_GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
					{
					    if(PI[playerid][pPcarkey] == 9999)
						{
						PI[playerid][pPcarkey] = idcar;
						PI[playerid][pRegVozilo1] = 0;
						PI[playerid][pPorez1] = CarInfo[idcar][cValue]/500;
						}
					    else if(PI[playerid][pPcarkey2] == 9999)
						{
						PI[playerid][pPcarkey2] = idcar;
						PI[playerid][pRegVozilo2] = 0;
						PI[playerid][pPorez2] = CarInfo[idcar][cValue]/500;
						}
					    else if(PI[playerid][pPcarkey3] == 9999)
						{
						PI[playerid][pPcarkey3] = idcar;
						PI[playerid][pRegVozilo3] = 0;
						PI[playerid][pPorez3] = CarInfo[idcar][cValue]/500;
						}
						else if(PI[playerid][pPcarkey4] == 9999 && PI[playerid][pDoniranSlot] == 1)
						{
						PI[playerid][pPcarkey4] = idcar;
						}
					    else { return 1; }
						CarInfo[idcar][cOwned] = 1;
						GetPlayerName(playerid, sendername, sizeof(sendername));
						strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 9999);
						JBC_GivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
						BizzInfo[39][bTill] += 5000;
						ExtortionSBiz(1, BizzInfo[39][bEntranceCost]);
						BizzInfo[39][bProducts]--;
						PlayerPlayMusic(playerid);
						/*AttachTrailerToVehicle(584, 514);
						AttachTrailerToVehicle(450, 514);
						//AttachTrailerToVehicle(584, 514);
						AttachTrailerToVehicle(584, 515);
						AttachTrailerToVehicle(450, 515);
						//AttachTrailerToVehicle(450, 515);
						AttachTrailerToVehicle(584, 403);
						AttachTrailerToVehicle(450, 403);
						//AttachTrailerToVehicle(584, 403);*/
						GameTextForPlayer(playerid, "~w~Cestitamo~n~Ne zaboravite da [ /v park ] vase vozilo!", 5000, 3);
						SendClientMessage(playerid, COLOR_GRAD2, "Cestitamo, kupili ste vozilo!");
						SendClientMessage(playerid, COLOR_GRAD2, "Kucajte /vehiclehelp da vidite instrukcije za vozilo!");
						SendClientMessage(playerid, COLOR_YELLOW2, "Mozete pokrenuti vas motor sad ( /engine ili pritisnite ALT ) !");
						//new newcar = GetPlayerVehicleID(playerid);
						DestroyDynamic3DTextLabel(VehicleLabel[idcar]);
					    //new engine,lightss,alarm,doors,bonnet,boot,objective;
                        GetVehicleParamsEx(newcar,engine,lightss,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(newcar,0,lightss,alarm,doors,bonnet,boot,objective);
						gEngine[playerid] = 0;
						JBC_TogglePlayerControllable(playerid, 1);
						engineOn[GetPlayerVehicleID(playerid)] = false;
						DateProp(playerid);
                        OnPropUpdate();
						SacuvajIgraca(playerid);
						return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "  Nemate dovoljno novca kod sebe ! ");
					    return 1;
					}
	            }
	        }
	        else
	        {
	            SendClientMessage(playerid, COLOR_WHITE, "{00C0FF}FPG:YP CMD | {C3C3C3}(/v)ehicle [ime]");
	            SendClientMessage(playerid, COLOR_WHITE, "Dostupna imena: park, lock(1-3), sell, sellto, color, find(1-4), options");
	            return 1;
	        }
	    }
	    return 1;
	}

Izvinite sto spamam jel zna neko? :)
Poslednja Izmena: Novembar 30, 2013, 11:12:26 PRE PODNE od Markoni990

Provera da li je attachovana to sam ti dao sta da koristis, provera da li je taj ID auta u ovome slucaju prikolice kupljen ako nije da ti iskace buy kao i za ostala auta....kraj

Koliko mi je ostalo u sjecanju ti moras uci u auto pa ti iskoci za kupovinu e sada umesto ulaska proveravaj da li je attachovana prikolica....
Poslednja Izmena: Novembar 30, 2013, 18:11:27 POSLE PODNE od [BR] Ralph