Aller au contenu
RPScripts

Créer un lanceur FiveM avec Windows Forms

Par Luke

Comment créer votre propre lanceur FiveM

Un petit lanceur Windows Forms peut demander à Windows d’ouvrir la connexion FiveM. Il n’installe pas FiveM, ne contourne pas la whitelist et ne confirme pas la connexion du joueur. Gardez les instructions habituelles pour ceux qui ne souhaitent pas d’exécutable supplémentaire.

Installation et vérifications

Dans Visual Studio, installez le développement bureau .NET et créez une Windows Forms App. Ajoutez un bouton de connexion et un Label nommé StatusLabel, puis associez le code à Click. L’adresse d’exemple est locale ; configurez celle de votre serveur et son port avant distribution. Placez les directives using en tête du fichier et le gestionnaire dans la classe Form.

using System;
using System.ComponentModel;
using System.Diagnostics;

private void ConnectButton_Click(object sender, EventArgs e)
{
    const string serverAddress = "127.0.0.1:30120";
    try
    {
        Process.Start(new ProcessStartInfo("fivem://connect/" + serverAddress)
        {
            UseShellExecute = true
        });
        StatusLabel.Text = "Launch requested";
    }
    catch (Win32Exception)
    {
        StatusLabel.Text = "Windows could not open FiveM.";
    }
}

UseShellExecute confie explicitement le protocole enregistré à Windows. Launch requested indique seulement la transmission de la demande, pas une connexion établie. Testez avec FiveM, sans gestionnaire de protocole et avec un serveur indisponible, puis vérifiez le résultat dans FiveM.

Pour un ancien projet .NET Framework, utilisez la vérification Framework de Microsoft ; dotnet --version indique un SDK. Compilez du code examiné et analysez les alertes antivirus au lieu d’exclure un exécutable inconnu. Cette révision n’inclut pas de test indépendant sous Windows.

Sources

Source originale

Source originale 2

Source originale 3

Source originale 4

Guide serveur associé

Sélection premium pour ton serveur

  • élévateur de voiture
    • ESX
    • QBCore
    • vRP
    4,99 $US4,99 €3,99 £GB7,99 $AU25,99 R$4,99 CHF790 JPY
  • Aperçu de la ressource FiveM de l'écran de chargement KS
      13,99 $US12,99 €10,99 £GB20,99 $AU71,99 R$11,99 CHF2 220 JPY
    • Police d'origine
      • QBCore
      23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
    • Mirror Park Hood
        8,00 $US7,99 €6,99 £GB11,99 $AU40,99 R$6,99 CHF1 270 JPY
      • Police d'origine
        • ESX
        23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
      Voir la boutique