12.05.2014, 11:39
Hi, i've been trying to figure out how can i sum damage taken or issued by players similar to A/D servers. I tried doing this way
It shows all good, but only the amount of the damage done in a single event, i wanted it to add the damage. Ex: 48 + 48 + 30 and forth. plz help
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
new cstring[128];
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
new pname[MAX_PLAYER_NAME];
TextDrawBackgroundColor(Textdraw11[playerid], 255);
TextDrawFont(Textdraw11[playerid], 1);
TextDrawLetterSize(Textdraw11[playerid], 0.470000, 1.100000);
TextDrawColor(Textdraw11[playerid], -14415873);
TextDrawSetOutline(Textdraw11[playerid], 1);
TextDrawSetProportional(Textdraw11[playerid], 0);
GetPlayerName(issuerid, pname, sizeof(pname));
format(cstring, sizeof(cstring), "%s -(%.0f)", pname, amount++);
TextDrawSetString(Textdraw11[playerid], cstring);
TextDrawShowForPlayer(playerid, Textdraw11[playerid]);
return 1;
}