PL/getPlayerPing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{Server client function}} __NOTOC__ Ta funkcja zwraca ping określonego gracza. Ping jest liczbą milisekund, dane są przesyłane od gracza-klienta do serwera i odwrotnie. ==...")
 
Line 33: Line 33:
         local ping = getPlayerPing(getLocalPlayer())  -- sprawdzamy ping
         local ping = getPlayerPing(getLocalPlayer())  -- sprawdzamy ping
         if (ping > 100) then                          -- sprawdzamy czy jest wyższy niż 100
         if (ping > 100) then                          -- sprawdzamy czy jest wyższy niż 100
                 outputChatBox("Twój pin jest zawysoki("..ping..")! Spróbuj go zmniejszyć.") -- wysyłamy wiadomość
                 outputChatBox("Twój ping jest zawysoki("..ping..")! Spróbuj go zmniejszyć.") -- wysyłamy wiadomość
         end
         end
end
end

Revision as of 01:52, 21 December 2013

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