Como hacer esto
#4

Quote:
Originally Posted by SadaharuZ
Посмотреть сообщение
Primero, si es que no tienes un callback para que se actualice, creas uno e inicias el temporizador cuando el script se inicie (si es un FS: OnFilterScriptInit, si es un GM: OnGameModeInit):
pawn Код:
// OnGameModeInit u OnFilterScriptInit
{
    // Aquн las otras cosas
    ...

    // Iniciamos el temporizador
    SetTimer("ejemplo_callback", 1000, true); // que se actualice cada 1 segundo
}

forward ejemplo_callback();
public ejemplo_callback()
{
}
Luego dentro del callback haces un loop para todos los jugadores y les actualizas el label:
pawn Код:
forward ejemplo_callback();
public ejemplo_callback()
{
    new
        jugador,
        max_players = GetMaxPlayers(),
        string[16]
    ;
    for ( ; jugador < max_players; jugador ++)
    {
        if ((IsPlayerConnected(jugador)) && !(IsPlayerNPC(jugador))) // si estб conectado y NO es un bot
        {
            format(string, 16, "Ping: %i", GetPlayerPing(jugador));
            SetPlayerChatBubble(jugador, string, 0xFFFFFFFF /* COLOR BLANCO */, 50.0, 1050);
        }
    }
}
Nota: estб hecho usando bubbles, no labels.
Muy buen explicado. talvez la utilize para algo.
Reply


Messages In This Thread
Como hacer esto - by TiNcH010 - 15.08.2011, 19:37
Respuesta: Como hacer esto - by Ari3l - 15.08.2011, 19:43
Re: Como hacer esto - by SadaharuZ - 15.08.2011, 21:24
Respuesta: Re: Como hacer esto - by Adoniiz - 15.08.2011, 21:35
Re: Respuesta: Re: Como hacer esto - by SadaharuZ - 15.08.2011, 21:38

Forum Jump:


Users browsing this thread: 1 Guest(s)