Français Solved Comment ajouter un lien Discord dans un bouton

  • Auteur de la discussion Auteur de la discussion Rosil Ortega
  • Date de début Date de début
20/5/20
21
1
4
450
Bonjour à tous

je viens de crée un dialog qui est information.hpp dans le serveur il fonctionne bien
je cherche comment ajouter mon discord dans le dialog pour les joueurs quand ils vont appuyer dessus ça l'envoi sur le discord directement

jai comme celas le souci ça ne fonctionne pas
qui serait m'aider svp

[CODE title="infoamtion.hpp"] class Buttondiscord: Life_RscButtonMenu {
idc = -1;
text = "Discord";
onButtonClick = "closedialog0;""https://discord.gg/s5hnanee8j"";";
x = 0.577344 * safezoneW + safezoneX;
y = 0.335 * safezoneH + safezoneY;
w = 0.128906 * safezoneW;
h = 0.033 * safezoneH;
colorBackground[] = {0,0.2,0.6,0.85};
};[/CODE]
 
Solution
moi du coup iai fait comme ça


[CODE title="classe à ajouter" highlight="information.hpp"] class Buttondiscord: Life_RscButtonMenu { //////////encours ///////
idc = -1;
text = "Discord";
url= "https://discord.gg/s5hnanee8j </ref>";
x = 0.577344 * safezoneW + safezoneX;
y = 0.335 * safezoneH + safezoneY;
w = 0.128906 * safezoneW;
h = 0.033 * safezoneH;
colorBackground[] = {0,0.2,0.6,0.85};
};[/CODE]
Bonjour,

Pour des raisons évidentes de sécurité, c'est impossible d'ouvrir un lien classique avec un script
En revanche tu peux tricher en utilisant ceci : https://community.bistudio.com/wiki/openYoutubeVideo
Cependant, pour que ça fonctionne tu devras créer une redirection Youtube vers le lien de base, c'est plutôt simple donc je ne pense pas avoir besoin de te l'expliquer, c'est très simple de trouver comment faire sur Internet ;)
 
Ce n'est pas possible de mettre ça directement dans le dialog, mais en passant par un fichier SQF il est possible de faire quelque chose dans un Life_RscStructuredText mais pas dans un Life_RscButtonMenu.

Tu peux regarder le fichier fn_welcomeNotification.sqf pour faire la même chose au niveau du <a href>, par exemple :
Code:
_display = findDisplay 1234; // Mettre l'IDD du dialog
_text = _display displayCtrl 4567; // Mettre l'IDC du Life_RscStructuredText
_text ctrlSetStructuredText parseText "<a href='https://discord.the-programmer.com/' color='#56BDD6'> Discord</a>";
 
moi du coup iai fait comme ça


[CODE title="classe à ajouter" highlight="information.hpp"] class Buttondiscord: Life_RscButtonMenu { //////////encours ///////
idc = -1;
text = "Discord";
url= "https://discord.gg/s5hnanee8j </ref>";
x = 0.577344 * safezoneW + safezoneX;
y = 0.335 * safezoneH + safezoneY;
w = 0.128906 * safezoneW;
h = 0.033 * safezoneH;
colorBackground[] = {0,0.2,0.6,0.85};
};[/CODE]
 
Dernière édition:
Solution