here is scripts for multicoloring your skin model and crosshair,thanks to terencehill
// *************************
// MULTICOLOR CROSSHAIR v1.1
// by terencehill
// *************************
// * READ ME *
// To run this script, you must first place this file in Nexuiz/data,
// and load it typing in console: exec multicolor_crosshair.cfg
// or putting the line: exec multicolor_crosshair.cfg
// inside the file autoexec.cfg so it can be loaded automatically.
//
// Then you can start it typing toggle_multicolor_crosshair (or tmc)
//
// Note: A warning message will be displayed only at the first execution
//
alias tmc toggle_multicolor_crosshair // shortcut for lazy people
set #m_c_delay 0; alias #m_c1 "" // only for initialization
multicolor_crosshair_delay 0.01 // defines default changing time
alias toggle_multicolor_crosshair +multicolor_crosshair // main command
alias +multicolor_crosshair "defer 0.05 #m_c1; alias +multicolor_crosshair echo ^5Wait until multicolor crosshair is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7crosshair ^1ON^7; alias toggle_multicolor_crosshair -multicolor_crosshair"
alias -multicolor_crosshair "#m_c_breakloop; defer 1 \"crosshair_color_default; echo ^7multicolor crosshair ^9OFF^7\"; alias toggle_multicolor_crosshair +multicolor_crosshair"
// main loop aliases defined by multicolor_crosshair_delay 0.01
// no variable inside, so that the loop is as fast as possible
//alias #m_c1 "crosshair_color_red 1; defer 0.01 #m_c2"
//alias #m_c2 "crosshair_color_blue 0; defer 0.01 #m_c3"
//alias #m_c3 "crosshair_color_green 1; defer 0.01 #m_c4"
//alias #m_c4 "crosshair_color_red 0; defer 0.01 #m_c5"
//alias #m_c5 "crosshair_color_blue 1; defer 0.01 #m_c6"
//alias #m_c6 "crosshair_color_green 0; defer 0.01 #m_c1"
// breaks the loop so the multicolor effect stops and
alias #m_c_breakloop "echo ^3stopping multicolor crosshair^7...^7; defer clear; alias #m_c1 \"\"; defer 1 \"multicolor_crosshair_delay ${#m_c_delay}; #+m_c_restore\" "
// recreatess the alias +multicolor_crosshair
alias #+m_c_restore "alias +multicolor_crosshair \"defer 0.05 #m_c1; alias +multicolor_crosshair echo ^1Wait until multicolor crosshair is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7crosshair ^1ON^7; alias toggle_multicolor_crosshair -multicolor_crosshair\""
// recreates the aliases of the loop applying the new delay
alias multicolor_crosshair_delay "set #m_c_delay $1; alias #m_c1 \"crosshair_color_red 1; defer $1 #m_c2\"; alias #m_c2 \"crosshair_color_blue 0; defer $1 #m_c3\"; alias #m_c3 \"crosshair_color_green 1; defer $1 #m_c4\"; alias #m_c4 \"crosshair_color_red 0; defer $1 #m_c5\"; alias #m_c5 \"crosshair_color_blue 1; defer $1 #m_c6\"; alias #m_c6 \"crosshair_color_green 0; defer $1 #m_c1\"; alias +multicolor_crosshair \"defer $1 #m_c1; alias +multicolor_crosshair echo ^1Wait until multicolor crosshair is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7crosshair ^1ON^7; alias toggle_multicolor_crosshair -multicolor_crosshair\" "
// warning message displayed only the first execution
alias toggle_multicolor_crosshair "echo ; echo ^1* ^3Warning! ^7To backup permanently your crosshair color, if you want; echo ^1* ^7you must type ^1crosshair_color_backup^7 before starting this script ^2; echo ^1* ^7You can restore it typing ^1crosshair_color_restore; echo ; echo ^5| ^7Type ^4toggle_multicolor_crosshair ^7(or in short ^4tmc^7); echo ^5| ^7to start multicolor crosshair^7 ^7(same command to stop it too); echo ; echo ^2| ^7Type ^2multicolor_crosshair_delay ^7to set the color changing interval; echo ^2| ^7default settings: ^2multicolor_crosshair_delay 0.1^7; echo ; alias toggle_multicolor_crosshair +multicolor_crosshair"
// (autodescriptive) utilites
alias crosshair_color_backup "seta crosshair_color_blue_backup $crosshair_color_blue; seta crosshair_color_green_backup $crosshair_color_green; seta crosshair_color_red_backup $crosshair_color_red"
alias crosshair_color_restore "crosshair_color_blue $crosshair_color_blue_backup; crosshair_color_green $crosshair_color_green_backup; crosshair_color_red $crosshair_color_red_backup;"
alias crosshair_color_default "crosshair_color_blue 0; crosshair_color_green 1; crosshair_color_red 1;"
// *************************
// MULTICOLOR skin v1.1
// by terencehill
// *************************
// * READ ME *
// To run this script, you must first place this file in Nexuiz/data,
// and load it typing in console: exec multicolor_skin.cfg
// or putting the line: exec multicolor_skin.cfg
// inside the file autoexec.cfg so it can be loaded automatically.
//
// Then you can start it typing toggle_multicolor_skin (or tms)
//
// Note: A warning message will be displayed only at the first execution
//
alias tms toggle_multicolor_skin // shortcut for lazy people
set #m_s_delay 0; alias #m_s1 "" // only for initialization
set multicolor_skin_delay 0.01 // defines default changing time
alias toggle_multicolor_skin +multicolor_skin // main command
alias +multicolor_skin "defer 0.05 #m_s1; alias +multicolor_skin echo ^5Wait until multicolor skin is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7skin ^1ON^7; alias toggle_multicolor_skin -multicolor_skin"
alias -multicolor_skin "#m_s_breakloop; defer 1 \"skin_color_default; echo ^7multicolor skin ^9OFF^7\"; alias toggle_multicolor_skin +multicolor_skin"
// main loop aliases defined by multicolor_skin_delay 0.01
//alias #m_s1 "_cl_color 83; defer 0.01 #m_s2"
//alias #m_s2 "_cl_color 43; defer 0.01 #m_s3"
//alias #m_s3 "_cl_color 94; defer 0.01 #m_s4"
//alias #m_s4 "_cl_color 156; defer 0.01 #m_s5"
//alias #m_s5 "_cl_color 88; defer 0.01 #m_s6"
//alias #m_s6 "_cl_color 13; defer 0.01 #m_s1"
// breaks the loop so the multicolor effect stops and
alias #m_s_breakloop "echo ^3stopping multicolor skin^7...^7; defer clear; alias #m_s1 \"\"; defer 1 \"multicolor_skin_delay ${#m_s_delay}; #+m_s_restore\" "
// recreatess the alias +multicolor_skin
alias #+m_s_restore "alias +multicolor_skin \"defer 0.05 #m_s1; alias +multicolor_skin echo ^1Wait until multicolor skin is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7skin ^1ON^7; alias toggle_multicolor_skin -multicolor_skin\""
// recreates the aliases of the loop applying the new delay
alias multicolor_skin_delay "set #m_s_delay $1; alias #m_s1 \"_cl_color 83; defer $1 #m_s2\"; alias #m_s2 \"_cl_color 43; defer $1 #m_s3\"; alias #m_s3 \"_cl_color 94; defer $1 #m_s4\"; alias #m_s4 \"_cl_color 156; defer $1 #m_s5\"; alias #m_s5 \"_cl_color 88; defer $1 #m_s6\"; alias #m_s6 \"_cl_color 13; defer $1 #m_s1\"; alias +multicolor_skin \"defer $1 #m_s1; alias +multicolor_skin echo ^1Wait until multicolor skin is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7skin ^1ON^7; alias toggle_multicolor_skin -multicolor_skin\" "
// warning message displayed only the first execution
alias toggle_multicolor_skin "echo ; echo ^1* ^3Warning! ^7To backup permanently your skin color, if you want; echo ^1* ^7you must type ^1skin_color_backup^7 before starting this script ^2; echo ^1* ^7You can restore it typing ^1skin_color_restore; echo ; echo ^5| ^7Type ^4toggle_multicolor_skin ^7(or in short ^4tmc^7); echo ^5| ^7to start multicolor skin^7 ^7(same command to stop it too); echo ; echo ^2| ^7Type ^2multicolor_skin_delay ^7to set the color changing interval; echo ^2| ^7default settings: ^2multicolor_skin_delay 0.1^7; echo ; alias toggle_multicolor_skin +multicolor_skin"
// (autodescriptive) utilites
alias skin_color_backup "seta _cl_color_backup $_cl_color"
alias skin_color_restore "_cl_color $_cl_color_backup"
alias skin_color_default "_cl_color 83"
// *************************
// MULTICOLOR CROSSHAIR v1.1
// by terencehill
// *************************
// * READ ME *
// To run this script, you must first place this file in Nexuiz/data,
// and load it typing in console: exec multicolor_crosshair.cfg
// or putting the line: exec multicolor_crosshair.cfg
// inside the file autoexec.cfg so it can be loaded automatically.
//
// Then you can start it typing toggle_multicolor_crosshair (or tmc)
//
// Note: A warning message will be displayed only at the first execution
//
alias tmc toggle_multicolor_crosshair // shortcut for lazy people
set #m_c_delay 0; alias #m_c1 "" // only for initialization
multicolor_crosshair_delay 0.01 // defines default changing time
alias toggle_multicolor_crosshair +multicolor_crosshair // main command
alias +multicolor_crosshair "defer 0.05 #m_c1; alias +multicolor_crosshair echo ^5Wait until multicolor crosshair is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7crosshair ^1ON^7; alias toggle_multicolor_crosshair -multicolor_crosshair"
alias -multicolor_crosshair "#m_c_breakloop; defer 1 \"crosshair_color_default; echo ^7multicolor crosshair ^9OFF^7\"; alias toggle_multicolor_crosshair +multicolor_crosshair"
// main loop aliases defined by multicolor_crosshair_delay 0.01
// no variable inside, so that the loop is as fast as possible
//alias #m_c1 "crosshair_color_red 1; defer 0.01 #m_c2"
//alias #m_c2 "crosshair_color_blue 0; defer 0.01 #m_c3"
//alias #m_c3 "crosshair_color_green 1; defer 0.01 #m_c4"
//alias #m_c4 "crosshair_color_red 0; defer 0.01 #m_c5"
//alias #m_c5 "crosshair_color_blue 1; defer 0.01 #m_c6"
//alias #m_c6 "crosshair_color_green 0; defer 0.01 #m_c1"
// breaks the loop so the multicolor effect stops and
alias #m_c_breakloop "echo ^3stopping multicolor crosshair^7...^7; defer clear; alias #m_c1 \"\"; defer 1 \"multicolor_crosshair_delay ${#m_c_delay}; #+m_c_restore\" "
// recreatess the alias +multicolor_crosshair
alias #+m_c_restore "alias +multicolor_crosshair \"defer 0.05 #m_c1; alias +multicolor_crosshair echo ^1Wait until multicolor crosshair is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7crosshair ^1ON^7; alias toggle_multicolor_crosshair -multicolor_crosshair\""
// recreates the aliases of the loop applying the new delay
alias multicolor_crosshair_delay "set #m_c_delay $1; alias #m_c1 \"crosshair_color_red 1; defer $1 #m_c2\"; alias #m_c2 \"crosshair_color_blue 0; defer $1 #m_c3\"; alias #m_c3 \"crosshair_color_green 1; defer $1 #m_c4\"; alias #m_c4 \"crosshair_color_red 0; defer $1 #m_c5\"; alias #m_c5 \"crosshair_color_blue 1; defer $1 #m_c6\"; alias #m_c6 \"crosshair_color_green 0; defer $1 #m_c1\"; alias +multicolor_crosshair \"defer $1 #m_c1; alias +multicolor_crosshair echo ^1Wait until multicolor crosshair is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7crosshair ^1ON^7; alias toggle_multicolor_crosshair -multicolor_crosshair\" "
// warning message displayed only the first execution
alias toggle_multicolor_crosshair "echo ; echo ^1* ^3Warning! ^7To backup permanently your crosshair color, if you want; echo ^1* ^7you must type ^1crosshair_color_backup^7 before starting this script ^2; echo ^1* ^7You can restore it typing ^1crosshair_color_restore; echo ; echo ^5| ^7Type ^4toggle_multicolor_crosshair ^7(or in short ^4tmc^7); echo ^5| ^7to start multicolor crosshair^7 ^7(same command to stop it too); echo ; echo ^2| ^7Type ^2multicolor_crosshair_delay ^7to set the color changing interval; echo ^2| ^7default settings: ^2multicolor_crosshair_delay 0.1^7; echo ; alias toggle_multicolor_crosshair +multicolor_crosshair"
// (autodescriptive) utilites
alias crosshair_color_backup "seta crosshair_color_blue_backup $crosshair_color_blue; seta crosshair_color_green_backup $crosshair_color_green; seta crosshair_color_red_backup $crosshair_color_red"
alias crosshair_color_restore "crosshair_color_blue $crosshair_color_blue_backup; crosshair_color_green $crosshair_color_green_backup; crosshair_color_red $crosshair_color_red_backup;"
alias crosshair_color_default "crosshair_color_blue 0; crosshair_color_green 1; crosshair_color_red 1;"
// *************************
// MULTICOLOR skin v1.1
// by terencehill
// *************************
// * READ ME *
// To run this script, you must first place this file in Nexuiz/data,
// and load it typing in console: exec multicolor_skin.cfg
// or putting the line: exec multicolor_skin.cfg
// inside the file autoexec.cfg so it can be loaded automatically.
//
// Then you can start it typing toggle_multicolor_skin (or tms)
//
// Note: A warning message will be displayed only at the first execution
//
alias tms toggle_multicolor_skin // shortcut for lazy people
set #m_s_delay 0; alias #m_s1 "" // only for initialization
set multicolor_skin_delay 0.01 // defines default changing time
alias toggle_multicolor_skin +multicolor_skin // main command
alias +multicolor_skin "defer 0.05 #m_s1; alias +multicolor_skin echo ^5Wait until multicolor skin is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7skin ^1ON^7; alias toggle_multicolor_skin -multicolor_skin"
alias -multicolor_skin "#m_s_breakloop; defer 1 \"skin_color_default; echo ^7multicolor skin ^9OFF^7\"; alias toggle_multicolor_skin +multicolor_skin"
// main loop aliases defined by multicolor_skin_delay 0.01
//alias #m_s1 "_cl_color 83; defer 0.01 #m_s2"
//alias #m_s2 "_cl_color 43; defer 0.01 #m_s3"
//alias #m_s3 "_cl_color 94; defer 0.01 #m_s4"
//alias #m_s4 "_cl_color 156; defer 0.01 #m_s5"
//alias #m_s5 "_cl_color 88; defer 0.01 #m_s6"
//alias #m_s6 "_cl_color 13; defer 0.01 #m_s1"
// breaks the loop so the multicolor effect stops and
alias #m_s_breakloop "echo ^3stopping multicolor skin^7...^7; defer clear; alias #m_s1 \"\"; defer 1 \"multicolor_skin_delay ${#m_s_delay}; #+m_s_restore\" "
// recreatess the alias +multicolor_skin
alias #+m_s_restore "alias +multicolor_skin \"defer 0.05 #m_s1; alias +multicolor_skin echo ^1Wait until multicolor skin is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7skin ^1ON^7; alias toggle_multicolor_skin -multicolor_skin\""
// recreates the aliases of the loop applying the new delay
alias multicolor_skin_delay "set #m_s_delay $1; alias #m_s1 \"_cl_color 83; defer $1 #m_s2\"; alias #m_s2 \"_cl_color 43; defer $1 #m_s3\"; alias #m_s3 \"_cl_color 94; defer $1 #m_s4\"; alias #m_s4 \"_cl_color 156; defer $1 #m_s5\"; alias #m_s5 \"_cl_color 88; defer $1 #m_s6\"; alias #m_s6 \"_cl_color 13; defer $1 #m_s1\"; alias +multicolor_skin \"defer $1 #m_s1; alias +multicolor_skin echo ^1Wait until multicolor skin is OFF.; echo ^1mu^3lt^5ic^2ol^6or ^7skin ^1ON^7; alias toggle_multicolor_skin -multicolor_skin\" "
// warning message displayed only the first execution
alias toggle_multicolor_skin "echo ; echo ^1* ^3Warning! ^7To backup permanently your skin color, if you want; echo ^1* ^7you must type ^1skin_color_backup^7 before starting this script ^2; echo ^1* ^7You can restore it typing ^1skin_color_restore; echo ; echo ^5| ^7Type ^4toggle_multicolor_skin ^7(or in short ^4tmc^7); echo ^5| ^7to start multicolor skin^7 ^7(same command to stop it too); echo ; echo ^2| ^7Type ^2multicolor_skin_delay ^7to set the color changing interval; echo ^2| ^7default settings: ^2multicolor_skin_delay 0.1^7; echo ; alias toggle_multicolor_skin +multicolor_skin"
// (autodescriptive) utilites
alias skin_color_backup "seta _cl_color_backup $_cl_color"
alias skin_color_restore "_cl_color $_cl_color_backup"
alias skin_color_default "_cl_color 83"