Hello, i hone nobody made this before me
Dont read what i wrote in the splash cuz when i recorded the video i was sleeping on my seat
How to use it?
You have to add in the 1st parameter the name of the player, in the 2nd parameter what the player do and the 3rd is optional if you add a team, only that team will read the splash!
PS: Sometimes if there are many splash at the same time they might overlap, if someone want fix this, public the modify below
Dont read what i wrote in the splash cuz when i recorded the video i was sleeping on my seat
Code:
#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
/*
SplashCard MW3-Like
Created by Puffiamo
Steam: Puffiamo94
*/
Splash( whoCall, whatHeDo, team )
{
level.tempo = 4;
j=0;
k=0;
if (level.splashinlevel < 0 || level.splashinlevel > 12)
level.splashinlevel = 5;
switch( level.splashinlevel )
{
case 0: j = -80-(13*10); k = j+13; break;
case 1: j = -80-(13*8); k = j+13; break;
case 2: j = -80-(13*6); k = j+13; break;
case 3: j = -80-(13*4); k = j+13; break;
case 4: j = -80-(13*2); k = j+13; break;
case 5: j = -80; k = j+13; break; //Standard
case 6: j = -80+(13*2)+2; k = j+13; break;
case 7: j = -80+(13*4)+2; k = j+13; break;
case 8: j = -80+(13*6)+2; k = j+13; break;
case 9: j = -80+(13*8)+2; k = j+13; break;
case 10: j = -80+(13*10)+2; k = j+13; break;
case 11: j = -80+(13*12)+2; k = j+13; break;
case 12: j = -80+(13*14)+2; k = j+13; break;
}
level.splashinlevel += 1;
foreach( player in level.players )
{
if( IsDefined( team ) )
{
if( team == player.team )
{
player thread playerName( whoCall, j );
player thread playerdo( whatHeDo, k );
player PlayLocalSound( "mp_war_objective_taken" );
}
}
else
{
player thread playerName( whoCall, j );
player thread playerdo( whatHeDo, k );
player PlayLocalSound( "mp_war_objective_taken" );
}
}
wait level.tempo;
level.splashinlevel -= 4;
}
playerName( pname, j )
{
playername = self createFontString( "objective", 2 );
playername.foreground = false;
playername.fontScale = 0.9;
playername.font = "hudbig";
playername.alpha = 1;
playername.glow = 1;
playername.glowColor = ( 1, 0, 0 );
playername.glowAlpha = 1;
playername.color = ( 1.0, 1.0, 1.0 );
playername setText( pname );
i=200;
while(i>=0)
{
playername setPoint( "RIGHT", "RIGHT", i, j );
i-=20;
wait 0.00001;
}
wait level.tempo;
playername Destroy();
}
playerDo( cosa_fa, k )
{
playerdo = self createFontString( "objective", 2 );
playerdo.foreground = false;
playerdo.fontScale = 0.7;
playerdo.font = "hudbig";
playerdo.alpha = 1;
playerdo.glow = 1;
playerdo.glowColor = ( 0, 0, 1 );
playerdo.glowAlpha = 1;
playerdo.color = ( 1.0, 1.0, 1.0 );
playerdo setText( cosa_fa );
i=200;
while(i>=0)
{
playerdo setPoint( "RIGHT", "RIGHT", i, k );
i-=20;
wait 0.00001;
}
wait level.tempo;
playerdo Destroy();
}
How to use it?
You have to add in the 1st parameter the name of the player, in the 2nd parameter what the player do and the 3rd is optional if you add a team, only that team will read the splash!
PS: Sometimes if there are many splash at the same time they might overlap, if someone want fix this, public the modify below
My Reputation is low, help me with +1 rep if i helped you!