GithubHelp home page GithubHelp logo

esx_gcphone's Introduction

Telefone para FiveM

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

Funcionalidades

  • Lista de contatos
  • Enviar sms
  • chamada de voz
  • Chamada anônima
  • Solicitação bancária
  • Aplicativo de bate-papo anônimo
  • Aplicativo do Exchange
  • Capas / Fundo personalizável
  • . . .

Configuração

Editar arquivo /html/static/config/config.json

{
  "//": "Nome da rede localizada na barra de telefone",
  "reseau": "ESX-Brasil",

  "//": "Cor básica do telefone",
  "themeColor": "#303f9f",

  "//": "Lista de cores para contatos",
  "colors": [
    "#EF5350",
    "#EC407A",
    "#AB47BC",
    "#7E57C2",
    "#5C6BC0",
    "#42A5F5",
    "#29B6F6",
    "#26C6DA",
    "#26A69A",
    "#66BB6A",
    "#9CCC65",
    "#D4E157",
    "#FFCA28",
    "#FFA726",
    "#FF7043",
    "#8D6E63",
    "#78909C"
  ],

  "//": "Se falso, adicione um '-' no número (### - ####)",
  "useFormatNumberFrance": false,

  "//": "useWebRTCVocal: false => Chamadas com canais GTA",
  "//": "useWebRTCVocal: true  => Chamadas com o WebRTC",
  "useWebRTCVocal": true,

  "//": "Configurando os servidores TURN para usar",
  "RTCConfig": {
    "iceServers": [{
      "urls": ["turn:gannon.ovh"],
      "username": "jojo",
      "credential": "pass"
    }]
  },


  "//": "Lista de papéis de parede disponíveis location => /html/static/img/background",
  "background" : {
    "Calvin & Hobbes": "back001.jpg",
    "Destiny": "back002.jpg",
    "Stormtrooper": "back003.jpg",
    "Custom URL": "URL"
  },
  "//": "Fond d'ecran par default",
  "background_default": {
    "label": "Calvin & Hobbes",
    "value": "back001.jpg"
  },

  "//": "Lista de capas disponíveis, location => /html/static/img/coque",
  "coque": {
    "Sansumg S8": "s8.png",
    "Iphone X": "iphonex.png",
    "Brick Base": "base.png",
    "Transparent": "transparent.png"
  },
  "//": "Capar padrão",
  "coque_default": {
    "label": "Sansumg S8",
    "value": "s8.png"
  },

  "//": "Configuração de Chamada de Serviço (favorito)",
  "serviceCall": [
    {

      "//": "Nome do item",
      "display": "Police",

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

      "//": "Opcional: Imagem do chip",
      "icon": "/html/static/img/icons_app/bank.png",

      "//": "Lista de ações disponíveis",
      "subMenu": [
        {
          "//": "Título da ação",
          "title": "Envie uma mensagem",

          "//": "Nome do acionador de evento quando em uso",
          "eventName": "esx_addons_gcphone:call",

          "//": "Opcional: Parâmetro 'data' enviado com o evento",
          "type": {
            "number": "police"
          }
        },
        {
          "title": "Ligue para o plantão da PM",
          "eventName": "gcphone:autoCallNumber",
          "type": {
            "number": "911"
          }
        }
      ]
    },
    {
      "display": "Ambulância",
      "backgroundColor": "red",
      "subMenu": [
        {
          "title": "Envie uma mensagem",
          "eventName": "esx_addons_gcphone:call",
          "type": {
            "number": "ambulance"
          }
        }
      ]
    }
  ],

  "//": "Adicionar contato padrão",
  "defaultContacts": [
    { "number": "ambulance" , "display": "AABBUULLAANNCCEE", "icon": "/html/static/img/icons_app/bank.png" },
    { "number": "police" , "display": "Police", "backgroundColor": "blue", "letter": "J" }
  ],

  "//": "Configuration des applications",
  "apps": [
    {
      "//": "Nome do aplicativo",
      "name": "Telefone",

      "//": "Ícones da aplicação",
      "icons": "/html/static/img/icons_app/call.png",

      "//": "Rota do aplicativo, NÃO MODIFICAR",
      "routeName": "appels",

      "//": "Se for verdade, o aplicativo estará disponível na home page",
      "inHomePage": true,

      "//": "Se falso, o aplicativo não é visível",
      "enabled": true
    },
    {
      "name": "Mensagens",
      "icons": "/html/static/img/icons_app/sms.png",
      "routeName": "messages",
      "inHomePage": true,

      "//": "Referência para a loja, para exibir um chip sob o ícone do aplicativo",
      "puceRef": "nbMessagesUnread",
    },
    {
      "name": "Contatos",
      "icons": "/html/static/img/icons_app/contacts.png",
      "routeName": "contacts",
      "inHomePage": true
    },
    {
      "name": "Configurações",
      "icons": "/html/static/img/icons_app/settings.png",
      "routeName": "parametre",
      "inHomePage": true
    },
    {
      "name": "Banco",
      "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": "Foto",
      "icons": "/html/static/img/icons_app/photo.png",
      "routeName": "photo"
    },
    {
      "name": "Dark Chat",
      "icons": "/html/static/img/icons_app/tchat.png",
      "routeName": "tchat"
    }
  ],

  "//": "Configuração dos idiomas do telefone",
  "language": {
    "pt_BR": {
      "NAME": "Portugues(BR)",
      "KEY": "VALUE"
    },
    "en_US": {
      "NAME": "English",
      "//": "..."
    },
    "//": "Autre Langue"
  }
}

Não se esqueça de adicionar os novos arquivos no __ressource.lua

  • Você pode editar os sons em \html\static\sound
  • As conchas devem estar no formato 1000x500 px, a área da tela é centrada em tamanho 800 * 400
  • As aplicações do Banco e do Exchange devem ser configuradas de acordo com seus scripts

Estações fixas são configuráveis em gcphone/config.lua

--[[
  Tenha cuidado para não usar um número que entre em conflito com um jogador
--]]
FixePhone = {
  -- Delegacia de polícia
  ['911'] = { name =  "Delegacia de polícia", coords = { x = 441.2, y = -979.7, z = 30.58 } },

  -- Cabine perto da delegacia de polícia
  ['008-0001'] = { name = "Cabine telefônica", coords = { x = 372.25, y = -965.75, z = 28.58 } },
}

Sobre esx_addons_gcphone

Permite a conexão entre o telefone e as transações esx.

Por favor coloque esx_addons_gcphone & gcphone antes dos trabalhos. Exemple :

  # ...

  start mysql-async
  start essentialmode
  start esplugin_mysql
  start es_extended

  start esx_addons_gcphone
  start gcphone

  start esx_mecanojob
  start esx_job2
  start esx_job3
  # ...

License

GNU v3

Creditos

Jonathan (Gannon) D

esx_gcphone's People

Contributors

psycodeliccircus avatar taik-ytb avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

gisleino

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.