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 Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
« 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