Wysłany: 2012-10-10, 21:27
Lukasbank
Wiek: 30 Na forum: 5329 dni Posty: 249
Nick w MP: [USD]LuXoR[X]
Piwa : 404
Chcia? bym si? dowiedzie? jak zrobi? zeby w opuszczeniu serwera dla innych graczy na czacie wy?wietla?o sie min. to :
Kod:
|informacja|Gracz %s opu?ci? serwer ? (Crash - Gra? on %d godz. %d min. %d sek.)//z powodu Crash'a
|informacja| Gracz %s opu?ci? serwer ? (Wyszed? - Gra? on %d godz. %d min. %d sek.) //wyszed?
|informacja| Gracz %s zosta? wyrzucony ? (Kick / Ban - Gra? on %d godz. %d min. %d sek.) //kick / ban
oczywiscie w callback'u
Kod:
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
[/code]
Wysłany: 2012-10-10, 21:45
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Kod: new tmp[128];
switch(reason)
{
case 0: format(tmp, 128, "|informacja|Gracz %s opu?ci? serwer ? (Crash - Gra? on %d godz. %d min. %d sek.", PlayerName(playerid), min, sek);//z powodu Crash'a
csae 1: format(tmp, 128, "|informacja| Gracz %s opu?ci? serwer ? (Wyszed? - Gra? on %d godz. %d min. %d sek.", PlayerName(playerid), min, sek);//wyszed?
case 2: format(tmp, 128, "|informacja| Gracz %s zosta? wyrzucony ? (Kick / Ban - Gra? on %d godz. %d min. %d sek.", PlayerName(playerid), min, sek); //kick / ban
}
SendClientMessageToAll(-1, tmp);
Oczywi?cie w min i sek musisz sobie pozmienia?, bo nie wiem w jakiej tablicy przetrzymujesz czas gracza na serwerze, a tak to prosty format + switch.
Wysłany: 2012-10-10, 22:41
Lukasbank
Wiek: 30 Na forum: 5329 dni Posty: 249
Nick w MP: [USD]LuXoR[X]
Piwa : 404
Dzi?ki , jak narazie nie mam tablicy z przetrzymujacym czasem gracza , zaczynm go robic ,
Mam Takiego CallBack'a ale jest problem bo pokazuje tylko Godzine i Minuty Chcia?bym zeby pokazywa? jeszce Sekundy
Kod:
forward MinutaFunc();
public MinutaFunc()
{
for(new x=0;x<MAX_GRACZY;x++)
{
if(IsPlayerConnected(x))
{
Min[x] ++;
if(Min[x] >= 60)
{
Min[x] = 0;
Godz[x] ++;
}
}
}
return 1;
}
Wysłany: 2012-10-11, 10:44
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Podejrzewam, ?e timer wykonuje si? co minut?, wi?c musisz zrobi? go na sekundy i dodawa? w nim minuty
Wysłany: 2012-10-11, 20:04
Lukasbank
Wiek: 30 Na forum: 5329 dni Posty: 249
Nick w MP: [USD]LuXoR[X]
Piwa : 404
Dzi?ki Ju? sobie poradzia?em
Tagi: czas :: gry :: serwerze
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: