View Single Post
Re: Happy birthday @$3.1415rin !
Old
  (#16)
Whistler
Summoner
 
Whistler's Avatar
 
Status: Offline
Posts: 1,499
Join Date: Feb 2004
Location: Mist Village
Default Re: Happy birthday @$3.1415rin ! - 10-07-2004

oh I missed this one...
Code:
				if(g_bMyBirthday){
					for (i = gpGlobals->maxClients; i; i--){
						if(!bWelcome[i]){
							pEnt = INDEXENT(i);
							
							// skip invalid players and skip self
							if ((pEnt) && (!pEnt->free)){
								if(IS_DEDICATED_SERVER()
									||( g_fGameCommenced > 0 && g_fGameCommenced < gpGlobals->time - 4.0)){
									// are they out of observer mode yet?
									if (!IsAlive(pEnt)){
										welcome_time[i] = gpGlobals->time + 5;  // welcome in 5 seconds
										continue;
									}
									if(UTIL_GetBotIndex(pEnt) != -1){
										bWelcome[i] = true;
										continue;
									}
									if ((welcome_time[i] > 0.0)
										&& (welcome_time[i] < gpGlobals->time))
									{		
										bWelcome[i] = true;  // clear this so we only do it once
										
										char szOut[1000];
										szOut[0] = 0;
										strcat(szOut,"\n\n\n\nToday, it's July the 8th\n\n");
										strcat(szOut,"This means that this is\n\n");
										strcat(szOut,"The birthday of the creator\n\n");
										strcat(szOut,"Of the bots you are playing\n\n");
										strcat(szOut,"With, @$3.1415rin !\n\n\n");
										
										hudtextparms_t message_params;
										
										message_params.x = -1;
										message_params.y = -1;
										message_params.effect = 2;
										message_params.r1 = 255;
										message_params.g1 = 255;
										message_params.b1 = 255;
										message_params.a1 = 1;
										message_params.r2 = 255;
										message_params.g2 = 0;
										message_params.b2 = 0;
										message_params.a2 = 1;
										message_params.fadeinTime = 0.1;
										message_params.fadeoutTime = 0.9;
										message_params.holdTime = 8;
										message_params.fxTime = 4;
										message_params.channel = 1;
										
										UTIL_ShowText(pEnt,message_params,szOut);
										
										message_params.effect = 2;
										message_params.r1 = 255;
										message_params.g1 = 255;
										message_params.b1 = 255;
										message_params.a1 = 1;
										message_params.r2 = 0;
										message_params.g2 = 255;
										message_params.b2 = 0;
										message_params.a2 = 200;
										message_params.fadeinTime = 0.05;
										message_params.fadeoutTime = 0.9;
										message_params.holdTime = 8;
										message_params.fxTime = 4;
										message_params.channel = 2;
										
										UTIL_ShowText(pEnt,message_params,szOut);
										
										message_params.effect = 1;
										message_params.r1 = 255;
										message_params.g1 = 255;
										message_params.b1 = 255;
										message_params.a1 = 1;
										message_params.r2 = 0;
										message_params.g2 = 0;
										message_params.b2 = 255;
										message_params.a2 = 0;
										message_params.fadeinTime = 4;
										message_params.fadeoutTime = 4;
										message_params.holdTime = 0;
										message_params.fxTime = 4;
										message_params.channel = 3;
										
										UTIL_ShowText(pEnt,message_params,szOut);
									}
								}
							}
						}
					}
				}
  
Reply With Quote