Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text:ReasonDead[MAX_PLAYERS][4];
- public OnFilterScriptInit(){
- for(new idxx=0; idxx<GetMaxPlayers(); idxx++){
- for(new idx=0; idx<4; idx++){
- TextDrawDestroy(ReasonDead[idxx][idx]);
- }
- ReasonDead[idxx][0] = TextDrawCreate(720.125000, 175.333251, "usebox");
- TextDrawLetterSize(ReasonDead[idxx][0], 0.000000, 10.465743);
- TextDrawTextSize(ReasonDead[idxx][0], -18.875000, 0.000000);
- TextDrawAlignment(ReasonDead[idxx][0], 1);
- TextDrawColor(ReasonDead[idxx][0], 0);
- TextDrawUseBox(ReasonDead[idxx][0], true);
- TextDrawBoxColor(ReasonDead[idxx][0], 102);
- TextDrawSetShadow(ReasonDead[idxx][0], 0);
- TextDrawSetOutline(ReasonDead[idxx][0], 0);
- TextDrawFont(ReasonDead[idxx][0], 0);
- ReasonDead[idxx][1] = TextDrawCreate(323.125000, 188.416610, "usebox");
- TextDrawLetterSize(ReasonDead[idxx][1], 1.834375, 5.689165);
- TextDrawAlignment(ReasonDead[idxx][1], 2);
- TextDrawColor(ReasonDead[idxx][1], -1);
- TextDrawSetShadow(ReasonDead[idxx][1], 0);
- TextDrawSetOutline(ReasonDead[idxx][1], 1);
- TextDrawBackgroundColor(ReasonDead[idxx][1], 51);
- TextDrawFont(ReasonDead[idxx][1], 3);
- TextDrawSetProportional(ReasonDead[idxx][1], 1);
- ReasonDead[idxx][2] = TextDrawCreate(315.625000, 242.083145, "usebox");
- TextDrawLetterSize(ReasonDead[idxx][2], 0.248124, 1.220832);
- TextDrawAlignment(ReasonDead[idxx][2], 2);
- TextDrawColor(ReasonDead[idxx][2], -1);
- TextDrawSetShadow(ReasonDead[idxx][2], 0);
- TextDrawSetOutline(ReasonDead[idxx][2], 1);
- TextDrawBackgroundColor(ReasonDead[idxx][2], 51);
- TextDrawFont(ReasonDead[idxx][2], 2);
- TextDrawSetProportional(ReasonDead[idxx][2], 1);
- ReasonDead[idxx][3] = TextDrawCreate(682.000000, -15.416666, "usebox");
- TextDrawLetterSize(ReasonDead[idxx][3], 0.000000, 54.958797);
- TextDrawTextSize(ReasonDead[idxx][3], -152.625000, 0.000000);
- TextDrawAlignment(ReasonDead[idxx][3], 1);
- TextDrawColor(ReasonDead[idxx][3], 0);
- TextDrawUseBox(ReasonDead[idxx][3], true);
- TextDrawBoxColor(ReasonDead[idxx][3], 102);
- TextDrawSetShadow(ReasonDead[idxx][3], 0);
- TextDrawSetOutline(ReasonDead[idxx][3], 0);
- TextDrawFont(ReasonDead[idxx][3], 0);
- }
- return true;
- }
- public OnPlayerDeath(playerid, killerid, reason){
- if(playerid != INVALID_PLAYER_ID){
- new data[100],dead[20];
- switch(reason){
- case 54: {dead="committed suicide";}
- case 49: {dead="run over";}
- case 50,8,9: {dead="destroyed";}
- case 53: {dead="drowned";}
- case 16,18,35,36,37,51,255: {dead="burned";}
- case 4: {dead="killed";}
- case 0..3,5..7,10..15: {dead="kicked";}
- case 22..32: {dead="fired";}
- case 38: {dead="I shot";}
- case 33,34: {dead="eliminate";}
- case 39: {dead="exploited";}
- default : {dead="injured";}
- }
- for(new idx=0; idx<4; idx++){
- TextDrawShowForPlayer(playerid,ReasonDead[playerid][idx]);
- }
- TextDrawSetString(ReasonDead[playerid][1],"~r~eliminate!");
- switch(reason){
- case 54,53,16,18,35,36,37,51: {format(data,sizeof(data),"~w~you have ~r~%s",dead);}
- case 49,50,8,9,4,0..3,5..7,10..15,38,33,34,39: {format(data,sizeof(data),"~w~they have ~r~%s",dead);}
- default : {format(data,sizeof(data),"~w~you have ~r~%s",dead);}
- }
- TextDrawSetString(ReasonDead[playerid][2],data);
- }
- return true;
- }
- public OnPlayerSpawn(playerid){
- for(new idx=0; idx<4; idx++){
- TextDrawHideForPlayer(playerid,ReasonDead[playerid][idx]);
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment