Ejemplo n.º 1
0
 private void DeleteWarpLocation(object sender, EventArgs e)
 {
     try {
         pListWarps.RemoveAt(dgvWarps.SelectedRows[0].Index);
         SFM.UpdateWarpList(pListWarps.ToList <SFM.WarpInterface>());
     } catch { }
 }
Ejemplo n.º 2
0
 private void SetStage(object sender, EventArgs e)
 {
     if (SFM.IsInt(cbPetsStage.Text) && SFM.IsInt(cbPetsSlot.Text))
     {
         SFM.CopyToClipboard("/run creature_enhance({0}, {1})", cbPetsSlot.Text, cbPetsStage.Text);
     }
 }
Ejemplo n.º 3
0
 private void DeleteCharacter(object sender, EventArgs e)
 {
     try {
         pListCharacters.RemoveAt(lbCharacter.SelectedIndex);
         SFM.UpdateCharacterList(pListCharacters.ToList <string>());
     }
     catch { }
 }
Ejemplo n.º 4
0
        private void tsmiImportListClicked(object sender, EventArgs e)
        {
            OpenFileDialog openDialog = new OpenFileDialog();

            openDialog.Filter      = "Text Files (.txt)|*.txt";
            openDialog.Multiselect = false;
            DialogResult diaResult = openDialog.ShowDialog();

            if (diaResult != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }

            string       szFilename = String.Empty;
            DataGridView dgv        = null;

            if (sender.Equals(tsmiListItem))
            {
                szFilename = "items.txt";
                dgv        = dgvItems;
            }
            else if (sender.Equals(tsmiListBuffs))
            {
                szFilename = "buffs.txt";
                dgv        = dgvBuffs;
            }
            else if (sender.Equals(tsmiListMonster))
            {
                szFilename = "monster.txt";
                dgv        = dgvMonster;
            }
            else if (sender.Equals(tsmiListPets))
            {
                szFilename = "pets.txt";
                dgv        = dgvPets;
            }
            else if (sender.Equals(tsmiListWarps))
            {
                szFilename = "warplist.txt";
                dgv        = dgvWarps;
            }
            else if (sender.Equals(tsmiListSkills))
            {
                szFilename = "skills.txt";
                dgv        = dgvSkills;
            }
            else
            {
                return;
            }

            if (szFilename == string.Empty)
            {
                return;
            }

            SFM.ImportList(openDialog.FileName, szFilename, dgv);
        }
Ejemplo n.º 5
0
        private void AddBuff(object sender, EventArgs e)
        {
            var time = SFM.GetTimeValue(lboxBuffTime, tbBuffsTime);

            SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run add_state({0}, {1}, {2})",
                                  SFM.GetSelection(dgvBuffs),
                                  (SFM.IsInt(tbBuffsLevel.Text) ? tbBuffsLevel.Text : "1"),
                                  (time > 0 ? time : 360000));
        }
Ejemplo n.º 6
0
 private void AddCharacter(object sender, EventArgs e)
 {
     if (tbCharacter.Text != string.Empty)
     {
         pListCharacters.Add(tbCharacter.Text);
         SFM.UpdateCharacterList(pListCharacters.ToList <string>());
         tbCharacter.Text = String.Empty;
     }
 }
Ejemplo n.º 7
0
 private void SpawnMonster(object sender, EventArgs e)
 {
     if (!cbCustomCoordinates.Checked)
     {
         SFM.CopyToClipboard("//regenerate {0} {1}", SFM.GetSelection(dgvMonster), (SFM.IsInt(tbMonsterAmount.Text) ? tbMonsterAmount.Text : "1"));
     }
     else
     {
         SFM.CopyToClipboard("/run add_npc({0}, {1}, {3}, {2})", tbMonsterX.Text, tbMonsterY.Text, tbMonsterAmount.Text, SFM.GetSelection(dgvMonster));
     }
 }
Ejemplo n.º 8
0
 public void LoadLists()
 {
     pListItems             = SFM.ReadFile("items.txt", dgvItems);
     pListBuffs             = SFM.ReadFile("buffs.txt", dgvBuffs);
     pListPets              = SFM.ReadFile("pets.txt", dgvPets);
     pListSkills            = SFM.ReadFile("skills.txt", dgvSkills);
     pListMonster           = SFM.ReadFile("monster.txt", dgvMonster);
     pListWarps             = SFM.ReadWarpFile("warplist.txt", dgvWarps);
     pListCharacters        = SFM.ReadCharacter("characters.txt");
     lbCharacter.DataSource = pListCharacters;
 }
Ejemplo n.º 9
0
 private void AddWarpLocation(object sender, EventArgs e)
 {
     if (tbWarpAddX.Text != string.Empty && tbWarpAddY.Text != string.Empty && tbWarpAddName.Text != string.Empty)
     {
         string[] val = { tbWarpAddX.Text, tbWarpAddY.Text, tbWarpAddName.Text };
         pListWarps.Add(new SFM.WarpInterface(val));
         SFM.UpdateWarpList(pListWarps.ToList <SFM.WarpInterface>());
         tbWarpAddX.Text    = "X";
         tbWarpAddX.Text    = "Y";
         tbWarpAddName.Text = "Location name";
     }
 }
Ejemplo n.º 10
0
 private void AddPet(object sender, EventArgs e)
 {
     if (this.useOldPetListToolStripMenuItem.Checked)
     {
         SFM.CopyToClipboard("/run insert_item({0}, 1, 0, 0, {1})",
                             SFM.GetSelection(dgvPets),
                             cbPetsTamed.Checked ? "-2147483648" : "2");
     }
     else
     {
         SFM.CopyToClipboard("/run insert_summon_by_summon_id({0})", SFM.GetSelection(dgvPets));
     }
 }
Ejemplo n.º 11
0
        private void tsmiExportListClicked(object sender, EventArgs e)
        {
            SaveFileDialog saveDialog = new SaveFileDialog();

            saveDialog.Filter = "Text Files (.txt)|*.txt";
            DialogResult diaResult = saveDialog.ShowDialog();

            if (diaResult != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }

            string szFilename = string.Empty;

            if (sender.Equals(tsmiExportItem))
            {
                szFilename = "items.txt";
            }
            else if (sender.Equals(tsmiExportBuff))
            {
                szFilename = "buffs.txt";
            }
            else if (sender.Equals(tsmiExportMonster))
            {
                szFilename = "monster.txt";
            }
            else if (sender.Equals(tsmiExportPets))
            {
                szFilename = "pets.txt";
            }
            else if (sender.Equals(tsmiExportWarp))
            {
                szFilename = "warplist.txt";
            }
            else if (sender.Equals(tsmiExportSkill))
            {
                szFilename = "skills.txt";
            }
            else
            {
                return;
            }

            SFM.ExportList(saveDialog.FileName, szFilename);
        }
Ejemplo n.º 12
0
        private void AddPetSpecificItem(object sender, EventArgs e)
        {
            int iItem = 0;

            if (sender.Equals(btnPetsCataclyst))
            {
                iItem = 710001;
            }
            else if (sender.Equals(btnPetsFragment))
            {
                iItem = 710002;
            }
            else
            {
                iItem = 710003;
            }
            SFM.CopyToClipboard("/run insert_item({0}, 1)", iItem);
        }
Ejemplo n.º 13
0
 private void AddItem(object sender, EventArgs e)
 {
     if (SFM.IsInt(tbItemEnchant.Text) && SFM.IsInt(tbItemEnchant.Text) &&
         !SFM.IsNullOrEmpty(tbItemEnchant.Text) && !SFM.IsNullOrEmpty(tbItemLevel.Text))
     {
         SFM.CopyToClipboard("/run insert_item({0}, {1}, {2}, {3}, 2)",
                             SFM.GetSelection(dgvItems),
                             (SFM.IsInt(tbItemValue.Text) ? tbItemValue.Text : "1"),
                             tbItemEnchant.Text,
                             tbItemLevel.Text);
     }
     else
     {
         SFM.CopyToClipboard("/run insert_item({0}, {1})",
                             SFM.GetSelection(dgvItems),
                             (SFM.IsInt(tbItemValue.Text) ? tbItemValue.Text : "1"));
     }
 }
Ejemplo n.º 14
0
        private void SearchGridView(object sender, EventArgs e)
        {
            List <SFM.ListInterface> pList = null;
            DataGridView             dgv   = null;
            string search = "";

            if (sender.Equals(btnSearchItems))
            {
                pList  = pListItems;
                dgv    = dgvItems;
                search = tbItemsSearch.Text;
            }
            else if (sender.Equals(btnBuffsSearch))
            {
                pList  = pListBuffs;
                dgv    = dgvBuffs;
                search = tbBuffsSearch.Text;
            }
            else if (sender.Equals(btnMonsterSearch))
            {
                pList  = pListMonster;
                dgv    = dgvMonster;
                search = tbMonsterSearch.Text;
            }
            else if (sender.Equals(btnPetsSearch))
            {
                pList  = pListPets;
                dgv    = dgvPets;
                search = tbPetsSearch.Text;
            }
            else if (sender.Equals(btnSkillsSearch))
            {
                pList  = pListSkills;
                dgv    = dgvSkills;
                search = tbSkillsSearch.Text;
            }
            var pSearch = pList.FindAll(i => i.Name.ToLower().Contains(search.ToLower()));

            SFM.UpdateDataGridView(dgv, pSearch);
        }
Ejemplo n.º 15
0
        private void SendNotice(object sender, EventArgs e)
        {
            string szNotice = "";

            if (sender.Equals(btnSendNotice1))
            {
                szNotice = tbSendNotice1.Text;
            }
            else if (sender.Equals(btnSendNotice2))
            {
                szNotice = tbSendNotice2.Text;
            }
            else if (sender.Equals(btnSendNotice3))
            {
                szNotice = tbSendNotice3.Text;
            }
            else if (sender.Equals(btnSendNotice4))
            {
                szNotice = tbSendNotice4.Text;
            }
            SFM.CopyToClipboard("/run notice(\"{0}\")", szNotice);
        }
Ejemplo n.º 16
0
 private void ResetGridView(object sender, EventArgs e)
 {
     if (sender.Equals(btnItemsResetList))
     {
         SFM.UpdateDataGridView(dgvItems, pListItems);
     }
     else if (sender.Equals(btnBuffsResetList))
     {
         SFM.UpdateDataGridView(dgvBuffs, pListBuffs);
     }
     else if (sender.Equals(btnMonsterResetList))
     {
         SFM.UpdateDataGridView(dgvMonster, pListMonster);
     }
     else if (sender.Equals(btnPetsResetList))
     {
         SFM.UpdateDataGridView(dgvPets, pListPets);
     }
     else if (sender.Equals(btnSkillsResetList))
     {
         SFM.UpdateDataGridView(dgvSkills, pListSkills);
     }
     return;
 }
Ejemplo n.º 17
0
 private void AddHuntaholicPoints(object sender, EventArgs e)
 {
     SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run set_huntaholic_point(gv(\"huntaholic_point\") + {0})", tbHuntaholicPoints.Text);
 }
Ejemplo n.º 18
0
 private void KillTarget(object sender, EventArgs e)
 {
     SFM.CopyToClipboard("/run kill_target()");
 }
Ejemplo n.º 19
0
 private void KickPlayer(object sender, EventArgs e)
 {
     SFM.CopyToClipboard("/run kick(\"{0}\")", tbKickCharacter.Text);
 }
Ejemplo n.º 20
0
 private void MutePlayer(object sender, EventArgs e)
 {
     SFM.CopyToClipboard("/block_chat {0} {1}", tbMuteCharacter.Text, tbMuteTime.Text);
 }
Ejemplo n.º 21
0
 private void LearnCreatureAllSkill(object sender, EventArgs e)
 {
     SFM.CopyToClipboard("/run learn_creature_all_skill()");
 }
Ejemplo n.º 22
0
 private void LearnAllSkill(object sender, EventArgs e)
 {
     SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run learn_all_skill()");
 }
Ejemplo n.º 23
0
 private void ChangeJob(object sender, EventArgs e)
 {
     SFM.CopyToClipboard("/run Run_JobChange_common(\"{0}\", {1})", cbChangeJob.Text, SFM.GetJobID(cbChangeJob.Text));
 }
Ejemplo n.º 24
0
 private void RemoveEventBuff(object sender, EventArgs e)
 {
     SFM.CopyToClipboard("/run remove_event_state({0})", SFM.GetSelection(dgvBuffs));
 }
Ejemplo n.º 25
0
 private void AddEventBuff(object sender, EventArgs e)
 {
     SFM.CopyToClipboard("/run add_event_state({0}, {1})", SFM.GetSelection(dgvBuffs), tbBuffsLevel.Text);
 }
Ejemplo n.º 26
0
 public void Initiation()
 {
     SFM.OnApplicationStartup();
     LoadLists();
 }
Ejemplo n.º 27
0
 private void RemoveBuff(object sender, EventArgs e)
 {
     SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run remove_state({0}, get_state_level({0}))", SFM.GetSelection(dgvBuffs));
 }
Ejemplo n.º 28
0
 private void SetValue(object sender, EventArgs e)
 {
     SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run sv(\"{0}\", \"{1}\")", cbSetValue.Text, tbSVValue.Text);
 }
Ejemplo n.º 29
0
 private void InsertGold(object sender, EventArgs e)
 {
     SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run insert_gold({0})", tbCharacterGold.Text);
 }
Ejemplo n.º 30
0
 private void SetCreatureValue(object sender, EventArgs e)
 {
     SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run scv( get_creature_handle({0}), \"{1}\", \"{2}\")", tbCreatureSlot.Text, cbSetCreatureValue.Text, tbSetCreatureValue.Text);
 }