PL/getPlayerPing

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Ta funkcja zwraca ping określonego gracza. Ping jest liczbą milisekund, dane są przesyłane od gracza-klienta do serwera i odwrotnie.

Składnia

int getPlayerPing ( player thePlayer )

Wymagane argumenty

  • thePlayer: Gracz, którego ping chcesz pobrać.

Zwracanie

Zwraca ping jako liczbę lub false jeżeli podano błędnego gracza.


Przykłady

Click to collapse [-]
Serwer

Ten przykład sprawdza ping każdemu graczowi, który wejdzie na serwer oraz informuje go jeżeli ping jest wyższy niż 100 .

function checkPing()
	local ping = getPlayerPing(source)    -- sprawdzamy ping
	if (ping > 100) then                  -- sprawdzamy czy jest wyższy niż 100
		outputChatBox("Twój ping jest zawysoki("..ping..")! Spróbuj go zmniejszyć.", source) -- wysyłamy wiadomość
	end
end
addEventHandler("onPlayerJoin", getRootElement(), checkPing) -- podpinamy event handler
Click to collapse [-]
Klient

Ten przykład sprawdza ping każdemu graczowi, który wpisze komendę ping.

function checkPing()
        local ping = getPlayerPing(getLocalPlayer())  -- sprawdzamy ping
        if (ping > 100) then                          -- sprawdzamy czy jest wyższy niż 100
                outputChatBox("Twój ping jest zawysoki("..ping..")! Spróbuj go zmniejszyć.") -- wysyłamy wiadomość
        end
end
addCommandHandler("ping", checkPing)

--MACIEKW89 01:51, 21 December 2013 (UTC)MACIEKW89