GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Csabesz - 2012. November 26. - 15:50:24

Cím: Másodperc -> Perc és másodperc
Írta: Csabesz - 2012. November 26. - 15:50:24
Üdv.
Jöttem már én is segítséget kérni, egy olyan dologban ami meghaladja a tudásomat.  :D
Hihetetlen, de 1xüen nem értem az ilyen számításokat.
Na, arról lenne szó, hogy van X másodperc amibõl ki kéne számolni a percet és a másodpercet.
Valami ilyesmi függvény kéne.:
 
SecondsToMS ( seconds )
{
    //számítás
    // és a végén legyen 2 változó ami visszaadja a percet és másodpercet
}

 
 :)
Cím: Másodperc -> Perc és másodperc
Írta: jana4 - 2012. November 26. - 15:56:32
Fõnõk, ezeket találtam:

http://forum.sa-mp.com/showpost.php?p=1120321&postcount=3

http://forum.sa-mp.com/showpost.php?p=776438&postcount=973 (ez az esélyesebb)
Cím: Másodperc -> Perc és másodperc
Írta: Iceaac - 2012. November 26. - 16:07:40
Épp tegnap írtam hasonlót. :)
Ugyan kellett egy minimális módosítás, remélem mûködik:
 
SecondsToMS(seconds, &min, &sec)
{
new minutes, seconds;
minutes = seconds/60;
floatround(minutes, floatround_floor);
seconds = seconds-(minutes*60);
}

 
Ugye az &min és &sec referecia ->
 
new initialseconds = 678, minutes, seconds;
SecondsToMS(initialseconds, minutes, seconds);

 
Az eredmény ez lenne:
 
minutes = 11
seconds = 18
Cím: Másodperc -> Perc és másodperc
Írta: lackos888 - 2012. November 26. - 16:15:31
Ha Iceaac válasza nem jó, akkor szóljatok, és átkonvertálom MTA-ról, race mode-ból, mivel abba van 1 mûködõ, ami pár dolgot mutat.
Cím: Másodperc -> Perc és másodperc
Írta: Casamiro - 2012. November 26. - 16:18:42
Szerintem egyszerûbben is meglehet oldani.
 
stock SecondsToMS(seconds, &perc, &mp)
{
    perc = seconds/60, mp = seconds;
    mp -= (perc*60);
    return 1;
}

Nem teszteltem, de elvileg jó.
Cím: Másodperc -> Perc és másodperc
Írta: Csabesz - 2012. November 26. - 16:25:24
Oké, sikerült :D Casamiro és Iceaac megoldás is jó. :)
Viszont Casamiro megoldása jobban bejön, mert ott kevesebb a számítás. :)
ScreaM, elsõvel az a bajom hogy ciklusos, a másodikba meg sok a felesleges dolog és én meg nem merek hozzányúlni :D
Köszi, mindenkinek.  :)