1 // Property of Alientrap/AK
2 // custom/player/color.qc
16 // color = shirt * 16 + pants
17 lPants = cvar( "_cl_color" ) & 15;
18 bprint("Pants: ", ftos(lPants), "\n");
20 String_EntitySet( self, value, ftos( lPants ) );
21 String_EntitySet( self, _syncValue, self.value );
27 lShirt = (cvar( "_cl_color" ) / 16) & 15;
28 cmd( strcat( "color ", ftos( lShirt), " ", self.value, "\n" ) );
29 String_EntitySet( self, _syncValue, self.value );
32 void() _IDNC_Test_Start =
34 cmd( strcat( "color \"", self.value, "\"\n" ) );
37 void() _IDNC_Test_End =
39 String_EntitySet( self, value, self._syncValue );
40 cmd( strcat( "color \"", self.value, "\"\n" ) );
45 String_EntitySet( self, value, self.defValue );
49 void( float pEvent ) Item_Data_Nex_Color_DataEvent =
61 case ITEM_DATA_TEST_START:
64 case ITEM_DATA_TEST_END:
70 void() Item_Data_Nex_Color_Spawn =
74 self._reinit = _IDNC_Sync;
75 self._dataEvent = Item_Data_Nex_Color_DataEvent;
81 Item_Data_Nex_ColorShirt
89 // color = shirt * 16 + pants
90 lShirt = (cvar( "_cl_color" ) / 16) & 15;
92 bprint("Shirt: ", ftos(lShirt), "\n");
94 String_EntitySet( self, value, ftos( lShirt ) );
95 String_EntitySet( self, _syncValue, self.value );
101 lPants = cvar( "_cl_color" ) & 15;
102 cmd( strcat( "color ", self.value , " ", ftos( lPants ) , "\n" ) );
103 String_EntitySet( self, _syncValue, self.value );
107 void() _IDNCS_Test_Start =
109 //cmd( strcat( "color \"", self.value, "\"\n" ) );
112 void() _IDNCS_Test_End =
114 String_EntitySet( self, value, self._syncValue );
115 //cmd( strcat( "color \"", self.value, "\"\n" ) );
119 void() _IDNCS_Reset =
121 String_EntitySet( self, value, self.defValue );
125 void( float pEvent ) Item_Data_Nex_ColorShirt_DataEvent =
134 case ITEM_DATA_RESET:
137 case ITEM_DATA_TEST_START:
140 case ITEM_DATA_TEST_END:
146 void() Item_Data_Nex_ColorShirt_Spawn =
150 self._reinit = _IDNCS_Sync;
151 self._dataEvent = Item_Data_Nex_ColorShirt_DataEvent;