Sziasztok!
Csináltam egy code-t amivel le lehet kérni a játékos sebzését,majd továbbítani a minimap fölé,text-draw-al
Csináltam egy kódot,amelynek a lényege a sebzés kiírása...
Így nézne ki:
Mód elejére (init alá)
TextDrawFont(Textdraw1 , 1);
TextDrawLetterSize(Textdraw1 , 0.5, 3.5);
TextDrawColor(Textdraw1 , 0xff0000FF);
TextDrawSetOutline(Textdraw1 , false);
TextDrawSetProportional(Textdraw1 , true);
TextDrawSetShadow(Textdraw1 , 1);
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
new string[128], attacker[MAX_PLAYER_NAME];
format(string, sizeof(string), \"Sebeztél: %.0f\", amount);
Textdraw1 = TextDrawCreate(11 ,339 , string);
ShowPlayerTextdraw(playerid, Textdraw1);
UpdateTextDraw(playerid);
}
return 1;
}
Ezzel kérjük le,és formázzuk meg a játékos sebzését..
És van hozzá egy ilyen:
public UpdateTextDraw(playerid)
{
TextDrawHideForPlayer(playerid,TextDraw1);
TextDrawShowForPlayer(playerid,TextDraw1);
return 1;
}
Ez,azért kell hogy frissítsük a text-draw-ot minden sebzésnél!