Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: czas
81. [INNE] czas sie zmienia
Witam ,mam problem poniewa? gdy dodaje do logowania
Kod:

SetPVarInt(playerid, "IleGral", czasspedzonyonline);
.czasspedzonyonline to jest wynik z bazy danych MySQL to wtedy czasami czas wariuje.Czasami czas zmienia si? na minus.Ma kto? jaki? pomys? ? w OnPlayerConnect mam
Kod:

SetPVarInt(playerid, "IleGral", GetTickCount());


@edit.Rozwi?za?em to takim sposobem ,?e zrobi?em 2 PVary IleGral i IleGral2. IleGral liczy? obecny czas spedzony na serwerze.A PVar IleGral2 trzymal czas ,kt?ry sie wczytywa? przy logowaniu.
82. [INNE] Score za czas gry
Witam.

Mam pytanko , jak zrobi? taki skrypt , ?e gdy kto? gra np. 30min. to dostaje 3score ?

Za pomoc dam :piwo:
83. [INNE] Czas gry na serverze !
Hej mam pytanie jak zrobi? ?eby w pasku informacji na dole ekranu zrobi? czas gry za pomoc? timer?w ??

Mam TD z informacjami o graczu ID, Nick itd. I chcia?bym doda? tam czas sp?dzony na srerverze.

Prosz? o pomoc bo mam pomys?y ale nie chce tego spieprzy?! xD

Je?li kto? wiedzia?by jak to zrobi? to prosz? o pomoc :)
84. [INNE] Czas na PVarach
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;
}
85. [INNE] Czas spedzony online na serwerze
Mam problem z czasem online na serwerze.Zrobi?em co? takiego sama g?ra
[code]enum pInfo
{
cOnline
}
new PlayerInfo[MAX_PLAYERS][pInfo];[/code]
Potem
callback [b]OnPlayerConnect[/b]
[code]PlayerInfo[playerid][cOnline]=GetTickCount();[/code]
callback [b]OnPlayerDisconnect[/b]
tam mam tylko zapis do mysql ;p
Zrobi?em sobie cmd /sprawdzgracza i ona wyglada tak
[code]CMD:sprawdzgracza(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] <= 1)
return SendClientMessage(playerid, COLOR_GRAD1,"Nie jestes administratorem");
new targetid,string[68];
if(sscanf(params,"u", targetid))
return SendClientMessage(playerid, COLOR_GRAD1,"Uzyj: /sprawdzgracza [ID gracza]");

format(string, sizeof(string), "Statystyki Gracza %s.", PlayerName(targetid));
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Portfel:[$%d], Stan Konta:[$%d]", b_GetMoney(targetid), PlayerInfo[targetid][BankGracza], GetPlayerScore(targetid));
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Organizacja:[%d], Czlonek[%d], Ranga[%d]", PlayerInfo[targetid][fLider], PlayerInfo[targetid][fCzlonek], PlayerInfo[targetid][fRanga]);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Konto Premium:[%d], Punkty Karne:[%d/24], Ostrze?enia:[%d/4] ", PremiumInfo[targetid][pPremium], pktkarne[targetid], Warn[targetid]);
Send...