So:
PHP Code:
int lighteningspr, smokespr;
PHP Code:
public void OnMapStart()
{
lighteningspr = PrecacheModel("lightning_i/laserbeam.vmt");
smokespr = PrecacheModel("sprites/steam1.vmt");
}
and than:
PHP Code:
case 15:
{
CPrintToChatAll("[{orange}RollTheDice{default}] {green}%N {default}rolled the dice and a {lightgreen}lightning{default} was thrown at him.", client);
float clientpos[3];
GetClientAbsOrigin(client, clientpos);
clientpos[2] -= 26;
int randomx = GetRandomInt(-500, 500);
int randomy = GetRandomInt(-500, 500);
float startpos[3];
startpos[0] = clientpos[0] + randomx;
startpos[1] = clientpos[1] + randomy;
startpos[2] = clientpos[2] + 800;
int color[4] = {255, 255, 255, 255};
float dir[3] = {0.0, 0.0, 0.0};
float origin[3];
TE_SetupBeamPoints(startpos, clientpos, lighteningspr, 0, 0, 0, 0.2, 20.0, 10.0, 0, 1.0, color, 3);
TE_SendToAll();
TE_SetupSparks(clientpos, dir, 5000, 1000);
TE_SendToAll();
TE_SetupEnergySplash(clientpos, dir, false);
TE_SendToAll();
TE_SetupSmoke(clientpos, smokespr, 5.0, 10);
TE_SendToAll();
GetClientAbsOrigin(client, origin);
switch(GetRandomInt(1, 2))
{
case 1: EmitAmbientSoundAny("iplaybgrtd/lightening.mp3", origin);
case 2: EmitAmbientSoundAny("iplaybgrtd/thunder.mp3", origin);
}
SpawnKilled(client, true);
ForcePlayerSuicide(client);
}
Did I get it right?
__________________