IT/getPlayerPing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{IT/MainP}}
{{IT/Funzioni server client}}
__NOTOC__
__NOTOC__
{{Funzioni server client}}
{{IT/MainP}}
Questa funzione restituisce il ping di un [[IT/Elemento/Player|player]]. Il ping è il numero di millisecondi che i pacchetti di dati impiegano per essere inviati dal server al client o viceversa.
Questa funzione restituisce il ping di un [[IT/Elemento/Player|player]]. Il ping è il numero di millisecondi che i pacchetti di dati impiegano per essere inviati dal server al client o viceversa.


Line 42: Line 42:
==Vedere anche==
==Vedere anche==
{{IT/Player_functions}}
{{IT/Player_functions}}
[[en:getPlayerPing]]

Latest revision as of 08:37, 16 December 2011

« Torna alla Pagina principale italiana .


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