Skocz do zawartości
Mejbi

Wysyłanie ilości graczy z serwera do bazy danych

Rekomendowane odpowiedzi

Witajcie. Chciałbym zrobić taki skrypt, który wysyła ilość graczy, które są na serwerze, do bazy danych. Jak to zrobić? Jestem nowy co do MySQL

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pierw musisz zrobić timer, który co jakiś czas sprawdza obecną listę graczy i wysyła aktualizacje do bazy danych SQL.
Przykład:

public OnGameModeInit()
{
	SetTimer("SprawdzanieAktywnosci", 30000, 1); // Timer wykona się co 30 sekund.
}


Następnie przykładowe działanie funkcji "SprawdzanieAktywnosci".

PublicFunc::SprawdzanieAktywnosci()
{
	new Licz;
	foreach(Player, i)
	{
		Licz += 1;
	}
	new query[64];
	format(query, sizeof(query), "UPDATE `Serwer` SET `Aktywnosc` = '%d'", Licz);
	mysql_query(query);
}

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×