[Pomoc] Pomoc oko vozila ?


Započeo kim3205, Novembar 05, 2013, 20:10:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:edit be:yp v1.1
Detaljan opis problema:Problem je u tome sto FLASH i po neka auto nbt nece da se kupe nemoze nzm kako niti izlazi neki teks ? Eto pogledaj te slike?
Dio skripte:DOLE IMA
Neke slike/video za lakse dobivanje pomoci(neobavezno):
1.http://zaslike.com/files/65bu1t7as128jc913gl.png ( ULAZAK U AUTO )
2.http://zaslike.com/files/93djlxszu6k2og6e107j.png ( Kucao sam CMD /v buy )
3.http://zaslike.com/files/12arw3har8iy8h33j6cj.png ( Nista ne izlazi samo da upalim i da vozim ali nema ponuda sa kupovinu )

sve cmd /v buy u kodovima

     if(IsAnOwnableCar(newcar))
		{
		    if(CarInfo[newcar][cOwned]==0)
		    {
		        JBC_TogglePlayerControllable(playerid, 0);
		        format(string,sizeof(string),"~w~Vozilo: %s~n~Cena: ~g~%d~n~~w~/v buy da bi kupio ovo vozilo~n~~r~/exit ~w~da izadjes iz vozila",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
				GameTextForPlayer(playerid,string,5000,5);
		    }
		    if(CarInfo[newcar][cOwned]==1)
		    {
				new stringgic1[128];
				new stringgic2[128];
		        format(stringgic1,sizeof(stringgic1),"Vlasnik vozila je: %s(/v)",CarInfo[newcar][cVLASNIK]);
		        format(stringgic2, sizeof(stringgic2),"~w~Vlasnik vozila je:~n~~r~%s~n~/v",CarInfo[newcar][cVLASNIK]);
		        GameTextForPlayer(playerid, stringgic2, 5000, 5);
				SendClientMessage(playerid, COLOR_BLUE, stringgic1);
				if(PI[playerid][pPcarkey] == vehicle) { }
				else if(PI[playerid][pPcarkey2] == vehicle) { }
				else if(PI[playerid][pPcarkey3] == vehicle) { }
				else if(PI[playerid][pPcarkey4] == vehicle) { }
				else
				{
				    if(PI[playerid][pOSC] >= 1)
					{
					    SendClientMessage(playerid, COLOR_GREY, "  Mozes da vozis ovaj automobil zato sto si Admin !");
					    //JBC_TogglePlayerControllable(playerid, 1);
					    //new engine,lights,alarm,doors,bonnet,boot,objective;
                        GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(newcar,1,lights,alarm,doors,bonnet,boot,objective);
                    }
				}
		    }
		}
		gLastCar[playerid] = newcar;
		gLastDriver[newcar] = playerid;
	}
	if(newstate == PLAYER_STATE_SPAWNED)
	{
		/*new Float: lwx, Float:lwy, Float:lwz;
		GetPlayerPos(playerid, lwx, lwy, lwz);*/
		SetPlayerSpawn(playerid);
		if(WantedLevel[playerid] > 0)
		{
		    //new dstring[128];
			//new wanted = WantedLevel[playerid];
			new diecash = 0;
		    while(WantedLevel[playerid] > 0)
		    {
		        diecash += 100;
		        WantedLevel[playerid] --;
		    }
            SetPlayerToTeamColor(playerid);
            PI[playerid][pJailed] = 0;
            PI[playerid][pJailTime] += diecash;
            PI[playerid][pWantedDeaths] += 1;
		}
		if(PlayerOnMission[playerid] > 0)
		{
			GameTextForPlayer(playerid, "~r~Misija propala", 5000, 3);
			PlayerOnMission[playerid] = 0;
		    PI[playerid][pMissionNr] = 0;
		}
		WantedPoints[playerid] = 0;
		WantedLevel[playerid] = 0;
		if(PI[playerid][pDonateRank] > 0) { JBC_SetPlayerHealth(playerid, 100.0); }
		else { JBC_SetPlayerHealth(playerid, 50.0+PI[playerid][pSHealth]); }
		MedicBill[playerid] = 1;
		TelePos[playerid][0] = 0.0;
		TelePos[playerid][1] = 0.0;
		gPlayerSpawned[playerid] = 1;
		SafeTime[playerid] = 60;
	}
	return 1;
}


    if(strcmp(cmd, "/vehiclehelp", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
            ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "Pomoc oko Auta/Motora", "/v buy - Da kupite auto iz CarShopa \n/v sell - Da prodate auto u CarShopu \n/v park - Da parkirate vozilo(Obavezno to ucinite posle kupovine) \n/v lock(1,2,3) - Da zakljucate vas auto \n/v color - Da promenite boju auta", "OK", "OK");
		}
		return 1;
    }


else if(update == 4)
	{
    if(CarInfo[id][cOwned] == 0)
	 {
	        new stringau[200];
	        new Float:x,Float:y,Float:z; GetVehiclePos(id, x,y,z);
	        new model[24]; GetVehicleName(id,model,sizeof(model));
	        DestroyDynamic3DTextLabel(VehicleLabel[id]);
	        format(stringau,sizeof(stringau),"Vozilo na prodaju! \n Model: %s \n Cena: $%d \n Udji u auto i kucaj [/v buy] da bi kupio!",model,CarInfo[id][cValue]);
	        VehicleLabel[id] = CreateDynamic3DTextLabel(stringau, 0xFF0000CC, x, y, z, 20);
	        Attach3DTextLabelToVehicle(VehicleLabel[id],id,0,0,0);
	 }
	}
	return 1;
}


public LoadCar()
{
	new arrCoords[13][64];
	new strFromFile2[256];
	new File: file = fopen("cfg/cars.cfg", io_read);
	if (file)
	{
		new idx = 450;
		while (idx < sizeof(CarInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, ',');
			CarInfo[idx][cModel] = strval(arrCoords[0]);
			CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
			CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
			CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
			CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
			CarInfo[idx][cColorOne] = strval(arrCoords[5]);
			CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
			strmid(CarInfo[idx][cVLASNIK], arrCoords[7], 0, strlen(arrCoords[7]), 255);
			strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255);
			CarInfo[idx][cValue] = strval(arrCoords[9]);
			strmid(CarInfo[idx][cTablice], arrCoords[10], 0, strlen(arrCoords[10]), 255);
			CarInfo[idx][cOwned] = strval(arrCoords[11]);
			CarInfo[idx][cLock] = strval(arrCoords[12]);
			AddStaticVehicleEx(CarInfo[idx][cModel],CarInfo[idx][cLocationx],CarInfo[idx][cLocationy],CarInfo[idx][cLocationz]+1.0,CarInfo[idx][cAngle],CarInfo[idx][cColorOne],CarInfo[idx][cColorTwo],60000);
			printf("CarInfo: %d VLASNIK:%s Tablice %s",idx,CarInfo[idx][cVLASNIK],CarInfo[idx][cTablice]);
	        	if(CarInfo[idx][cOwned] == 0)
			{
	        new stringau[200];
	        new Float:x,Float:y,Float:z; GetVehiclePos(idx, x,y,z);
	        new model[24]; GetVehicleName(idx,model,sizeof(model));
	        format(stringau,sizeof(stringau),"Vozilo na prodaju! \n Model: %s \n Cena: $%d \n Udji u auto i kucaj [/v buy] da bi kupio!",model,CarInfo[idx][cValue]);
	        VehicleLabel[idx] = CreateDynamic3DTextLabel(stringau, 0xFF0000CC, x, y, z, 20);
	        Attach3DTextLabelToVehicle(VehicleLabel[idx],idx,0,0,0);
	        }
			idx++;
		}
	}
	return 1;
}

i am king!


ako zna neka neka mi pomogne inace zajebalo vek :D xD

i am king!


mozes me add ili da ti dam IP da proveris ? Ili koji deo linije da ti dam ?


i am king!

Citat: David (Sabljak) A.k.A SABO(T) poslato Novembar 06, 2013, 09:14:09 PRE PODNE
nije on beta tester , daj linije od /v buya

ili ti se cak pomjesao label i oso na flasha


evo ti ,nije samo flash u pitanju dosta tih auta su problem samo poneka moze da se kupe

        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][cVLASNIK], sendername, 0, strlen(sendername), 9999);
						JBC_GivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
						BizzInfo[45][bTill] += 5000;
						ExtortionSBiz(1, BizzInfo[45][bEntranceCost]);
						BizzInfo[45][bProducts]--;
						PlayerPlayMusic(playerid);
						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);
						Delete3DTextLabel(VehicleLabel[idcar]);
					    //new engine,lights,alarm,doors,bonnet,boot,objective;
                        GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(newcar,0,lights,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}BE:SP CMD | {F3FF02}(/v)ehicle [ime]");
	            SendClientMessage(playerid, COLOR_WHITE, "Dostupna imena: park, lock(1-3), sell, sellto, color, find(1-4), options");
	            return 1;
	        }
	    }
	    return 1;
	}

i am king!



Citat: David (Sabljak) A.k.A SABO(T) poslato Novembar 06, 2013, 20:54:29 POSLE PODNE
kako se vozila kreiraju za salon, pokazi kako ih kreiras i kako se spremaju

samo sam uzeo cars.cfg od balkan express x13

i am king!

Citat: David (Sabljak) A.k.A SABO(T) poslato Novembar 06, 2013, 22:00:25 POSLE PODNE
samo si uzeo, ocito zato i ne radi dobro


fora u tome sto moze poneka auta da se kupe a poneka ne ! Kapiras ?

i am king!

Citat: |DC-Owner| Pinki ãƒ,, √ poslato Novembar 06, 2013, 23:11:15 POSLE PODNE
Citat: David (Sabljak) A.k.A SABO(T) poslato Novembar 06, 2013, 22:00:25 POSLE PODNE
samo si uzeo, ocito zato i ne radi dobro


fora u tome sto moze poneka auta da se kupe a poneka ne ! Kapiras ?

Mesanje ID-ova onda, definisi sva vozila u skripti osim cos-a i postavi drugaciji raspon ID-ova za cos, kada sve definises.

[quote author=[X-3] Ralph link=topic=81185.msg556569#msg556569 date=1383776763]
Citat: |DC-Owner| Pinki ãƒ,, √ poslato Novembar 06, 2013, 23:11:15 POSLE PODNE
Citat: David (Sabljak) A.k.A SABO(T) poslato Novembar 06, 2013, 22:00:25 POSLE PODNE
samo si uzeo, ocito zato i ne radi dobro


fora u tome sto moze poneka auta da se kupe a poneka ne ! Kapiras ?

Mesanje ID-ova onda, definisi sva vozila u skripti osim cos-a i postavi drugaciji raspon ID-ova za cos, kada sve definises.
[/quote]

ali samo sam podesio Max_Vehicles 1500 a bilo je 400 ja msm

i am king!

Gledaj...
raspon za vozila ownerhipa je od 1-3
Vozilo 1 // ownership
Vozilo 2 //ownership
Vozilo 3 //ownership
Posao 1
Posao 2
Posao 3

imas ta vozila i tako su izlistana i sve je ok...
Sada ti ili neko je nesot ubacivao i nije ubacio na kraj skripte nego je frknuo izmedju negde onda imas ovako:

Vozilo 1
Vozilo 2
Posao 4
Vozilo 3
Posao 1
Posao 2
Posao 3
tebi je raspon i dalje od 1 do 3
samo sto 3. vozilo ce ocitavati od posla za cos....

[quote author=[X-3] Ralph link=topic=81185.msg556578#msg556578 date=1383778628]
Gledaj...
raspon za vozila ownerhipa je od 1-3
Vozilo 1 // ownership
Vozilo 2 //ownership
Vozilo 3 //ownership
Posao 1
Posao 2
Posao 3

imas ta vozila i tako su izlistana i sve je ok...
Sada ti ili neko je nesot ubacivao i nije ubacio na kraj skripte nego je frknuo izmedju negde onda imas ovako:

Vozilo 1
Vozilo 2
Posao 4
Vozilo 3
Posao 1
Posao 2
Posao 3
tebi je raspon i dalje od 1 do 3
samo sto 3. vozilo ce ocitavati od posla za cos....
[/quote]

NA VBUY VOZILA moze igrac da ima max 4 vozila kad kupi tako da nije se pomesalo sa idovima auto nego je u pitanju kupovina vozila nekad je moglo da se kupuju vozila svakakva ali u zadnjem vremenu nemoze bas svaka!

i am king!

Ako to onda nije brkanje sta je onda? Ne mozes kupiti taj flash jer mozes kupiti traktor na farmi koji se pobrkao sa tim...