Gc_phone By Ganon


#1

Téléphone pour FiveM

Image of gcphone1 Image of gcphone2 Image of gcphone3 Image of gcphone4 Image of gcphone5

Fonctionalitées

  • List des conctacts
  • Envoie de sms
  • Appel vocal
  • Appel anonyme
  • Application Banque
  • Application Tchat anonyme
  • Application Bourse
  • Coque / Fond ecran customisable
  • . . .

Configuration

Modifier le fichier /html/static/config/config.json

{
“//”: “Nom du reseau situé dans bare du téléphone”,
“reseau”: “Gannon”,

“//”: “Couleur de base du téléphone”,
“themeColor”: “#303f9f”,

“//”: “List des couleurs pour les conctacts”,
“colors”: [
#EF5350”,
#EC407A”,
#AB47BC”,
#7E57C2”,
#5C6BC0”,
#42A5F5”,
#29B6F6”,
#26C6DA”,
#26A69A”,
#66BB6A”,
#9CCC65”,
#D4E157”,
#FFCA28”,
#FFA726”,
#FF7043”,
#8D6E63”,
#78909C
],

“//”: “Si false, Ajoute un ‘-’ dans le numero (###-####)”,
“useFormatNumberFrance”: false,

“//”: “useWebRTCVocal: false => Appels avec channels de GTA”,
“//”: “useWebRTCVocal: true => Appels avec WebRTC”,
“useWebRTCVocal”: true,

“//”: “Configuration des serveurs TURN à utilisé”,
“RTCConfig”: {
“iceServers”: [{
“urls”: [“turn:gannon.ovh”],
“username”: “jojo”,
“credential”: “pass”
}]
},

“//”: “List des fonds d’ecran disponible, location => /html/static/img/background”,
“background” : {
“Calvin & Hobbes”: “back001.jpg”,
“Destiny”: “back002.jpg”,
“Stormtrooper”: “back003.jpg”,
“Custom URL”: “URL”
},
“//”: “Fonds d’ecran par default”,
“background_default”: {
“label”: “Calvin & Hobbes”,
“value”: “back001.jpg”
},

“//”: “List des coque disponible, location => /html/static/img/coque”,
“coque”: {
“Sansumg S8”: “s8.png”,
“Iphone X”: “iphonex.png”,
“Brick Base”: “base.png”,
“Transparent”: “transparent.png”
},
“//”: “Coque par default”,
“coque_default”: {
“label”: “Sansumg S8”,
“value”: “s8.png”
},

“//”: “Configuration des appels service (Favorie)”,
“serviceCall”: [
{

  "//": "Nom de l'item",
  "display": "Police",

  "//": "Optionnel: Couleur de puce",
  "backgroundColor": "red",

  "//": "Optionnel: Image de la puce",
  "icon": "/html/static/img/icons_app/bank.png",

  "//": "List des actions disponible",
  "subMenu": [
    {
      "//": "Titre de l'action",
      "title": "Envoyer un message",

      "//": "Nom de l'event trigger à l'utilisation",
      "eventName": "esx_addons_gcphone:call",

      "//": "Optionnel: Parametre 'data' envoyé avec l'event",
      "type": {
        "number": "police"
      }
    },
    {
      "title": "Appeler le standard",
      "eventName": "gcphone:autoCallNumber",
      "type": {
        "number": "911"
      }
    }
  ]
},
{
  "display": "Ambulance",
  "backgroundColor": "red",
  "subMenu": [
    {
      "title": "Envoyer un message",
      "eventName": "esx_addons_gcphone:call",
      "type": {
        "number": "ambulance"
      }
    }
  ]
}

],

“//”: “Configuration des applications”,
“apps”: [
{
“//”: “Nom de l’application”,
“name”: “Téléphone”,

  "//": "Icons de l'application",
  "icons": "/html/static/img/icons_app/call.png",

  "//": "Route de l'application, NE PAS MODIFIER",
  "routeName": "appels",

  "//": "Si true, l'application serra disponible sur la home page",
  "inHomePage": true,

  "//": "Si false, l'application n'est pas visible",
  "enabled": true
},
{
  "name": "Messages",
  "icons": "/html/static/img/icons_app/sms.png",
  "routeName": "messages",
  "inHomePage": true,

  "//": "Référence au store, pour affiche un puce sous l'icone de l'app",
  "puceRef": "nbMessagesUnread",
},
{
  "name": "Contacts",
  "icons": "/html/static/img/icons_app/contacts.png",
  "routeName": "contacts",
  "inHomePage": true
},
{
  "name": "Paramètres",
  "icons": "/html/static/img/icons_app/settings.png",
  "routeName": "parametre",
  "inHomePage": true
},
{
  "name": "Bank",
  "icons": "/html/static/img/icons_app/bank.png",
  "routeName": "bank",
  "inHomePage": false
},
{
  "name": "Bourse",
  "icons": "/html/static/img/icons_app/bourse.png",
  "routeName": "bourse",
  "enabled": true
},
{
  "name": "Photo",
  "icons": "/html/static/img/icons_app/photo.png",
  "routeName": "photo"
},
{
  "name": "Dark Chat",
  "icons": "/html/static/img/icons_app/tchat.png",
  "routeName": "tchat"
}

]
}

N’oublier pas de rajoute les nouveaux fichier dans le __ressource.lua

  • Vous pouvez modifier les sons dans \html\static\sound
  • Les coques doivent etre de 1000x500 px, La zone ecran est center de taille 800*400
  • Les application Banque & Bourse sont à configuré selon vos script

Les poste fixe sont configurable dans gcphone/config.lua

–[[ Faite attention à ne pas utilisé un numéro qui entre en conflic avec un joueur --]] FixePhone = { – Poste de police [‘911’] = { name = “Central Police”, coords = { x = 441.2, y = -979.7, z = 30.58 } }, – Cabine proche du poste de police [‘008-0001’] = { name = “Cabine Telephonique”, coords = { x = 372.25, y = -965.75, z = 28.58 } }, }


#2

Bonjour, est-il possible de faire fonctionner ce téléphone avec VDK_Call?


#3

Oui, il y a quelques modifs a faire


#4

quel modifs a faire exactement ?


#5

C’est assez complexe a expliquer…
La seule piste que je peux vous donner, est de comparer la façon dont on appel un job (exemple police) dans le config.json.

Il faut se servir de l’ancien Gcphone et récupérer les fonctions nécessaire.
C’est pas comme récupérer une release toute faite…


#6

vous aurez pas un exemple en screen ou par écrit ? car c’est plus facile de comprendre. ^^