Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-02-04, 12:41


HasciQ







Wiek: 36
Na forum: 4869 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Nie wiem czy dobry dzial jak nie, poprosze o wyrozumia?o??.

moge was prosi? o to zeby kto? mi zrobi? timer? 20:00

Min:sec


mam jak narazie 6:59 chyba szczerze nie wiem,


Kod:

TimeConvert(time)
{
new minutes;
new seconds;
new string[128];
if(time > 59){
minutes = floatround(time/60);
seconds = floatround(time - minutes*60);
if(seconds>9)format(string,sizeof(string),"%d:%d",minutes,seconds);
else format(string,sizeof(string),"%d:0%d",minutes,seconds);
}
else{
seconds = floatround(time);
if(seconds>9)format(string,sizeof(string),"0:%d",seconds);
else format(string,sizeof(string),"0:0%d",seconds);
}
return string;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-04, 15:34


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Nie bardzo rozumiem pytanie, ale widz? bezu?yteczny kod w tym fragmencie, a mianowicie:
Kod:

if(seconds>9)format(string,sizeof(string),"%d:%d",minutes,seconds);
else format(string,sizeof(string),"%d:0%d",minutes,seconds);

Wystarczy da?:
Kod:

format(string,sizeof(string),"%d:%02d",minutes,seconds);


I "0" doda si? z automatu, bez zb?dnych warunk?w.

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-04, 21:28


HasciQ







Wiek: 36
Na forum: 4869 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Chodzi o to ze kto? by m?g? przerobi? ten kod, tak aby czas wynosi? 20min:00s
z bodaj?e 6m:59s

Podpis



Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-04, 21:53


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Nie ma tu czego? takiego. Ta funkcja konwertuje czas w sekundach do czasu w formie MINUTY:SEKUNDY i zwraca prze konwertowan? warto?? w postaci ci?gu znak?w.
Je?li chcesz ?eby ten czas wynosi? 20:00, musisz poda? jako jej argument warto?? 1200 - czyli 20 minut.

@DOWN
Wybacz, ale ci?gle Ci? nie rozumiem.

Ostatnio zmieniony przez Quis 2013-02-04, 22:46, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-04, 21:59


HasciQ







Wiek: 36
Na forum: 4869 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Wysz?o mi zamiast 20:00, liczy mi od 0:400

[ Dodano: 2013-02-06, 21:19 ]
Czy mo?e kto? zmieni? ten kod UP na taki ?eby liczylo od 20:00?

Postaw piwo autorowi tego posta
 

 
Tagi: stworzenie :: timera
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Stworzenie Timera Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku