08.09.2012, 05:27
HitS Voce Sabe ne Quando o Cara da um Tiro no Inimigo (+1)Hits ae ele vai acertando + ae aquele numero vai aumento
to fazendo em textdraw
preciso so do sistema mesmo
to fazendo em textdraw
![Cheesy](images/smilies/biggrin.png)
![Cheesy](images/smilies/biggrin.png)
new String[20];
format(String, sizeof(String), "Score: %d", GetPlayerScore(playerid));
TextDrawSetString(Textdraw0[playerid], String);
TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
return 1;
}
new String[20];
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
format(String, sizeof(String), "Score: %d", GetPlayerScore(killerid));
TextDrawSetString(Textdraw0[killerid], String);
TextDrawShowForPlayer(killerid, Textdraw0[killerid]);
return 1;
}
// Criamos as variбveis
new
Dano[MAX_PLAYERS][MAX_PLAYERS],
Time[MAX_PLAYERS char]
;
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
// Faremos um limitador de dano, caso passe 10seg sem ele dar tiro em alguйm o dano й resetado.
if(gettime() - Time{playerid} >= 10) Dano[playerid][demageid] = 0;
// Criamos umas arrays que armazenarгo uma string.
new Str[100];
// Formatamos nossa array
format(Str, sizeof(Str),"~n~~n~~n~~n~~n~~n~Dano:%f.1", Dano[playerid][demageid]);
// Exibimos no кcra do player(Tela)
GameTextForPlayer(playerid, Str, 3000, 1)
// Incrementamos o dano +=
Dano[playerid][demageid] ++;
// Pegamos a ъltima vez que o player atirou em alguйm
Time{playerid} = gettime();
return 1;
}