[Ajuda] Sistema de Pontos ~
#4

pawn Код:
new Pontos[MAX_PLAYERS], //array criada para armazenar o nъmero de kills para cada 'id'
    Text:PontosTextDraw[MAX_PLAYERS] //array criada para a criaзгo do textdraw para cada 'id'
;

//OnPlayerConnect
    PontosTextDraw[playerid] = TextDrawCreate(315.0,390.0, "Pontos:0"); //cria o textdraw nas coor. 315.0, 390.0 da tela
    TextDrawLetterSize(PontosTextDraw[playerid],0.4,1.2); //Define o 'tamanho' da letra
    TextDrawFont(PontosTextDraw[playerid],1); //define o nъmero da fonte
    TextDrawColor(PontosTextDraw[playerid], 0x00FFFFAA); //Cor do textdraw
    TextDrawBackgroundColor(PontosTextDraw[playerid],0x000000AA); //Cor de fundo do textdraw
    TextDrawSetOutline(PontosTextDraw[playerid], 1);// Linha sobre o textdraw ( 1 = Sim, 0 = Nгo )
    TextDrawAlignment(PontosTextDraw[playerid], 2);// Alinhamento do textdraw

//OnPlayerSpawn
    TextDrawShowForPlayer(playerid, PontosTextDraw[playerid]);// Mostramos o textdraw para o player

public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid != INVALID_PLAYER_ID){ //verifica se o id de quem matou й diferente de invalido
        Pontos[killerid] += 1; //aumenta + 1 na kills do 'matador'
        Pontos[playerid] -= 1; //diminui 1 na kills da 'vitima'
        new aString[50]; //cria uma array para formatar e armazenar a string do textdraw
        format(aString,50,"Pontos:%i",Pontos[killerid]); // formata a string para utilizar no textdraw
        TextDrawSetString(PontosTextDraw[killerid], aString); //Atualiza a string do textdraw para a string da array aString
        TextDrawShowForPlayer(killerid, PontosTextDraw[killerid]);//Mostra o textdraw novamente para  o 'matador'
    }
    return 1;
}
Espero que tenha entendido.

Abrзs
Reply


Messages In This Thread
[Ajuda] Sistema de Pontos ~ - by ChrisRock - 01.06.2012, 01:09
Re: [Ajuda] Sistema de Pontos ~ - by Abravanel - 01.06.2012, 01:20
Re: [Ajuda] Sistema de Pontos ~ - by ChrisRock - 01.06.2012, 01:26
Re: [Ajuda] Sistema de Pontos ~ - by Abravanel - 01.06.2012, 01:35
Re: [Ajuda] Sistema de Pontos ~ - by leonardo1434 - 01.06.2012, 01:43
Re: [Ajuda] Sistema de Pontos ~ - by ChrisRock - 01.06.2012, 01:45
Re: [Ajuda] Sistema de Pontos ~ - by leonardo1434 - 01.06.2012, 01:49
Re: [Ajuda] Sistema de Pontos ~ - by ChrisRock - 01.06.2012, 01:53
Re: [Ajuda] Sistema de Pontos ~ - by leonardo1434 - 01.06.2012, 02:06
Re: [Ajuda] Sistema de Pontos ~ - by ChrisRock - 01.06.2012, 02:15

Forum Jump:


Users browsing this thread: 1 Guest(s)