IT/getPlayerPing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(New page: __NOTOC__ {{Funzioni server client}} {{IT/MainP}} Questa funzione restituisce il ping di un player. Il ping è il numero di millisecondi che i pacchetti di dati impiegano per...)
 
Line 20: Line 20:
local ping = getPlayerPing(source)    -- ottiene il ping dell'elemento ''source'' (il player appena entrato)
local ping = getPlayerPing(source)    -- ottiene il ping dell'elemento ''source'' (il player appena entrato)
if (ping > 100) then                  -- se è maggiore di 100...
if (ping > 100) then                  -- se è maggiore di 100...
outputChatBox("Il tuo ping è piuttosto alto, abbassalo se possibile.", source) -- mostra un messaggio al player
outputChatBox("Il tuo ping è alto, abbassalo se possibile.", source) -- mostra un messaggio al player
end
end
end
end
Line 33: Line 33:
         local ping = getPlayerPing(getLocalPlayer())  -- ottiene il ping del player del client attuale
         local ping = getPlayerPing(getLocalPlayer())  -- ottiene il ping del player del client attuale
         if (ping > 100) then                          -- se è maggiore di 100...
         if (ping > 100) then                          -- se è maggiore di 100...
                 outputChatBox("Il tuo ping è piuttosto alto, abbassalo se possibile.") -- mostra un messaggio al player
                 outputChatBox("Il tuo ping è alto, abbassalo se possibile.", getLocalPlayer()) -- mostra un messaggio al player
         end
         end
end
end

Revision as of 18:21, 6 June 2008

Template:Funzioni server client

« 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