The link is Postimage marketing thing.
This script has two parts, first write in "score.data" file, how it was before - with campaign files in SteamApps; is ahead \\
Code:
public class Mission : maddox.game.campaign.Mission
{
AiActor a1 = null;
AiAircraft airc1 = null;
int countPlayerWins = 0;
int countDead = 0;
bool isComplete = false;
int score = 0;
private static string mydocpath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
private static string FILE_NAME = mydocpath + @"D:\Documentos\1C SoftClub\il-2 sturmovik cliffs of dover\mission\campaign\custom\campaign_test\Score.data";
//private static string mydocpath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
//private static string FILE_NAME = mydocpath + @"\1C SoftClub\il-2 sturmovik cliffs of dover\mission\campaign\campaign_Battle_of_France\Score.data";
And the second part, write in the next mission briefing file.
Code:
if (isComplete)
{
writeScore(score);
BriefingParser parser = new BriefingParser(@"D:\Documentos\1C SoftClub\il-2 sturmovik cliffs of dover\mission\campaign\custom\campaign_test\Test_01.BRIEFING");
parser.AddSetting("2", "Description", "Your score : ", readScore().ToString());
// BriefingParser parser = new BriefingParser(@"..\il-2 sturmovik cliffs of dover\parts\bob\mission\campaign\campaign_Battle_of_France\GB_12.BRIEFING");
// parser.AddSetting("2", "Description", "Your score : ", readScore().ToString());
{
writeScore(score);
}
}
For don't mess with original files, I set a "test campaign".
And the error became: "Object Reference Not Set To An Instance Of An Object" .... "(String, Int32)"
Bookmarks