Need help custum multikill messages :

Discussions about Coding and Scripting
User avatar
Letylove49
Masterful
Posts: 526
Joined: Tue Feb 28, 2012 7:47 pm
Personal rank: AK admin
Location: suisse

Need help custum multikill messages :

Post by Letylove49 »

Hello,

i have a problem with my custum multikill message : when i kill 10 monsters, the message who must be displayed a the 10nd kill is displayed on kilkk 11 to 19. how i can prevent to get message for killl 11to 19?

here the code :

[code {
TournamentPlayer(Killer).MultiLevel++;
if(TournamentPlayer(Killer).MultiLevel >= 102)TournamentPlayer(Killer).MultiLevel = 101;
TournamentPlayer(Killer).ReceiveLocalizedMessage( class'MH2MultiKillMessage', TournamentPlayer(Killer).MultiLevel );
CheckBroadCast(Killer,TournamentPlayer(Killer).MultiLevel);
}
else TournamentPlayer(Killer).MultiLevel = 0;
TournamentPlayer(Killer).LastKillTime = TournamentPlayer(Killer).Level.TimeSeconds;
}
}

function CheckBroadCast(Pawn Killer,int num)
{ if(bBrodcastMultikill)
if(Killer.bIsPlayer && !Killer.PlayerReplicationInfo.bIsABot)
BroadCastMessage(Killer.PlayerReplicationInfo.PlayerName@GetText(num));
}

function string GetText(int Switch)
{
switch (Switch)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
return "-=MEGA KILL=- (10 in a row) !";
break;
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
return "-=MEGA KILL=- (20 in a row) !";
break;
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
return "-=MEGA KILL=- (30 in a row) !";
break;
case 31:
case 32:
case 33:
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
return "-=MEGA KILL=- (40 in a row) !";
break;
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
case 47:
case 48:
case 49:
case 50:
return "-=MEGA KILL=- (50 in a row) !";
break;
case 51:
case 52:
case 53:
case 54:
case 55:
case 56:
case 57:
case 58:
case 59:
case 60:
return "-=MEGA KILL=- (60 in a row) !";
break;
case 61:
case 62:
case 63:
case 64:
case 65:
case 66:
case 67:
case 68:
case 69:
case 60:
return"-=MEGA KILL=- (70 in a row) !";
break;
case 71:
case 72:
case 73:
case 74:
case 55:
case 76:
case 77:
case 78:
case 79:
case 80:
return "-=MEGA KILL=- (80 in a row) !";
break;
case 81:
case 82:
case 83:
case 84:
case 85:
case 86:
case 87:
case 88:
case 89:
case 90:
return "-=MEGA KILL=- (90 in a row) !";
break;
case 91:
case 92:
case 93:
case 94:
case 95:
case 96:
case 97:
case 98:
case 99:
case 100:
return "-=MEGA KILL=- (100 in a row) !";
break;
case 101:
return "=MEGA KILL=- (UNSTOPABLE)!!!";
break;
}
return "";
}] [/code]



thanks in advance
Image
Image
Letylove49 aka Alicia