private void BuildButton_Click(object sender, RoutedEventArgs e) { TargetResourceType resType = TargetResourceType.Altv; if (isSinglePlayerRadio.IsChecked == true) { resType = TargetResourceType.Single; } else if (isFivemResourceRadio.IsChecked == true) { resType = TargetResourceType.Fivem; } collectionName = collectionNameText.Text; switch (resType) { case TargetResourceType.Altv: ResourceBuilder.BuildResourceAltv(outputFolder, collectionName); break; case TargetResourceType.Single: ResourceBuilder.BuildResourceSingle(outputFolder, collectionName); break; case TargetResourceType.Fivem: ResourceBuilder.BuildResourceFivem(outputFolder, collectionName); break; } }
private void BuildButton_Click(object sender, RoutedEventArgs e) { TargetResourceType resType = TargetResourceType.AltV; if (isSinglePlayerRadio.IsChecked == true) { resType = TargetResourceType.Single; } else if (isFivemResourceRadio.IsChecked == true) { resType = TargetResourceType.FiveM; } CollectionName = collectionNameText.Text; if (FilePathHasInvalidChars(OutputFolder)) { MessageBox.Show("Output folder path contains invalid characters.\nPlease choose another output location."); StatusController.SetStatus("Error: Invalid build output folder."); return; } try { switch (resType) { case TargetResourceType.AltV: ResourceBuilder.BuildResourceAltv(OutputFolder, CollectionName); MessageBox.Show("alt:V Resource built!"); break; case TargetResourceType.Single: ResourceBuilder.BuildResourceSingle(OutputFolder, CollectionName); MessageBox.Show("Singleplayer Resource built!"); break; case TargetResourceType.FiveM: ResourceBuilder.BuildResourceFiveM(OutputFolder, CollectionName); MessageBox.Show("FiveM Resource built!"); break; } } catch (Exception exception) { ShowExceptionErrorDialog(exception); } }
public static void TargetByResource(object toolObj, string resourceType) { int serial = AliasCommands.ResolveSerial(toolObj); if (serial == 0) { UOC.SystemMessage(Strings.Invalid_or_unknown_object_id); return; } try { TargetResourceType resourceEnum = Utility.GetEnumValueByName <TargetResourceType>(resourceType); Engine.SendPacketToServer(new TargetByResource(serial, (int)resourceEnum)); } catch (InvalidOperationException) { } }
private void BuildButton_Click(object sender, RoutedEventArgs e) { TargetResourceType resType = TargetResourceType.AltV; if (isSinglePlayerRadio.IsChecked == true) { resType = TargetResourceType.Single; } else if (isFivemResourceRadio.IsChecked == true) { resType = TargetResourceType.FiveM; } CollectionName = collectionNameText.Text; if (FilePathHasInvalidChars(OutputFolder)) { MessageBox.Show("Output folder path contains invalid characters.\nPlease choose another output location."); StatusController.SetStatus("Error: Invalid build output folder."); return; } new ClothesResourceBuilderFactory().BuildResource(resType, OutputFolder, CollectionName); }