01.06.2012, 01:09
Boa noite amigos,
eu to fazendo um Gamemode de GangWar aqui e estava estudando como fazer um sistema de Score por textdraw.
Seguinte, eu fiz isso:
Entгo, eu queria que os pontos dos jogadores atualizassem automaticamente no TextDraw, tipo, no inicio a pontuaзгo fica em 0, "Seus Pontos: 0", eu gostaria que a cada pessoa que ele matasse, atualizasse automaticamente pra "Seus Pontos: 1" e assim por diante..
O que devo estudar pra fazer isso acontecer? ou eu fiz algo errado ae?
+REP
eu to fazendo um Gamemode de GangWar aqui e estava estudando como fazer um sistema de Score por textdraw.
Seguinte, eu fiz isso:
pawn Код:
//a News
new Pontos[MAX_PLAYERS];
new Text:PontosTextDraw;
pawn Код:
// Em OnGameModeInit
new Pontoss[128];
format(Pontoss, sizeof(Pontoss), "Seus Pontos: %d", Pontos);
PontosTextDraw = TextDrawCreate(315.0,390.0, Pontoss);
TextDrawLetterSize(PontosTextDraw,0.4,1.2);
TextDrawFont(PontosTextDraw,1);
TextDrawColor(PontosTextDraw, 0x00FFFFAA);
TextDrawBackgroundColor(PontosTextDraw,0x000000AA);
TextDrawSetOutline(PontosTextDraw, 1);
TextDrawAlignment(PontosTextDraw, 2);
pawn Код:
//em OnPlayerSpawn
TextDrawShowForPlayer(playerid, PontosTextDraw);
pawn Код:
//e em OnPlayerDeath
Pontos[killerid] += 1;
Pontos[playerid] -= 1;
Entгo, eu queria que os pontos dos jogadores atualizassem automaticamente no TextDraw, tipo, no inicio a pontuaзгo fica em 0, "Seus Pontos: 0", eu gostaria que a cada pessoa que ele matasse, atualizasse automaticamente pra "Seus Pontos: 1" e assim por diante..
O que devo estudar pra fazer isso acontecer? ou eu fiz algo errado ae?
+REP