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

Wysłany: 2012-02-23, 22:11


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

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 :)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-23, 22:34


Axel9697







Wiek: 32
Na forum: 5904 dni
Posty: 115

Piwa: 44

Respekt: 73,2

Wzi?te z sa-mp.com, bo nie chcia?o mi si? tego pisa?.
Kod:


#include <a_samp>
//#include <foreach>

new
CheckEachTimer,
PlayerSeconds[MAX_PLAYERS]
;

public OnFilterScriptInit()
{
CheckEachTimer = SetTimer("CheckEachPlayer", 1000, true);
return true;
}

public OnFilterScriptExit()
{
KillTimer(CheckEachTimer);
return true;
}

public OnPlayerConnect(playerid)
{
PlayerSeconds[playerid] = 0;
return true;
}

public OnPlayerDisconnect(playerid, reason)
{
new hh, mm, ss;
GetPlayerOnlineTime(playerid, hh, mm, ss);

printf("ID%i was online for %i hours %i minutes %i seconds.",playerid,hh,mm,ss);
return true;
}

forward CheckEachPlayer();
public CheckEachPlayer()
{
#if defined foreach
foreach(Player, i) { if(IsPlayerConnected(i)) PlayerSeconds[i]++; }
#else
for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) PlayerSeconds[i]++; }
#endif
return true;
}

stock GetPlayerOnlineTime(playerid, &hours, &minutes, &seconds)
{
hours = (PlayerSeconds[playerid]/(60*60))%24;
minutes = (PlayerSeconds[playerid]/60)%60;
seconds = PlayerSeconds[playerid]%60;
}
Raczej sobie poradzisz... z zamian? na TD ;)

Postaw piwo autorowi tego posta
 

 
Tagi: czas :: gry :: serverze
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