Author Topic: How to make fuinky shirt Black to White?  (Read 2136 times)

Ok i need to know how to make the funky shirt go to Black to White?
Ok heres the part of script i know to change

Code: [Select]
    $R=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0);
    $G=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0+21.0);
    $B=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0+42.0);
    $pref::Avatar::PackColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::HatColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::LLegColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::RLegColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::AccentColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::HipColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::RHandColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::LHandColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::LArmColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::RarmColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::TorsoColor=$R SPC $G SPC $B SPC "1";
    $pref::Avatar::SecondPackColor=$R SPC $G SPC $B SPC "1";
    clientcmdupdateprefs();
    $RainbowPlayerCount++;
    $RainbowPlayer=schedule(100,0,RainbowPlayerLoop);
}

More people should download Space Guy's Anti-Funky Shirt, as updating people's appearances so much is laggy and gay for everyone else on the server. Everyone with funky shirt should play just single player.

$R $R $R

Thank you, goodbye.

$R $R $R

Thank you, goodbye.
No that would be red to red to red?

It would set all the red/blue/green values to all the same i.e. monochrome or "black and white".

I will try that then

So this is how it suppose to be?
Code: [Select]
$R=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0);
    $R=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0+21.0);
    $R=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0+42.0);
    $pref::Avatar::PackColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HatColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::AccentColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HipColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LArmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RarmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::TorsoColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::SecondPackColor=$R SPC $R SPC $R SPC "1";
    clientcmdupdateprefs();
    $RainbowPlayerCount++;
    $RainbowPlayer=schedule(100,0,RainbowPlayerLoop);
}

It would set all the red/blue/green values to all the same i.e. monochrome or "black and white".

Space protects my solution. <3

Umm did not work
It would not even show a place to mark a keybind to it

Code: [Select]
$R=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0);
    $pref::Avatar::PackColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HatColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::AccentColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HipColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LArmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RarmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::TorsoColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::SecondPackColor=$R SPC $R SPC $R SPC "1";
    clientcmdupdateprefs();
    $RainbowPlayerCount++;
    $RainbowPlayer=schedule(100,0,RainbowPlayerLoop);
}

Try that.

Code: [Select]
$R=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0);
    $pref::Avatar::PackColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HatColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::AccentColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HipColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LArmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RarmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::TorsoColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::SecondPackColor=$R SPC $R SPC $R SPC "1";
    clientcmdupdateprefs();
    $RainbowPlayerCount++;
    $RainbowPlayer=schedule(100,0,RainbowPlayerLoop);
}
Still did not work

Try that.

Post the entire script file.

Ok?

Code: [Select]
//Rainbow Shirt
//Author: Boomlinde
//Edited: NiXiLL and Ethan
//Fixed: Kalphiter
//Full Body: Kalphiter

if (!$RainbowPlayerBindings)
{
    $remapDivision[$remapCount] = "Rainbow Player";
    $remapName[$remapCount] = "Activate/Deacticate";
    $remapCmd[$remapCount] = "RainbowPlayerToggle";
    $remapCount++;
    $RainbowPlayerBindings=true;
}

$RainbowPlayerCount = 0;
$RainbowPlayerFlag = 0;
$RainbowPlayerTempPack   = $pref::Avatar::PackColor;
$RainbowPlayerTempHat    = $pref::Avatar::HatColor;
$RainbowPlayerTempLLeg   = $pref::Avatar::LLegColor;
$RainbowPlayerTempRLeg   = $pref::Avatar::RLegColor;
$RainbowPlayerTempAccent = $pref::Player::AccentColor;
$RainbowPlayerTempHead   = $pref::Player::HeadColor;
$RainbowPlayerTempHip    = $pref::Player::HipColor;
$RainbowPlayerTempRhand  = $pref::Player::RhandColor;
$RainbowPlayerTempLHand  = $pref::Player::LHandColor;
$RainbowPlayerTempRArm   = $pref::Player::RArmColor;
$RainbowPlayerTempLArm   = $pref::Player::LArmColor;
$RainbowPlayerTempTorso  = $pref::Player::TrosoColor;
$RainbowPlayerTempSecondPack = $pref::Avatar::SecondPackColor;

function RainbowPlayerToggle(%val)
{
    if(%val)
    {
if($RainbowPlayerFlag==0)
{
    $RainbowPlayerFlag=1;
    $RainbowPlayerTempPack=$pref::Avatar::PackColor;
    $RainbowPlayerTempHat=$pref::Avatar::HatColor;
    $RainbowPlayerTempLLeg=$pref::Avatar::LLegColor;
    $RainbowPlayerTempRLeg=$pref::Avatar::RLegColor;
    $RainbowPlayerTempAccent=$pref::Avatar::AccentColor;
      $RainbowPlayerTempHip=$pref::Avatar::HipColor;
      $RainbowPlayerTempRHand=$pref::Avatar::RHandColor;
      $RainbowPlayerTempLHand=$pref::Avatar::LHandColor;
      $RainbowPlayerTempLArm=$pref::Avatar::LArmColor;
      $RainbowPlayerTempRArm=$pref::Avatar::RArmColor;
      $RainbowPlayerTempTorso=$pref::Avatar::TorsoColor;
      $RainbowPlayerTempSecondPack=$pref::Avatar::SecondPack;
    RainbowPlayerLoop();
}

else if($RainbowPlayerFlag==1)
{
    $RainbowPlayerFlag=0;
    cancel($RainbowPlayer);
    $pref::Avatar::PackColor=$RainbowPlayerTempPack;
    $pref::Avatar::HatColor=$RainbowPlayerTempHat;
    $pref::Avatar::LLegColor=$RainbowPlayerTempLLeg;
    $pref::Avatar::RLegColor=$RainbowPlayerTempRLeg;
    $pref::Avatar::AccentColor=$RainbowPlayerTempAccent;
    $pref::Avatar::HipColor=$RainbowPlayerTempHip;
    $pref::Avatar::RHandColor=$RainbowPlayerTempRHand;
    $pref::Avatar::LHandColor=$RainbowPlayerTempLHand;
    $pref::Avatar::LArmColor=$RainbowPlayerTempLArm;
    $pref::Avatar::RArmColor=$RainbowPlayerTempRArm;
    $pref::Avatar::TorsoColor=$RainbowPlayerTempTorso;
    $pref::Avatar::SecondPackColor=$RainbowPlayerTempSecondPack;
    clientcmdupdateprefs();
}
    }
}

function rainbowreset()
{
    cancel($RainbowPlayer);
    $pref::Avatar::PackColor=$RainbowPlayerTempPack;
    $pref::Avatar::HatColor=$RainbowPlayerTempHat;
    $pref::Avatar::LLegColor=$RainbowPlayerTempLLeg;
    $pref::Avatar::RLegColor=$RainbowPlayerTempRLeg;
    $pref::Avatar::AccentColor=$RainbowPlayerTempAccent;
    $pref::Avatar::HipColor=$RainbowPlayerTempHip;
    $pref::Avatar::RHandColor=$RainbowPlayerTempRHand;
    $pref::Avatar::LHandColor=$RainbowPlayerTempLHand;
    $pref::Avatar::LArmColor=$RainbowPlayerTempLArm;
    $pref::Avatar::RArmColor=$RainbowPlayerTempRArm;
    $pref::Avatar::TorsoColor=$RainbowPlayerTempTorso;
    $pref::Avatar::SecondPackColor=$RainbowPlayerTempSecondPack;
    clientcmdupdateprefs();
}

function RainbowPlayerLoop()
{
    if($RainbowPlayerCount > 63)
$RainbowPlayerCount = 0;

$R=0.5+0.5*mSin($RainbowPlayerCount*3.14/16.0);
    $pref::Avatar::PackColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HatColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RLegColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::AccentColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::HipColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LHandColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::LArmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::RarmColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::TorsoColor=$R SPC $R SPC $R SPC "1";
    $pref::Avatar::SecondPackColor=$R SPC $R SPC $R SPC "1";
    clientcmdupdateprefs();
    $RainbowPlayerCount++;
    $RainbowPlayer=schedule(100,0,RainbowPlayerLoop);
}

I found no problem when looking over the script, is it in a client.cs file NOT a server.cs file?

Its a client.cs and thats the Working one not the one with the $R SPC $R and so on