Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- enum pinfo{Spawned}
- new Text:greyhealth[MAX_PLAYERS], Text:greyarmour[MAX_PLAYERS], Text:redhealth[MAX_PLAYERS], Text:tdarmour[MAX_PLAYERS], Text:tdmoney[MAX_PLAYERS], Text:box[MAX_PLAYERS], Text:cover[MAX_PLAYERS], Text:can1[MAX_PLAYERS], Text:can2[MAX_PLAYERS], Text:clown1[MAX_PLAYERS], Text:clown2[MAX_PLAYERS], Text:box2[MAX_PLAYERS], Text:tvcorn1[MAX_PLAYERS], Text:tvcorn2[MAX_PLAYERS], Text:tvcorn3[MAX_PLAYERS], Text:tvcorn4[MAX_PLAYERS], Playerinf[MAX_PLAYERS][pinfo];
- public OnFilterScriptInit(){print("\n--------------------------------------"),print(" HUD by DarkLight Loaded"),print("--------------------------------------\n");return 1;}
- public OnFilterScriptExit(){print("\n--------------------------------------"),print(" HUD by DarkLight Unoaded"),print("--------------------------------------\n");return 1;}
- public OnPlayerConnect(playerid)
- {
- greyhealth[playerid] = TextDrawCreate(546.500000, 75.250053, "ld_shtr:cbarm");
- TextDrawLetterSize(greyhealth[playerid], 0.000000, 0.000000);
- TextDrawTextSize(greyhealth[playerid], 61.500000, -8.750031);
- TextDrawAlignment(greyhealth[playerid], 1);
- TextDrawColor(greyhealth[playerid], -1);
- TextDrawSetShadow(greyhealth[playerid], 0);
- TextDrawSetOutline(greyhealth[playerid], 0);
- TextDrawFont(greyhealth[playerid], 4);
- redhealth[playerid] = TextDrawCreate(546.500000, 75.250053, "ld_shtr:hbarm");
- TextDrawLetterSize(redhealth[playerid], 0.000000, 0.000000);
- TextDrawTextSize(redhealth[playerid], 61.500000, -8.750031);
- TextDrawAlignment(redhealth[playerid], 1);
- TextDrawColor(redhealth[playerid], -1);
- TextDrawSetShadow(redhealth[playerid], 0);
- TextDrawSetOutline(redhealth[playerid], 0);
- TextDrawFont(redhealth[playerid], 4);
- greyarmour[playerid] = TextDrawCreate(546.000000, 53.500022, "ld_shtr:cbarm");
- TextDrawLetterSize(greyarmour[playerid], 0.000000, 0.000000);
- TextDrawTextSize(greyarmour[playerid], 61.500000, -8.750031);
- TextDrawAlignment(greyarmour[playerid], 1);
- TextDrawColor(greyarmour[playerid], -1);
- TextDrawSetShadow(greyarmour[playerid], 0);
- TextDrawSetOutline(greyarmour[playerid], 0);
- TextDrawFont(greyarmour[playerid], 4);
- tdarmour[playerid] = TextDrawCreate(546.000000, 53.500022, "ld_shtr:hbarm");
- TextDrawLetterSize(tdarmour[playerid], 0.000000, 0.000000);
- TextDrawTextSize(tdarmour[playerid], 61.200000, -8.750031);
- TextDrawAlignment(tdarmour[playerid], 1);
- TextDrawColor(tdarmour[playerid], 6356991);
- TextDrawSetShadow(tdarmour[playerid], 0);
- TextDrawSetOutline(tdarmour[playerid], 0);
- TextDrawFont(tdarmour[playerid], 4);
- tdmoney[playerid] = TextDrawCreate(490.000000, 77.583274, "");
- TextDrawLetterSize(tdmoney[playerid], 0.466999, 2.090004);
- TextDrawTextSize(tdmoney[playerid], 637.500000, -10.499979);
- TextDrawAlignment(tdmoney[playerid], 1);
- TextDrawColor(tdmoney[playerid], 16711935);
- TextDrawUseBox(tdmoney[playerid], true);
- TextDrawBoxColor(tdmoney[playerid], 65535);
- TextDrawSetShadow(tdmoney[playerid], 0);
- TextDrawSetOutline(tdmoney[playerid], 1);
- TextDrawBackgroundColor(tdmoney[playerid], 255);
- TextDrawFont(tdmoney[playerid], 3);
- TextDrawSetProportional(tdmoney[playerid], 1);
- box[playerid] = TextDrawCreate(641.500000, 14.333332, "usebox");
- TextDrawLetterSize(box[playerid], 0.000000, 8.846296);
- TextDrawTextSize(box[playerid], 486.000000, 0.000000);
- TextDrawAlignment(box[playerid], 1);
- TextDrawColor(box[playerid], 0);
- TextDrawUseBox(box[playerid], true);
- TextDrawBoxColor(box[playerid], 102);
- TextDrawSetShadow(box[playerid], 0);
- TextDrawSetOutline(box[playerid], 0);
- TextDrawFont(box[playerid], 0);
- cover[playerid] = TextDrawCreate(477.500000, 12.250014, "LD_CHAT:dpad_lr");
- TextDrawLetterSize(cover[playerid], 0.000000, 0.000000);
- TextDrawTextSize(cover[playerid], 192.500000, 92.166610);
- TextDrawAlignment(cover[playerid], 1);
- TextDrawColor(cover[playerid], -1);
- TextDrawSetShadow(cover[playerid], 0);
- TextDrawSetOutline(cover[playerid], 0);
- TextDrawFont(cover[playerid], 4);
- can1[playerid] = TextDrawCreate(477.500000, 12.249992, "LD_DUAL:power");
- TextDrawLetterSize(can1[playerid], 0.000000, 0.000000);
- TextDrawTextSize(can1[playerid], 8.000000, 92.166503);
- TextDrawAlignment(can1[playerid], 1);
- TextDrawColor(can1[playerid], -14679809);
- TextDrawSetShadow(can1[playerid], 0);
- TextDrawSetOutline(can1[playerid], 0);
- TextDrawFont(can1[playerid], 4);
- can2[playerid] = TextDrawCreate(632.000000, 12.250017, "LD_DUAL:health");
- TextDrawLetterSize(can2[playerid], 0.000000, 0.000000);
- TextDrawTextSize(can2[playerid], 8.000000, 91.583335);
- TextDrawAlignment(can2[playerid], 1);
- TextDrawColor(can2[playerid], 738237695);
- TextDrawSetShadow(can2[playerid], 0);
- TextDrawSetOutline(can2[playerid], 0);
- TextDrawFont(can2[playerid], 4);
- clown1[playerid] = TextDrawCreate(607.500000, 18.666711, "LD_TATT:5cross3");
- TextDrawLetterSize(clown1[playerid], 0.000000, 0.000000);
- TextDrawTextSize(clown1[playerid], 24.500000, 29.749994);
- TextDrawAlignment(clown1[playerid], 1);
- TextDrawColor(clown1[playerid], 65535);
- TextDrawSetShadow(clown1[playerid], 0);
- TextDrawSetOutline(clown1[playerid], 0);
- TextDrawFont(clown1[playerid], 4);
- clown2[playerid] = TextDrawCreate(608.000000, 48.250041, "LD_TATT:6clown");
- TextDrawLetterSize(clown2[playerid], 0.000000, 0.000000);
- TextDrawTextSize(clown2[playerid], 24.000000, 26.833324);
- TextDrawAlignment(clown2[playerid], 1);
- TextDrawColor(clown2[playerid], 65535);
- TextDrawSetShadow(clown2[playerid], 0);
- TextDrawSetOutline(clown2[playerid], 0);
- TextDrawFont(clown2[playerid], 4);
- box2[playerid] = TextDrawCreate(139.405563, 342.750000, "usebox");
- TextDrawLetterSize(box2[playerid], 0.000000, 8.684247);
- TextDrawTextSize(box2[playerid], 35.000000, 0.000000);
- TextDrawAlignment(box2[playerid], 1);
- TextDrawColor(box2[playerid], 0);
- TextDrawUseBox(box2[playerid], true);
- TextDrawBoxColor(box2[playerid], 102);
- TextDrawSetShadow(box2[playerid], 0);
- TextDrawSetOutline(box2[playerid], 0);
- TextDrawFont(box2[playerid], 0);
- tvcorn1[playerid] = TextDrawCreate(33.000000, 336.583526, "LD_POKE:tvcorn");
- TextDrawLetterSize(tvcorn1[playerid], 0.000000, 0.000000);
- TextDrawTextSize(tvcorn1[playerid], 54.500000, 51.916690);
- TextDrawAlignment(tvcorn1[playerid], 1);
- TextDrawColor(tvcorn1[playerid], -1);
- TextDrawSetShadow(tvcorn1[playerid], 0);
- TextDrawSetOutline(tvcorn1[playerid], 0);
- TextDrawFont(tvcorn1[playerid], 4);
- tvcorn2[playerid] = TextDrawCreate(33.000000, 427.416687, "LD_POKE:tvcorn");
- TextDrawLetterSize(tvcorn2[playerid], 0.000000, 0.000000);
- TextDrawTextSize(tvcorn2[playerid], 50.500000, -59.499969);
- TextDrawAlignment(tvcorn2[playerid], 1);
- TextDrawColor(tvcorn2[playerid], -1);
- TextDrawSetShadow(tvcorn2[playerid], 0);
- TextDrawSetOutline(tvcorn2[playerid], 0);
- TextDrawFont(tvcorn2[playerid], 4);
- tvcorn3[playerid] = TextDrawCreate(141.500000, 427.249969, "LD_POKE:tvcorn");
- TextDrawLetterSize(tvcorn3[playerid], 0.000000, 0.000000);
- TextDrawTextSize(tvcorn3[playerid], -63.000000, -54.249969);
- TextDrawAlignment(tvcorn3[playerid], 1);
- TextDrawColor(tvcorn3[playerid], -1);
- TextDrawSetShadow(tvcorn3[playerid], 0);
- TextDrawSetOutline(tvcorn3[playerid], 0);
- TextDrawFont(tvcorn3[playerid], 4);
- tvcorn4[playerid] = TextDrawCreate(141.500000, 336.083374, "LD_POKE:tvcorn");
- TextDrawLetterSize(tvcorn4[playerid], 0.000000, 0.000000);
- TextDrawTextSize(tvcorn4[playerid], -62.500000, 54.833347);
- TextDrawAlignment(tvcorn4[playerid], 1);
- TextDrawColor(tvcorn4[playerid], -1);
- TextDrawSetShadow(tvcorn4[playerid], 0);
- TextDrawSetOutline(tvcorn4[playerid], 0);
- TextDrawFont(tvcorn4[playerid], 4);
- return 1;}
- public OnPlayerDisconnect(playerid, reason)
- {
- TextDrawDestroy(redhealth[playerid]);
- TextDrawDestroy(greyhealth[playerid]);
- TextDrawDestroy(greyarmour[playerid]);
- TextDrawDestroy(tdarmour[playerid]);
- TextDrawDestroy(tdmoney[playerid]);
- TextDrawDestroy(box[playerid]);
- TextDrawDestroy(cover[playerid]);
- TextDrawDestroy(can1[playerid]);
- TextDrawDestroy(can2[playerid]);
- TextDrawDestroy(clown1[playerid]);
- TextDrawDestroy(clown2[playerid]);
- TextDrawDestroy(box2[playerid]);
- TextDrawDestroy(tvcorn1[playerid]);
- TextDrawDestroy(tvcorn2[playerid]);
- TextDrawDestroy(tvcorn3[playerid]);
- TextDrawDestroy(tvcorn4[playerid]);
- Playerinf[playerid][Spawned] = false;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TextDrawShowForPlayer(playerid,redhealth[playerid]);
- TextDrawShowForPlayer(playerid,greyhealth[playerid]);
- TextDrawShowForPlayer(playerid,greyarmour[playerid]);
- TextDrawShowForPlayer(playerid,tdarmour[playerid]);
- TextDrawShowForPlayer(playerid,tdmoney[playerid]);
- TextDrawShowForPlayer(playerid,box[playerid]);
- TextDrawShowForPlayer(playerid,cover[playerid]);
- TextDrawShowForPlayer(playerid,can1[playerid]);
- TextDrawShowForPlayer(playerid,can2[playerid]);
- TextDrawShowForPlayer(playerid,clown1[playerid]);
- TextDrawShowForPlayer(playerid,clown2[playerid]);
- TextDrawShowForPlayer(playerid,box2[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn1[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn2[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn3[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn4[playerid]);
- Playerinf[playerid][Spawned] = true;
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(Playerinf[playerid][Spawned])
- {
- new Float:phealth;
- new Float:parmour;
- new string[128];
- format(string, sizeof(string),"$%d",GetPlayerMoney(playerid));
- GetPlayerHealth(playerid,phealth);
- GetPlayerArmour(playerid,parmour);
- TextDrawHideForPlayer(playerid,redhealth[playerid]);
- TextDrawHideForPlayer(playerid,tdarmour[playerid]);
- if(phealth <= 100 ){
- TextDrawColor(redhealth[playerid], -1);
- TextDrawTextSize(redhealth[playerid], phealth*61.500000/100, -8.750031);}else{
- TextDrawTextSize(redhealth[playerid], 61.500000 , -8.750031);
- TextDrawColor(redhealth[playerid], -65281);}
- if(parmour <= 100){
- TextDrawColor(tdarmour[playerid], 6356991);
- TextDrawTextSize(tdarmour[playerid], parmour*61.500000/100, -8.750031);}else{
- TextDrawTextSize(tdarmour[playerid], 61.500000 , -8.750031);
- TextDrawColor(tdarmour[playerid], -65281);}
- TextDrawShowForPlayer(playerid,redhealth[playerid]);
- TextDrawShowForPlayer(playerid,tdarmour[playerid]);
- TextDrawShowForPlayer(playerid,box[playerid]);
- TextDrawShowForPlayer(playerid,cover[playerid]);
- TextDrawShowForPlayer(playerid,can1[playerid]);
- TextDrawShowForPlayer(playerid,can2[playerid]);
- TextDrawShowForPlayer(playerid,clown1[playerid]);
- TextDrawShowForPlayer(playerid,clown2[playerid]);
- TextDrawShowForPlayer(playerid,box2[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn1[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn2[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn3[playerid]);
- TextDrawShowForPlayer(playerid,tvcorn4[playerid]);
- TextDrawSetString(tdmoney[playerid],string);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement