[POMOC] Kilometraza


Započeo mario_cacic, Mart 20, 2014, 18:17:13 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moja
Detaljan opis problema: Mozeli mi neko pomoci kakoo da napravim Kilometrazu sistem znaci da mi mjeri kilometrazu vozila
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

new Kilometri[MAX_VEHICLES];
new Metri[MAX_VEHICLES];
new KilometriTimer[MAX_PLAYERS];



kad udjes u vozilo pokrenes timer

KilometriTimer[playerid] = SetTimerEx...


forward imetimera(vehicleid);
public imetimera(vehicleid)
{
    if(stock za brzinu(vehicleid) > 10)
	{
	    Metri[vehicleid] += floatround(floatdiv(stock za brzinu(vehicleid), 60.0));
	}
	if(Metri[vehicleid] > 9)
 	{
		Kilometri[vehicleid] += 1;
		Metri[vehicleid] = 0;
	}
	return 1;
}
69


ovo nije ispuni mi zelju dobio si kako napravit kilometrazu
a ti radi kako oces
69

forward KilometrazaVozila();

KMVozilaTimer = SetTimer("KilometrazaVozila",1000,1);

public KilometrazaVozila()
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			new Float:dist,Float:X,Float:Y,Float:Z;
			new vid = GetPlayerVehicleID(i);
			//new KM = CarInfo[vid][cKilometraza];
			if(IsPlayerInAnyVehicle(i))
			{
				GetVehiclePos(GetPlayerVehicleID(i),X,Y,Z);
				dist = floatsqroot(floatpower(floatabs(floatsub(PozicijaX[i],X)),2)+floatpower(floatabs(floatsub(PozicijaY[i],Y)),2)+floatpower(floatabs(floatsub(PozicijaZ[i],Z)),2));
				if(floatround(dist) < 1000) CarInfo[vid][cKilometraza] += floatround(dist);
				GetPlayerPos(i,PozicijaX[i],PozicijaY[i],PozicijaZ[i]);
				new Str[64];
	 			format(Str, sizeof(Str),"%d", CarInfo[vid][cKilometraza]/1000);
				TextDrawHideForPlayer(i,TDSpeedo17[i]);
				TextDrawSetString(TDSpeedo17[i], Str);
				TextDrawShowForPlayer(i,TDSpeedo17[i]);
			}
			else
			{
				TextDrawHideForPlayer(i,TDSpeedo17[i]);
			}
		}
	}
	return 1;
}

cKilometraza, (stavi tu new CarInfo

new KMVozilaTimer;

KillTimer(KMVozilaTimer);

TDSpeedo17[playerid] = TextDrawCreate(540.625000, 395.500000, "0");
	TextDrawLetterSize(TDSpeedo17[playerid], 0.342498, 1.354995);
	TextDrawAlignment(TDSpeedo17[playerid], 1);
	TextDrawColor(TDSpeedo17[playerid], -5963521);
	TextDrawSetShadow(TDSpeedo17[playerid], 0);
	TextDrawSetOutline(TDSpeedo17[playerid], 1);
	TextDrawBackgroundColor(TDSpeedo17[playerid], 51);
	TextDrawFont(TDSpeedo17[playerid], 1);
	TextDrawSetProportional(TDSpeedo17[playerid], 1);




C++ nije tebi obavezno da odgovoris ja sam pito hoceli mi tko pomoci
A IVane ahahahhahahaha DOBRA TA SA GHETTA :D

Citat: mario_cacic poslato Mart 20, 2014, 18:51:33 POSLE PODNE
C++ nije tebi obavezno da odgovoris ja sam pito hoceli mi tko pomoci
A IVane ahahahhahahaha DOBRA TA SA GHETTA :D
tu si me molio da ti to kopiram sa Ghetta  :D :D  :D  ;D  ;D