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;
}
Evo vako meni treba kosto je dole okruzeno crvenom
http://zaslike.com/viewer.php?file=nef8duv9hc25r023zk2v.jpg
ovo nije ispuni mi zelju dobio si kako napravit kilometrazu
a ti radi kako oces
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