Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.IO;
- namespace WindowsFormsApplication1
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- SaveFileDialog sfd = new SaveFileDialog();
- sfd.Filter = "COD Game Script file (*.gsc)|*.gsc";
- sfd.Title = "Choose file to write to";
- if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- TextWriter tw = new StreamWriter(sfd.FileName);
- PrintHeader(tw);
- PrintInit(tw);
- PrintFunc(tw);
- tw.Close();
- MessageBox.Show("The program has successfully written to: \n" + sfd.FileName, "Successfully finished!");
- }
- }
- private void PrintHeader(TextWriter tw)
- {
- tw.WriteLine("/* Auto generated script */");
- tw.WriteLine("/* Do not modify! */");
- tw.WriteLine("/* Made by Pozzuh */");
- tw.WriteLine("/* More info on http://itsmods.com */ \n");
- }
- private void PrintInit(TextWriter tw)
- {
- Random rand = new Random();
- tw.WriteLine("Init()");
- tw.WriteLine("{");
- tw.WriteLine("\tsetDvar(\"logfile\",1);");
- tw.WriteLine("\tlogprint(getTime());");
- tw.WriteLine("\tiPrintLn(getTime());\n");
- tw.WriteLine("\tlevel.testvar = [];");
- tw.WriteLine("\tlevel.testvar2 = [];");
- try
- {
- for (int i = 1; i < Convert.ToInt16(textBox1.Text) + 1; i++)
- {
- for (int x = 1; x < Convert.ToInt16(textBox2.Text) + 1; x++)
- {
- int n1 = rand.Next(Convert.ToInt32(textBox3.Text));
- int n2 = rand.Next(Convert.ToInt32(textBox3.Text));
- tw.WriteLine("\tlevel.testvar[" + i + "][" + x + "] = \"" + n1 + "." + n2 + "\";");
- }
- }
- }
- catch (Exception e)
- {
- MessageBox.Show("All options must be integers.","Error");
- }
- try
- {
- tw.WriteLine("");
- for (int i = 1; i < Convert.ToInt16(textBox1.Text) + 1; i++)
- {
- for (int x = 1; x < Convert.ToInt16(textBox2.Text) + 1; x++)
- {
- tw.WriteLine("\tlevel.testvar2[" + i + "][" + x + "] = numfunc(level.testvar[" + i + "][" + x + "]);");
- }
- }
- }
- catch (Exception ez)
- {
- MessageBox.Show("All options must be integers.", "Error");
- }
- tw.WriteLine("\n\tlogprint(getTime());");
- tw.WriteLine("\tiPrintLn(getTime());");
- tw.WriteLine("}");
- }
- private void PrintFunc(TextWriter tw)
- {
- tw.WriteLine("\nnumfunc(num)");
- tw.WriteLine("{");
- tw.WriteLine("\tnum += \" \";");
- tw.WriteLine("\tnum = StrTok(num,\".\");");
- tw.WriteLine("\treturn int(num[1]);");
- tw.WriteLine("}");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement