Wysłany: 2012-07-31, 22:44
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
Witam ,
Mam problem z uzyskaniem czasu grania (nie wiem jak dodac to do textdrawu, podczas gdy ktos wychodzi z serwera jest napisane ile gra? HH:MM:SS chc? do textdrawa wnie?? HH:MM bez sekund.
to u?ywam do okre?lania ile czasu ktos gra? :
Kod: GetPlayerOnlineTime(playerid, hh, mm, ss);
a to reszta :
Kod: stock GetPlayerOnlineTime(playerid, &hours, &minutes, &seconds)
{
hours = (PlayerSeconds[playerid]/(60*60))%24;
minutes = (PlayerSeconds[playerid]/60)%60;
seconds = PlayerSeconds[playerid]%60;
}
a to mam w pasku :
Kod: format(string, sizeof(string), "%d H %d Min",));
TextDrawSetString(graszz[i], string);
i nie wiem jak to zrobi? by dzia?a?o
Za pomoc
Wysłany: 2012-07-31, 23:39
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Gdzie ma by? po?o?ony textdraw?
Wysłany: 2012-07-31, 23:46
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Nie wiem czy b?dzie dobrze, zobacz tak.
Kod: format(string, sizeof(string), "Czas Gry %d godz %d min", PlayerSeconds[playerid]/(60*60))%24, PlayerSeconds[playerid]/60)%60);
TextDrawSetString(graszz[i], string);
Wysłany: 2012-08-01, 00:07
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
UPS cos nie dzia?a 4 errorki .
Kod: C:\Documents and Settings\Kamil\Pulpit\inne\samp03e_svr_R2_win32\gamemodes\mapka.pwn(3791) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Kamil\Pulpit\inne\samp03e_svr_R2_win32\gamemodes\mapka.pwn(3791) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Kamil\Pulpit\inne\samp03e_svr_R2_win32\gamemodes\mapka.pwn(3791) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Kamil\Pulpit\inne\samp03e_svr_R2_win32\gamemodes\mapka.pwn(3791) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Textdrawy s? stworzone tylko kod mi brakuje
Wysłany: 2012-08-01, 11:16
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Hmm. Zobacz mo?e tak:
Kod: format(string, sizeof(string), "Czas Gry %d godz %d min", (PlayerSeconds[playerid]/(60*60))%24, (PlayerSeconds[playerid]/60)%60;
TextDrawSetString(graszz[i], string);
Wysłany: 2012-08-02, 14:01
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
To musisz da? w p?tli + timer je?li si? nie myle...
robisz w OnGameModeInit czy jako skrypt to OnFilterScript.. Timer, np. o nazwie IleGra
Kod:
SetTimer("IleGra", 1000, 1);
i p??niej na koncu mapki
Kod:
forward IleGra();
public IleGra()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
format(string, sizeof(string), "Czas Gry %d godz %d min", (PlayerSeconds[i]/(60*60))%24, (PlayerSeconds[i]/60)%60;
TextDrawSetString(graszz[i], string);
}
return 1;
}
I tyle, powinno dzia?a?.
Wysłany: 2012-08-25, 22:03
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
Mam 1 error. :
Kod: C:\Documents and Settings\Kamil\Pulpit\inne\samp03e_svr_R2_win32\gamemodes\mapka.pwn(3791) : error 001: expected token: ",", but found ";"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Kod: format(string, sizeof(string), "Czas Gry %d godz %d min", (PlayerSeconds[i]/(60*60))%24, (PlayerSeconds[i]/60)%60;
Wysłany: 2012-08-25, 22:19
Michalec
Dokładnie.
Wiek: 30 Na forum: 6405 dni Posty: 163
Nick w MP: []Damianos[]
Piwa : 99
Kod: format(string, sizeof(string), "Czas Gry %d godz %d min", (PlayerSeconds[i]/(60*60))%24, (PlayerSeconds[i]/60)%60);
Wysłany: 2012-08-25, 22:33
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
Dzi?ki dzia?a, ?ap browca
Tagi: czas :: grania :: textdraw
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: