Szerző Téma: Yadu\'s Race FS probléma (idõmérés)  (Megtekintve 517 alkalommal)

Nem elérhető nyomo

  • 159
    • Profil megtekintése
Yadu\'s Race FS probléma (idõmérés)
« Dátum: 2013. szeptember 30. - 11:06:18 »
0 Show voters
Helló! Már írtam a kisebb kérdések közé de sajnos nem kaptam választ ezért gondoltam ide is leírom, úgy gondolom egy hozzáértõnek nem nagy dolog.  :shurg:
Szóval,
Letöltöttem az oldalról a yagus race verseny script-et. Erröl lenne szó: http://sampforum.hu/index.php?topic=3053.0
A problémám az lenne vele hogy a versenyidõt nem megfelelõen írja ki, mégpedig a másodperc egyik értékét elhagyja. Például megyek egy 0:13.70 idõt azt úgy írja ki hogy 0:1.70 és erre nem találok megoldást. Letöltöttem az eredeti és magyarosított változatot is a helyzet mind a kettõnél ez nekem.
 Kép: http://kepfeltoltes.hu/130928/334602217asdasd_www.kepfeltoltes.hu_.jpg
Hogy tudnám orvosolni ezt a problémát :question:

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Yadu\'s Race FS probléma (idõmérés)
« Válasz #1 Dátum: 2013. október 03. - 22:34:05 »
+1 Show voters
hello
nem tudtam letölteni azt a verziót amit linkeltél nem volt letöltõ link rákerestem google-ben nem tudom azonos e a script de ezt találtam:
http://forum.sa-mp.com/showthread.php?t=3860
én tesztként lefuttattam a saját függvényem az ment, ezt nem próbáltam, nézd meg megfelel e, vagy máshol van a probléma
Ezt cseréld le ( 1587. sorban kezdõdik nálam )
 
BeHuman(ticks)
{
new HumanTime[10], minutes, seconds, secstring[2], msecstring[3];
minutes=ticks/60000;
ticks=ticks-(minutes*60000);
seconds=ticks/1000;
ticks=ticks-(seconds*1000);
if(seconds <10) format(secstring,sizeof(secstring),\"0%d\",seconds);
else format(secstring,sizeof(secstring),\"%d\",seconds);
format(HumanTime,sizeof(HumanTime),\"%d:%s\",minutes,secstring);
if(ticks < 10) format(msecstring,sizeof(msecstring),\"00%d\", ticks);
else if(ticks < 100) format(msecstring,sizeof(msecstring),\"0%d\",ticks);
else format(msecstring,sizeof(msecstring),\"%d\",ticks);
format(HumanTime,sizeof(HumanTime),\"%s.%s\",HumanTime,msecstring);
return HumanTime;
}

 
Erre:
 
BeHuman(ticks)
{
new HumanTime[10], minutes, seconds;
minutes = floatround((ticks/60000),floatround_floor);
ticks -= (minutes*60000);
seconds = floatround((ticks/1000),floatround_floor);
ticks -= (seconds*1000);
format(HumanTime,sizeof(HumanTime),\"%d:%02d.%03d\",minutes,seconds,ticks);
return HumanTime;
}

 
máskor privátban inkább csak a témát linkeld mivel privátban nem segítek, mivel másnak is kellhet a válasz :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető nyomo

  • 159
    • Profil megtekintése
Yadu\'s Race FS probléma (idõmérés)
« Válasz #2 Dátum: 2013. október 05. - 13:15:11 »
0 Show voters
:thumbsup: Nagyon örülök neki és nagyon köszönöm szépen!  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal