IT/getPlayerPing

From Multi Theft Auto: Wiki
Revision as of 08:37, 16 December 2011 by OpenIDUser32 (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Questa funzione restituisce il ping di un player. Il ping è il numero di millisecondi che i pacchetti di dati impiegano per essere inviati dal server al client o viceversa.

Sintassi

int getPlayerPing ( player thePlayer )

Argomenti richiesti

  • thePlayer: Il player di cui vuoi determinare il ping.

Valori restituiti

Ritorna il ping come integer, o false se il giocatore selezionato non è valido.

Esempio

Click to collapse [-]
Server

Questo esempio verifica il ping di un giocatore che è appena entrato e lo avverte se esso supera i 100 ms.

function controllaPing()
	local ping = getPlayerPing(source)    -- ottiene il ping dell'elemento ''source'' (il player appena entrato)
	if (ping > 100) then                  -- se è maggiore di 100...
		outputChatBox("Il tuo ping è alto, abbassalo se possibile.", source) -- mostra un messaggio al player
	end
end
addEventHandler("onPlayerJoin", getRootElement(), controllaPing) -- aggiunge l'event handler
Click to collapse [-]
Client

Questo esempio verifica il ping di un giocatore quando usa il comando ping e lo avverte se esso supera i 100 ms.

function controllaPing()
        local ping = getPlayerPing(getLocalPlayer())  -- ottiene il ping del player del client attuale
        if (ping > 100) then                          -- se è maggiore di 100...
                outputChatBox("Il tuo ping è alto, abbassalo se possibile.", getLocalPlayer()) -- mostra un messaggio al player
        end
end
addCommandHandler("ping", controllaPing) -- aggiunge il comando ''ping''

Vedere anche