SA-MP Forums Archive
[Ajuda] Com Rank - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Com Rank (/showthread.php?tid=297796)



[Ajuda] Com Rank - cotonete - 17.11.2011

Код:
	new pName[24], string3[128];
    for(new a; a < MAX_PLAYERS; ++a)
    {
        if(IsPlayerConnected( a) && !IsPlayerNPC( a))
        {
            GetPlayerName(a, pName, 24);
            if(Kills[a] > MaxKills)
		//	if(arrayPlayer[a][PAssassinatos] > MaxKills)
		    {
                MaxKills = Kills[a];
                format(string3, 128, " Killer: '%s'", pName);
				TextDrawSetString(TextMatador, string3);
				TextDrawShowForAll(TextMatador);
				break;
            }
      	}
    }
quando alguem digamos, que estб no topo lб que matou mais e aparece seu nome na textdraw, se ele desconectar o text fica com o nome dele atй outro com maior kill conectar ou matar mas on


Re: [Ajuda] Com Rank - ViniBorn - 17.11.2011

Esse cуdigo й executado com que frequкncia?


Re: [Ajuda] Com Rank - cotonete - 17.11.2011

a cada 1 segundo


Re: [Ajuda] Com Rank - ViniBorn - 17.11.2011

Tenta isso

pawn Код:
//Topo do GM
    new BigKiller;

    //OnPlayerDisconnect
    if(playerid == BigKiller)
        TextDrawHideForAll(TextMatador);

    new pName[24], string3[128];
    for(new a; a < MAX_PLAYERS; ++a)
    {
        if(IsPlayerConnected( a) && !IsPlayerNPC( a))
        {
            GetPlayerName(a, pName, 24);
            if(Kills[a] > MaxKills)
            {
                MaxKills = Kills[a];
                BigKiller = a;
                format(string3, 128, " Killer: '%s'", pName);
                TextDrawSetString(TextMatador, string3);
                TextDrawShowForAll(TextMatador);
                break;
            }
        }
    }