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

Wysłany: 2016-07-17, 14:25


misjane







Wiek: 29
Na forum: 5127 dni
Posty: 46



Respekt: 50

Witam, potrzebuj? kodu na timer odliczaj?cy w ty? w formacie %02d:%02d tzn.:
02.00
01.59
01.58
itd. Robi?em sam ale niestety si? nie uda?o :(
Kod:

forward SprawdzCzasGG(playerid);
public SprawdzCzasGG(playerid)
{
if(TrwaGG == 1)
{
new countMgg = GGm[0] - CzasGG;
if(GGm[1] == countMgg && GGs[1] == 0)
{
KillTimer (GGTextTimer);
ZakonczGG();
}else{
GGm[1] = GGm[0] - minute;
GGs[1] = GGs[0] - second;
new GGmstr[1000];
format(GGmstr, 130, "%02d:%02d", GGm[1], GGs[1]);
PlayerTextDrawSetString(playerid, ZegarekBOX[2][playerid], GGmstr);
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-17, 15:30


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Nie wiem w jakiej zmiennej przechowujesz ten czas, wi?c na podanym kodzie tego nie poka??. Wystarczy jedna zmienna przechowuj?ca ilo?? sekund

Kod:

new second_amount = 117; //przykladowo
printf("%02d:%02d", second_amount / 60, second_amount % 60);


Ten czas jeszcze musisz odejmowa?, chyba ?e b?dziesz operowa? na czasie uniksowym.

Postaw piwo autorowi tego posta
 

 
Tagi: timer :: tyłu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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