Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover > FMB, Mission & Campaign builder Discussions

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #18  
Old 05-21-2011, 08:38 AM
klem's Avatar
klem klem is offline
Approved Member
 
Join Date: Nov 2007
Posts: 1,653
Default

I am using the following script to send an immediate message to the player when he enters the cockpit (picked up earlier from this thread):

Quote:
//SEND MESSAGE TO PLAYER WHEN THEY ENTER THE COCKPIT

public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
{
base.OnPlaceEnter(player, actor, placeIndex);
AiAircraft aircraft = actor as AiAircraft;

if (aircraft != null)
{
switch (aircraft.Army())
{
case 1:
if (aircraft.Type() == AircraftType.Bomber)
{ GamePlay.gpHUDLogCenter(new Player[] {player},"Get Organised! Attack briefed targets. Get escorts where possible!"); }
else
{ GamePlay.gpHUDLogCenter(new Player[] { player }, "Get Organised! Watch for Radar Controller information, plan your tactics and meet the enemy! Provide escort for bombers where possible."); }
break;
case 2:
if (aircraft.Type() == AircraftType.Bomber)
{ GamePlay.gpHUDLogCenter(new Player[] { player }, "Get Organised! Attack briefed targets. Get escorts where possible!"); }
else
{ GamePlay.gpHUDLogCenter(new Player[] { player }, "Get Organised! Escort our Bombers or locate and engage enemy fighters in Frei Jagd"); }
break;
}
}
}
Will all players see that or only the new player? If all will see it and I only want the new player to see it do I fit in something like the following?......

if (aircraft.Name (). Equals (GamePlay.gpPlayer (). Place (). Name ()))

edit:
And sorry to be so dumb but I want to get a carriage return/line feed into the longer messages. I tried:
{ GamePlay.gpHUDLogCenter(new Player[] { player }, "Get Organised! Watch for Radar Controller information. \r\n Plan your tactics and meet the enemy! Provide escort for bombers where possible."); }
but it doesn't like it. Any ideas?
__________________
klem
56 Squadron RAF "Firebirds"
http://firebirds.2ndtaf.org.uk/



ASUS Sabertooth X58 /i7 950 @ 4GHz / 6Gb DDR3 1600 CAS8 / EVGA GTX570 GPU 1.28Gb superclocked / Crucial 128Gb SSD SATA III 6Gb/s, 355Mb-215Mb Read-Write / 850W PSU
Windows 7 64 bit Home Premium / Samsung 22" 226BW @ 1680 x 1050 / TrackIR4 with TrackIR5 software / Saitek X52 Pro & Rudders

Last edited by klem; 05-21-2011 at 10:37 AM.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:28 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.