private void DeleteWarpLocation(object sender, EventArgs e) { try { pListWarps.RemoveAt(dgvWarps.SelectedRows[0].Index); SFM.UpdateWarpList(pListWarps.ToList <SFM.WarpInterface>()); } catch { } }
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); } }
private void DeleteCharacter(object sender, EventArgs e) { try { pListCharacters.RemoveAt(lbCharacter.SelectedIndex); SFM.UpdateCharacterList(pListCharacters.ToList <string>()); } catch { } }
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); }
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)); }
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; } }
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)); } }
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; }
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"; } }
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)); } }
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); }
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); }
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")); } }
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); }
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); }
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; }
private void AddHuntaholicPoints(object sender, EventArgs e) { SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run set_huntaholic_point(gv(\"huntaholic_point\") + {0})", tbHuntaholicPoints.Text); }
private void KillTarget(object sender, EventArgs e) { SFM.CopyToClipboard("/run kill_target()"); }
private void KickPlayer(object sender, EventArgs e) { SFM.CopyToClipboard("/run kick(\"{0}\")", tbKickCharacter.Text); }
private void MutePlayer(object sender, EventArgs e) { SFM.CopyToClipboard("/block_chat {0} {1}", tbMuteCharacter.Text, tbMuteTime.Text); }
private void LearnCreatureAllSkill(object sender, EventArgs e) { SFM.CopyToClipboard("/run learn_creature_all_skill()"); }
private void LearnAllSkill(object sender, EventArgs e) { SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run learn_all_skill()"); }
private void ChangeJob(object sender, EventArgs e) { SFM.CopyToClipboard("/run Run_JobChange_common(\"{0}\", {1})", cbChangeJob.Text, SFM.GetJobID(cbChangeJob.Text)); }
private void RemoveEventBuff(object sender, EventArgs e) { SFM.CopyToClipboard("/run remove_event_state({0})", SFM.GetSelection(dgvBuffs)); }
private void AddEventBuff(object sender, EventArgs e) { SFM.CopyToClipboard("/run add_event_state({0}, {1})", SFM.GetSelection(dgvBuffs), tbBuffsLevel.Text); }
public void Initiation() { SFM.OnApplicationStartup(); LoadLists(); }
private void RemoveBuff(object sender, EventArgs e) { SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run remove_state({0}, get_state_level({0}))", SFM.GetSelection(dgvBuffs)); }
private void SetValue(object sender, EventArgs e) { SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run sv(\"{0}\", \"{1}\")", cbSetValue.Text, tbSVValue.Text); }
private void InsertGold(object sender, EventArgs e) { SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run insert_gold({0})", tbCharacterGold.Text); }
private void SetCreatureValue(object sender, EventArgs e) { SFM.CopyToClipboardWC(GetSelectedCharacter(), "/run scv( get_creature_handle({0}), \"{1}\", \"{2}\")", tbCreatureSlot.Text, cbSetCreatureValue.Text, tbSetCreatureValue.Text); }