[Include] [INC]Screen Fader -- Supports color-to-color fades!
#18

@Fedee:
pawn Code:
#include <a_samp>
#include <j_fader_v2>
new Float:gTmp;
new Float:pOldHealth[MAX_PLAYERS];
new Float:vSpeed[MAX_PLAYERS];
new Float:gtemp[4]; //global temporary variables
new JustDied[MAX_PLAYERS];
public OnFilterScriptInit()
{
  FadeInit();
  return 1;
}
public OnFilterScriptExit()
{
  FadeExit();
  return 1;
}
public OnPlayerConnect(playerid)
{
  FadePlayerConnect(playerid);
  JustDied[playerid]=0;
  return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
  FadePlayerDisconnect(playerid);
  return 1;
}
public OnPlayerDeath(playerid,killerid,reason)
{
  FadeColorForPlayer(playerid,255,0,0,0,255,0,0,255,25,1000);
  JustDied[playerid]=1;
  return 1;
}
public OnPlayerSpawn(playerid)
{
    if(JustDied[playerid])
    {
    FadeColorForPlayer(playerid,255,0,0,255,255,0,0,0,25,0);
    JustDied[playerid]=0;
    }
  return 1;
}
public OnPlayerStateChange(playerid,newstate,oldstate)
{
    if(newstate==PLAYER_STATE_ONFOOT)vSpeed[playerid]=0;
    return 1;
}
public OnPlayerUpdate(playerid)
{
  GetPlayerHealth(playerid,gTmp);
  if(pOldHealth[playerid]>gTmp)
  {
    FadeColorForPlayer(playerid,255,0,0,floatround(pOldHealth[playerid]-gTmp)*10,255,0,0,0,floatround(pOldHealth[playerid]-gTmp),0);
  }
  pOldHealth[playerid]=gTmp;
  if(IsPlayerInAnyVehicle(playerid))
  {
    GetVehicleVelocity(GetPlayerVehicleID(playerid),gtemp[0],gtemp[1],gtemp[2]);
    gtemp[3]=floatsqroot( floatmul(gtemp[0],gtemp[0])+floatmul(gtemp[1],gtemp[1])+floatmul(gtemp[2],gtemp[2]) )*100;
    if(vSpeed[playerid]-gtemp[3]>20)FadeColorForPlayer(playerid,255,0,0,(floatround(vSpeed[playerid]-gtemp[3])-20)*3,255,0,0,0,floatround(vSpeed[playerid]-gtemp[3])-20,0);
    vSpeed[playerid]=gtemp[3];
  }
  return 1;
}

I haven't tested that, but I will later on. If it works I'll add it to the front page.

Tested and it works great
I even guessed the vehicle speeds correctly, lol.
Reply


Messages In This Thread
[INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 28.01.2010, 19:47
Re: [INC]Screen Fader -- Supports color-to-color fades! - by NeRoSiS - 28.01.2010, 19:53
Re: [INC]Screen Fader -- Supports color-to-color fades! - by RoamPT - 28.01.2010, 20:10
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 28.01.2010, 21:00
Re: [INC]Screen Fader -- Supports color-to-color fades! - by John Rockie - 28.01.2010, 21:04
Re: [INC]Screen Fader -- Supports color-to-color fades! - by RoamPT - 28.01.2010, 21:17
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 28.01.2010, 21:24
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Pinehole - 28.01.2010, 21:32
Re: [INC]Screen Fader -- Supports color-to-color fades! - by robert4049 - 29.01.2010, 03:09
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 29.01.2010, 05:13
Re: [INC]Screen Fader -- Supports color-to-color fades! - by SPFoxy - 29.01.2010, 06:25
Re: [INC]Screen Fader -- Supports color-to-color fades! - by cyber_punk - 29.01.2010, 07:18
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 29.01.2010, 08:21
Re: [INC]Screen Fader -- Supports color-to-color fades! - by RyDeR` - 29.01.2010, 10:30
Re: [INC]Screen Fader -- Supports color-to-color fades! - by RenisiL - 29.01.2010, 11:17
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 08.02.2010, 22:16
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Fedee! - 08.02.2010, 22:52
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 09.02.2010, 09:19
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Fedee! - 09.02.2010, 11:39
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Chaprnks - 09.02.2010, 20:56
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 09.02.2010, 21:35
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 09.02.2010, 21:52
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Chaprnks - 09.02.2010, 21:58
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Fedee! - 09.02.2010, 22:47
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Torran - 10.02.2010, 22:17
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 10.02.2010, 22:46
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Stefan_Toretto - 26.08.2011, 14:27
Re: [INC]Screen Fader -- Supports color-to-color fades! - by mprofitt - 03.09.2011, 21:31
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Ballu Miaa - 25.08.2012, 02:35
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Qu3esL - 16.09.2012, 15:26
Re: [INC]Screen Fader -- Supports color-to-color fades! - by DwayneVanKom - 06.10.2012, 08:14
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Emmet_ - 06.10.2012, 08:20
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Black Wolf - 07.10.2012, 09:57
Re: [INC]Screen Fader -- Supports color-to-color fades! - by BlueFire_ - 11.10.2012, 10:58
Re: [INC]Screen Fader -- Supports color-to-color fades! - by hypZZ - 03.11.2012, 12:20
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Yousha_Aleayoub - 18.11.2012, 08:45
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Plovix - 18.11.2012, 10:31
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Dylan_Madigan69 - 20.12.2012, 08:47
Re: [INC]Screen Fader -- Supports color-to-color fades! - by BlueSky_ - 21.12.2012, 08:10
Re: [INC]Screen Fader -- Supports color-to-color fades! - by cachaflo - 03.02.2013, 22:46
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 04.04.2013, 18:15
Re: [INC]Screen Fader -- Supports color-to-color fades! - by aLTeR - 05.09.2013, 14:25
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Crayder - 02.04.2014, 05:54
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Joe Staff - 07.04.2014, 00:16
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Pottus - 07.04.2014, 00:30
Re: [INC]Screen Fader -- Supports color-to-color fades! - by EddieJackson - 08.06.2014, 05:14
Re: [INC]Screen Fader -- Supports color-to-color fades! - by saulienis - 04.08.2015, 17:33
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Hotspot - 03.09.2015, 14:48
Re: [INC]Screen Fader -- Supports color-to-color fades! - by vannesenn - 03.09.2015, 22:36
Re: [INC]Screen Fader -- Supports color-to-color fades! - by HeLiOn_PrImE - 03.09.2015, 23:02
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Crayder - 03.09.2015, 23:25
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Edonikiller - 16.10.2015, 10:11
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Min99 - 16.11.2018, 03:39
Re: [INC]Screen Fader -- Supports color-to-color fades! - by CantBeJohn - 16.11.2018, 21:45
Re: [INC]Screen Fader -- Supports color-to-color fades! - by kingmk - 19.11.2018, 11:22
Re: [INC]Screen Fader -- Supports color-to-color fades! - by Gammix - 20.11.2018, 17:39

Forum Jump:


Users browsing this thread: 1 Guest(s)