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

Wysłany: 2012-02-02, 10:23


G4NG$T4

Pawner






Wiek: 31
Na forum: 6275 dni
Posty: 48
Nick w MP: MickeY

Piwa: 7

Respekt: 45,3

Witam, zrobi?em czas na PVarach.
Kod:

SetPVarInt(playerid, "IleGral", GetTickCount());
potem w onplayerdisconnect
Kod:

new czas[3],string[53];
ConvertMS(GetTickCount()-GetPVarInt(playerid, "IleGral"), czas[0], czas[1], czas[2]);

no i
Kod:

format(query,sizeof(query), "UPDATE `players` SET `czass` = '%02d' WHERE `login` = '%s'", czas[0], czas[1], czas[2], PlayerName(playerid)); mysql_query(query);

i teraz w logowaniu mam problem nie potrafie zrobi? odczytu.ConvertMS to
Kod:

stock ConvertMS(Miliseconds, &hours, &minutes, &seconds)
{
hours = Miliseconds / 3600000;
Miliseconds -= hours * 3600000;
minutes = Miliseconds / 60000;
Miliseconds -= minutes * 60000;
seconds = Miliseconds / 1000;
Miliseconds -= seconds * 1000;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-03, 06:52


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
Pawn
format(querysizeof(query), "SELECT `czass` FROM `tuwpisz` WHERE `login` = '%s'"PlayerName(playerid));


Tam gdzie masz "tuwpisz", wpisz nazw? swojej tabeli.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-04, 10:35


G4NG$T4

Pawner






Wiek: 31
Na forum: 6275 dni
Posty: 48
Nick w MP: MickeY

Piwa: 7

Respekt: 45,3

Heh mam problem bo pokazuje czas MS na minusie;/ to wy?wietlanie
Kod:

new czas[3];
ConvertMS(GetTickCount()-GetPVarInt(playerid, "CzasOn"), czas[0], czas[1], czas[2]);


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-04, 12:48


DamnedNigga

psajkodela






Wiek: 33
Na forum: 6484 dni
Posty: 13

Piwa: 275

Respekt: 55,5

Po co robi? to na MS? Zr?b timer co sekund? na wszystkich graczy (u?yj foreach) i nie b?dziesz mia? tego problemu. R??nica w pr?dko?ci i optymalizacji i tak b?dzie nieznaczna... Btw. PVary s? wolniejsze ni? tabele. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-04, 14:09


G4NG$T4

Pawner






Wiek: 31
Na forum: 6275 dni
Posty: 48
Nick w MP: MickeY

Piwa: 7

Respekt: 45,3

ehh no nie chce na settimerach robi? zaraz zobaczymy chyba dzia?a zaraz dodam odczyt w jednym miejscu i chyba mam naprawione ;p + Pvary si? resetuj? po wyjsciu gracza wi?c :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-09, 14:05


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

G4NG$T4, nie zamieniaj przy zapisie tego na godziny:minuty:sekundy tylko zostaw w milisekundach, a przy odczycie dopiero zamien.

Ewentualnie zformatuj tekst:


new huehue[128];
format(huehue,128, "%d:%d:%d", czas[0], czas[1], czas[2]);
I w zapytaniu wyslij to jako tekst, a przy odczycie uzyj sscanf do usuniecia :

Postaw piwo autorowi tego posta
 

 
Tagi: czas :: pvarach
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] Czas na PVarach 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