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;
}
Acho q nao entenderam D:
HitS = Combo de Tiro Tipo acertei 10 tiro no inimigo a la na Text Draw aparece +10 HitS |