Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text:hpbar[MAX_PLAYERS];
- new Text:Textdraw0[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Health bar script by ALIEN");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- hpbar[playerid] = TextDrawCreate(545.000000, 65.000000, "100");
- TextDrawBackgroundColor(hpbar[playerid], 255);
- TextDrawFont(hpbar[playerid], 1);
- TextDrawLetterSize(hpbar[playerid], 0.280000, 1.000000);
- TextDrawColor(hpbar[playerid], -1);
- TextDrawSetOutline(hpbar[playerid], 1);
- TextDrawSetProportional(hpbar[playerid], 1);
- Textdraw0[playerid] = TextDrawCreate(546.0000, 44.0000, "100");
- TextDrawBackgroundColor(Textdraw0[playerid], 255);
- TextDrawFont(Textdraw0[playerid], 1);
- TextDrawLetterSize(Textdraw0[playerid], 0.280000, 1.000000);
- TextDrawColor(Textdraw0[playerid], -1);
- TextDrawSetOutline(Textdraw0[playerid], 1);
- TextDrawSetProportional(Textdraw0[playerid], 1);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TextDrawShowForPlayer(playerid,hpbar[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new Float:hp, hstr[256];
- GetPlayerHealth(playerid,hp);
- format(hstr,256," %d",floatround(hp));
- TextDrawSetString(hpbar[playerid],hstr);
- TextDrawShowForPlayer(playerid,hpbar[playerid]);
- new Float:arm;
- GetPlayerArmour(playerid,arm);
- format(hstr,256," %d",floatround(arm));
- TextDrawSetString(Textdraw0[playerid],hstr);
- TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement