Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: mario_cacic poslato Mart 20, 2014, 18:17:13 POSLE PODNE

Naslov: [POMOC] Kilometraza
Poruka od: mario_cacic poslato Mart 20, 2014, 18:17:13 POSLE PODNE
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):
Naslov: Odg: [POMOC] Kilometraza
Poruka od: youngdeal poslato Mart 20, 2014, 18:19:46 POSLE PODNE
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;
}
Naslov: Odg: [POMOC] Kilometraza
Poruka od: mario_cacic poslato Mart 20, 2014, 18:43:23 POSLE PODNE
Evo vako meni treba kosto je dole okruzeno crvenom
http://zaslike.com/viewer.php?file=nef8duv9hc25r023zk2v.jpg
Naslov: Odg: [POMOC] Kilometraza
Poruka od: youngdeal poslato Mart 20, 2014, 18:45:17 POSLE PODNE
ovo nije ispuni mi zelju dobio si kako napravit kilometrazu
a ti radi kako oces
Naslov: Odg: [POMOC] Kilometraza
Poruka od: Ivann poslato Mart 20, 2014, 18:49:02 POSLE PODNE
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);



Naslov: Odg: [POMOC] Kilometraza
Poruka od: 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
Naslov: Odg: [POMOC] Kilometraza
Poruka od: Ivann poslato Mart 20, 2014, 19:00:16 POSLE PODNE
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