24.10.2017, 11:48
i'm trying to make kill messages but with textdraw but i'm stucked as u can see there 23 textdraws the last one is text one and other are transparent background so i script last textdraw as my msg when i killed someone it will show me that "you've killed %s" i set it up on "OnPlayerDeath" but i wanna show the background textdraws too but it will be so much codes if i show them one by one i mean to say like this "ShowTextDrawForPlayer(killerid, killtd[0]); then repeat it from 0 to 22 bec 23 is my text textdraw so please help me guys by solving this
code :
code :
PHP код:
new Text:killtd[24];
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
{
new pname[MAX_PLAYER_NAME], wepname[32], string[128];
GetPlayerName(playerid, pname, sizeof(pname));
GetWeaponName(reason, wepname, sizeof(wepname));
format(string, sizeof(string), "You've killed {%06x}%s {FFFFFF}with a {ff0000}%s {FFFFFF}and earnt {33CC33}$2,000 {FFFFFF}cash", GetPlayerColor(playerid) >>> 8, pname, wepname);
SendClientMessage(killerid, COLOR_WHITE, string);
GameTextForPlayer(killerid, "~w~+~g~$2,000", 200, 1);
GivePlayerMoney(killerid, 2000);
SetPlayerHealth(killerid, 100);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
format(string, sizeof(string), "You've killed %s", pname);
TextDrawSetString(killtd[23], string);
TextDrawShowForPlayer(killerid, killtd[23]);
SetTimer("hidekillmsg", 500, 0);
}
SendDeathMessage(killerid, playerid, reason); //deathlog
return 1;
}
forward hidekillmsg(playerid);
public hidekillmsg(playerid)
{
TextDrawHideForPlayer(playerid, killtd[23]);
}
forward LoadTextDraws();
public LoadTextDraws()
{
killtd[0] = TextDrawCreate(693.999816, 2.586667, "box");
TextDrawLetterSize(killtd[0], 0.400000, 1.600000);
TextDrawTextSize(killtd[0], 702.000000, 0.000000);
TextDrawAlignment(killtd[0], 3);
TextDrawColor(killtd[0], -1);
TextDrawUseBox(killtd[0], 1);
TextDrawBoxColor(killtd[0], 855585330);
TextDrawSetShadow(killtd[0], 0);
TextDrawSetOutline(killtd[0], 0);
TextDrawBackgroundColor(killtd[0], 255);
TextDrawFont(killtd[0], 1);
TextDrawSetProportional(killtd[0], 1);
TextDrawSetShadow(killtd[0], 0);
killtd[1] = TextDrawCreate(693.199829, 23.133333, "box");
TextDrawLetterSize(killtd[1], 0.400000, 1.600000);
TextDrawTextSize(killtd[1], 701.000000, 0.000000);
TextDrawAlignment(killtd[1], 3);
TextDrawColor(killtd[1], -1);
TextDrawUseBox(killtd[1], 1);
TextDrawBoxColor(killtd[1], 855585330);
TextDrawSetShadow(killtd[1], 0);
TextDrawSetOutline(killtd[1], 0);
TextDrawBackgroundColor(killtd[1], 255);
TextDrawFont(killtd[1], 1);
TextDrawSetProportional(killtd[1], 1);
TextDrawSetShadow(killtd[1], 0);
killtd[2] = TextDrawCreate(691.599853, 44.039989, "box");
TextDrawLetterSize(killtd[2], 0.400000, 1.600000);
TextDrawTextSize(killtd[2], 699.000000, 0.000000);
TextDrawAlignment(killtd[2], 3);
TextDrawColor(killtd[2], -1);
TextDrawUseBox(killtd[2], 1);
TextDrawBoxColor(killtd[2], 855585330);
TextDrawSetShadow(killtd[2], 0);
TextDrawSetOutline(killtd[2], 0);
TextDrawBackgroundColor(killtd[2], 255);
TextDrawFont(killtd[2], 1);
TextDrawSetProportional(killtd[2], 1);
TextDrawSetShadow(killtd[2], 0);
killtd[3] = TextDrawCreate(692.399841, 64.946647, "box");
TextDrawLetterSize(killtd[3], 0.400000, 1.600000);
TextDrawTextSize(killtd[3], 700.000000, 0.000000);
TextDrawAlignment(killtd[3], 3);
TextDrawColor(killtd[3], -1);
TextDrawUseBox(killtd[3], 1);
TextDrawBoxColor(killtd[3], 855585330);
TextDrawSetShadow(killtd[3], 0);
TextDrawSetOutline(killtd[3], 0);
TextDrawBackgroundColor(killtd[3], 255);
TextDrawFont(killtd[3], 1);
TextDrawSetProportional(killtd[3], 1);
TextDrawSetShadow(killtd[3], 0);
killtd[4] = TextDrawCreate(697.199768, 85.506645, "box");
TextDrawLetterSize(killtd[4], 0.400000, 1.600000);
TextDrawTextSize(killtd[4], 706.000000, 0.000000);
TextDrawAlignment(killtd[4], 3);
TextDrawColor(killtd[4], -1);
TextDrawUseBox(killtd[4], 1);
TextDrawBoxColor(killtd[4], 855585330);
TextDrawSetShadow(killtd[4], 0);
TextDrawSetOutline(killtd[4], 0);
TextDrawBackgroundColor(killtd[4], 255);
TextDrawFont(killtd[4], 1);
TextDrawSetProportional(killtd[4], 1);
TextDrawSetShadow(killtd[4], 0);
killtd[5] = TextDrawCreate(687.599914, 105.666633, "box");
TextDrawLetterSize(killtd[5], 0.400000, 1.600000);
TextDrawTextSize(killtd[5], 694.000000, 0.000000);
TextDrawAlignment(killtd[5], 3);
TextDrawColor(killtd[5], -1);
TextDrawUseBox(killtd[5], 1);
TextDrawBoxColor(killtd[5], 855585330);
TextDrawSetShadow(killtd[5], 0);
TextDrawSetOutline(killtd[5], 0);
TextDrawBackgroundColor(killtd[5], 255);
TextDrawFont(killtd[5], 1);
TextDrawSetProportional(killtd[5], 1);
TextDrawSetShadow(killtd[5], 0);
killtd[6] = TextDrawCreate(671.600158, 125.826614, "box");
TextDrawLetterSize(killtd[6], 0.400000, 1.600000);
TextDrawTextSize(killtd[6], 674.000000, 0.000000);
TextDrawAlignment(killtd[6], 3);
TextDrawColor(killtd[6], -1);
TextDrawUseBox(killtd[6], 1);
TextDrawBoxColor(killtd[6], 855585330);
TextDrawSetShadow(killtd[6], 0);
TextDrawSetOutline(killtd[6], 0);
TextDrawBackgroundColor(killtd[6], 255);
TextDrawFont(killtd[6], 1);
TextDrawSetProportional(killtd[6], 1);
TextDrawSetShadow(killtd[6], 0);
killtd[7] = TextDrawCreate(674.800109, 145.986648, "box");
TextDrawLetterSize(killtd[7], 0.400000, 1.600000);
TextDrawTextSize(killtd[7], 678.000000, 0.000000);
TextDrawAlignment(killtd[7], 3);
TextDrawColor(killtd[7], -1);
TextDrawUseBox(killtd[7], 1);
TextDrawBoxColor(killtd[7], 855585330);
TextDrawSetShadow(killtd[7], 0);
TextDrawSetOutline(killtd[7], 0);
TextDrawBackgroundColor(killtd[7], 255);
TextDrawFont(killtd[7], 1);
TextDrawSetProportional(killtd[7], 1);
TextDrawSetShadow(killtd[7], 0);
killtd[8] = TextDrawCreate(678.800048, 166.146743, "box");
TextDrawLetterSize(killtd[8], 0.400000, 1.600000);
TextDrawTextSize(killtd[8], 683.000000, 0.000000);
TextDrawAlignment(killtd[8], 3);
TextDrawColor(killtd[8], -1);
TextDrawUseBox(killtd[8], 1);
TextDrawBoxColor(killtd[8], 855585330);
TextDrawSetShadow(killtd[8], 0);
TextDrawSetOutline(killtd[8], 0);
TextDrawBackgroundColor(killtd[8], 255);
TextDrawFont(killtd[8], 1);
TextDrawSetProportional(killtd[8], 1);
TextDrawSetShadow(killtd[8], 0);
killtd[9] = TextDrawCreate(678.000061, 186.306762, "box");
TextDrawLetterSize(killtd[9], 0.400000, 1.600000);
TextDrawTextSize(killtd[9], 682.000000, 0.000000);
TextDrawAlignment(killtd[9], 3);
TextDrawColor(killtd[9], -1);
TextDrawUseBox(killtd[9], 1);
TextDrawBoxColor(killtd[9], 855585330);
TextDrawSetShadow(killtd[9], 0);
TextDrawSetOutline(killtd[9], 0);
TextDrawBackgroundColor(killtd[9], 255);
TextDrawFont(killtd[9], 1);
TextDrawSetProportional(killtd[9], 1);
TextDrawSetShadow(killtd[9], 0);
killtd[10] = TextDrawCreate(675.600097, 206.566833, "box");
TextDrawLetterSize(killtd[10], 0.400000, 1.600000);
TextDrawTextSize(killtd[10], 679.000000, 0.000000);
TextDrawAlignment(killtd[10], 3);
TextDrawColor(killtd[10], -1);
TextDrawUseBox(killtd[10], 1);
TextDrawBoxColor(killtd[10], 855585330);
TextDrawSetShadow(killtd[10], 0);
TextDrawSetOutline(killtd[10], 0);
TextDrawBackgroundColor(killtd[10], 255);
TextDrawFont(killtd[10], 1);
TextDrawSetProportional(killtd[10], 1);
TextDrawSetShadow(killtd[10], 0);
killtd[11] = TextDrawCreate(671.600158, 226.726928, "box");
TextDrawLetterSize(killtd[11], 0.400000, 1.600000);
TextDrawTextSize(killtd[11], 674.000000, 0.000000);
TextDrawAlignment(killtd[11], 3);
TextDrawColor(killtd[11], -1);
TextDrawUseBox(killtd[11], 1);
TextDrawBoxColor(killtd[11], 855585330);
TextDrawSetShadow(killtd[11], 0);
TextDrawSetOutline(killtd[11], 0);
TextDrawBackgroundColor(killtd[11], 255);
TextDrawFont(killtd[11], 1);
TextDrawSetProportional(killtd[11], 1);
TextDrawSetShadow(killtd[11], 0);
killtd[12] = TextDrawCreate(663.600280, 246.886962, "box");
TextDrawLetterSize(killtd[12], 0.400000, 1.600000);
TextDrawTextSize(killtd[12], 664.000000, 0.000000);
TextDrawAlignment(killtd[12], 3);
TextDrawColor(killtd[12], -1);
TextDrawUseBox(killtd[12], 1);
TextDrawBoxColor(killtd[12], 855585330);
TextDrawSetShadow(killtd[12], 0);
TextDrawSetOutline(killtd[12], 0);
TextDrawBackgroundColor(killtd[12], 255);
TextDrawFont(killtd[12], 1);
TextDrawSetProportional(killtd[12], 1);
TextDrawSetShadow(killtd[12], 0);
killtd[13] = TextDrawCreate(672.199462, 267.007141, "box");
TextDrawLetterSize(killtd[13], 0.400000, 1.600000);
TextDrawTextSize(killtd[13], 674.000000, 0.000000);
TextDrawAlignment(killtd[13], 3);
TextDrawColor(killtd[13], -1);
TextDrawUseBox(killtd[13], 1);
TextDrawBoxColor(killtd[13], 855585330);
TextDrawSetShadow(killtd[13], 0);
TextDrawSetOutline(killtd[13], 0);
TextDrawBackgroundColor(killtd[13], 255);
TextDrawFont(killtd[13], 1);
TextDrawSetProportional(killtd[13], 1);
TextDrawSetShadow(killtd[13], 0);
killtd[14] = TextDrawCreate(664.798889, 287.307189, "box");
TextDrawLetterSize(killtd[14], 0.400000, 1.600000);
TextDrawTextSize(killtd[14], 664.000000, 0.000000);
TextDrawAlignment(killtd[14], 3);
TextDrawColor(killtd[14], -1);
TextDrawUseBox(killtd[14], 1);
TextDrawBoxColor(killtd[14], 855585330);
TextDrawSetShadow(killtd[14], 0);
TextDrawSetOutline(killtd[14], 0);
TextDrawBackgroundColor(killtd[14], 255);
TextDrawFont(killtd[14], 1);
TextDrawSetProportional(killtd[14], 1);
TextDrawSetShadow(killtd[14], 0);
killtd[15] = TextDrawCreate(669.799499, 308.074066, "box");
TextDrawLetterSize(killtd[15], 0.400000, 1.600000);
TextDrawTextSize(killtd[15], 671.000000, 0.000000);
TextDrawAlignment(killtd[15], 3);
TextDrawColor(killtd[15], -1);
TextDrawUseBox(killtd[15], 1);
TextDrawBoxColor(killtd[15], 855585330);
TextDrawSetShadow(killtd[15], 0);
TextDrawSetOutline(killtd[15], 0);
TextDrawBackgroundColor(killtd[15], 255);
TextDrawFont(killtd[15], 1);
TextDrawSetProportional(killtd[15], 1);
TextDrawSetShadow(killtd[15], 0);
killtd[16] = TextDrawCreate(678.599365, 328.234069, "box");
TextDrawLetterSize(killtd[16], 0.400000, 1.600000);
TextDrawTextSize(killtd[16], 682.000000, 0.000000);
TextDrawAlignment(killtd[16], 3);
TextDrawColor(killtd[16], -1);
TextDrawUseBox(killtd[16], 1);
TextDrawBoxColor(killtd[16], 855585330);
TextDrawSetShadow(killtd[16], 0);
TextDrawSetOutline(killtd[16], 0);
TextDrawBackgroundColor(killtd[16], 255);
TextDrawFont(killtd[16], 1);
TextDrawSetProportional(killtd[16], 1);
TextDrawSetShadow(killtd[16], 0);
killtd[17] = TextDrawCreate(684.999267, 348.394073, "box");
TextDrawLetterSize(killtd[17], 0.400000, 1.600000);
TextDrawTextSize(killtd[17], 690.000000, 0.000000);
TextDrawAlignment(killtd[17], 3);
TextDrawColor(killtd[17], -1);
TextDrawUseBox(killtd[17], 1);
TextDrawBoxColor(killtd[17], 855585330);
TextDrawSetShadow(killtd[17], 0);
TextDrawSetOutline(killtd[17], 0);
TextDrawBackgroundColor(killtd[17], 255);
TextDrawFont(killtd[17], 1);
TextDrawSetProportional(killtd[17], 1);
TextDrawSetShadow(killtd[17], 0);
killtd[18] = TextDrawCreate(680.199340, 368.554168, "box");
TextDrawLetterSize(killtd[18], 0.400000, 1.600000);
TextDrawTextSize(killtd[18], 684.000000, 0.000000);
TextDrawAlignment(killtd[18], 3);
TextDrawColor(killtd[18], -1);
TextDrawUseBox(killtd[18], 1);
TextDrawBoxColor(killtd[18], 855585330);
TextDrawSetShadow(killtd[18], 0);
TextDrawSetOutline(killtd[18], 0);
TextDrawBackgroundColor(killtd[18], 255);
TextDrawFont(killtd[18], 1);
TextDrawSetProportional(killtd[18], 1);
TextDrawSetShadow(killtd[18], 0);
killtd[19] = TextDrawCreate(676.999389, 388.714233, "box");
TextDrawLetterSize(killtd[19], 0.400000, 1.600000);
TextDrawTextSize(killtd[19], 680.000000, 0.000000);
TextDrawAlignment(killtd[19], 3);
TextDrawColor(killtd[19], -1);
TextDrawUseBox(killtd[19], 1);
TextDrawBoxColor(killtd[19], 855585330);
TextDrawSetShadow(killtd[19], 0);
TextDrawSetOutline(killtd[19], 0);
TextDrawBackgroundColor(killtd[19], 255);
TextDrawFont(killtd[19], 1);
TextDrawSetProportional(killtd[19], 1);
TextDrawSetShadow(killtd[19], 0);
killtd[20] = TextDrawCreate(676.999389, 408.874328, "box");
TextDrawLetterSize(killtd[20], 0.400000, 1.600000);
TextDrawTextSize(killtd[20], 680.000000, 0.000000);
TextDrawAlignment(killtd[20], 3);
TextDrawColor(killtd[20], -1);
TextDrawUseBox(killtd[20], 1);
TextDrawBoxColor(killtd[20], 855585330);
TextDrawSetShadow(killtd[20], 0);
TextDrawSetOutline(killtd[20], 0);
TextDrawBackgroundColor(killtd[20], 255);
TextDrawFont(killtd[20], 1);
TextDrawSetProportional(killtd[20], 1);
TextDrawSetShadow(killtd[20], 0);
killtd[21] = TextDrawCreate(680.999328, 429.034423, "box");
TextDrawLetterSize(killtd[21], 0.400000, 1.600000);
TextDrawTextSize(killtd[21], 685.000000, 0.000000);
TextDrawAlignment(killtd[21], 3);
TextDrawColor(killtd[21], -1);
TextDrawUseBox(killtd[21], 1);
TextDrawBoxColor(killtd[21], 855585330);
TextDrawSetShadow(killtd[21], 0);
TextDrawSetOutline(killtd[21], 0);
TextDrawBackgroundColor(killtd[21], 255);
TextDrawFont(killtd[21], 1);
TextDrawSetProportional(killtd[21], 1);
TextDrawSetShadow(killtd[21], 0);
killtd[22] = TextDrawCreate(685.799255, 449.241210, "box");
TextDrawLetterSize(killtd[22], 0.400000, 1.600000);
TextDrawTextSize(killtd[22], 691.000000, 0.000000);
TextDrawAlignment(killtd[22], 3);
TextDrawColor(killtd[22], -1);
TextDrawUseBox(killtd[22], 1);
TextDrawBoxColor(killtd[22], 855585330);
TextDrawSetShadow(killtd[22], 0);
TextDrawSetOutline(killtd[22], 0);
TextDrawBackgroundColor(killtd[22], 255);
TextDrawFont(killtd[22], 1);
TextDrawSetProportional(killtd[22], 1);
TextDrawSetShadow(killtd[22], 0);
killtd[23] = TextDrawCreate(368.399841, 204.933425, "you_Have_Killed_playername");
TextDrawLetterSize(killtd[23], 0.243001, 1.160000);
TextDrawAlignment(killtd[23], 1);
TextDrawColor(killtd[23], -1);
TextDrawSetShadow(killtd[23], 1);
TextDrawSetOutline(killtd[23], 1);
TextDrawBackgroundColor(killtd[23], 255);
TextDrawFont(killtd[23], 3);
TextDrawSetProportional(killtd[23], 1);
TextDrawSetShadow(killtd[23], 1);
}