[Beta] gcphone Version 2

Avatar du membre
gekko
Messages : 6
Enregistré le : 18 juin 2018, 19:57

18 juin 2018, 22:08

merci a toi



Avatar du membre
Feared
Messages : 129
Enregistré le : 13 avr. 2018, 18:00
Localisation : France
Contact :

19 juin 2018, 14:47

Gannon a écrit :
18 juin 2018, 21:32
Ton json n'est pas correct. Regarde bien l'exemple de police.

Code : Tout sélectionner

"type": {
  "number": "police"
}
et non pas

Code : Tout sélectionner

"type":  "police"
Il nouvelle version est dispo elle corrige quelque bug => https://github.com/N3MTV/gcphone/releas ... V2_alpha_0
Salut,
J'avais une petite question, pour le systeme de coma, on doit appuyer sur G qui va envoyer une demande au medecin de prendre l'appel et sa met un marqueur ou se trouve la personne qui est dans le coma, mais du coup maintenant il est plus fonctionnel car on utilises ton téléphone, sais tu comment faire pour qu'il remarche ?

Voici la ligne dans le esx_ambulancejob :
function SendDistressSignal()
local playerPed = GetPlayerPed(-1)
local coords = GetEntityCoords(playerPed)

if tonumber(phoneNumber) ~= nil then
phoneNumber = tonumber(phoneNumber)
end

ESX.ShowNotification(_U('distress_sent'))
TriggerServerEvent('esx_phone:send', 'ambulance', _U('distress_message'), false, {
x = coords.x,
y = coords.y,
z = coords.z
})

ESX.ShowNotification(_U('message_sent'))
end
Faudrait juste que sa marque en haut a gauche que quelqu'un est dans le coma, appuyer sur X pour prendre ou N pour refuser !
Et que sa mettent le marqueur a la personne qui est dans le coma :)

Avatar du membre
Gannon
Messages : 48
Enregistré le : 11 juin 2018, 15:55

19 juin 2018, 15:05

Feared a écrit :
19 juin 2018, 14:47
Salut,
J'avais une petite question, pour le systeme de coma, on doit appuyer sur G qui va envoyer une demande au medecin de prendre l'appel et sa met un marqueur ou se trouve la personne qui est dans le coma, mais du coup maintenant il est plus fonctionnel car on utilises ton téléphone, sais tu comment faire pour qu'il remarche ?

Voici la ligne dans le esx_ambulancejob :
function SendDistressSignal()
local playerPed = GetPlayerPed(-1)
local coords = GetEntityCoords(playerPed)

if tonumber(phoneNumber) ~= nil then
phoneNumber = tonumber(phoneNumber)
end

ESX.ShowNotification(_U('distress_sent'))
TriggerServerEvent('esx_phone:send', 'ambulance', _U('distress_message'), false, {
x = coords.x,
y = coords.y,
z = coords.z
})

ESX.ShowNotification(_U('message_sent'))
end
Faudrait juste que sa marque en haut a gauche que quelqu'un est dans le coma, appuyer sur X pour prendre ou N pour refuser !
Et que sa mettent le marqueur a la personne qui est dans le coma :)

Code : Tout sélectionner

  {
      "display": "Ambulance",
      "subMenu": [
        {
          "title": "Envoyé un signal de detresse",
          "eventName": "esx_addons_gcphone:call",
          "type": {
            "number": "ambulance",
            "message": "Le message que reçoit les ambulancier"
          }
        }
      ]
    }


Avatar du membre
zaar
Messages : 57
Enregistré le : 14 nov. 2017, 12:34

19 juin 2018, 16:35

Merci pour ces updates, la dernière que j'ai regardé c'était la alpha 7 et on n'arrive déjà a la alpha 13.
Pour ma part je trouve comme je l'ai évoqué que le seul petit défaut pour moi et l'utilisation possible en coma contrairement a l'ancien.
sinon c'est parfait encore merci.

Et nickel les icônes
Image

Avatar du membre
R4ven
Messages : 3
Enregistré le : 19 juin 2018, 16:58

19 juin 2018, 17:03

Bonjour Gannon et merci a toi pour se super partage, par contre je bloque a un endroit ses l'affichage de la banque.

Utilisant esx j'ai tenter avec se code mais probleme le telephone me renvoie $ NaN

Coté serveur

Code : Tout sélectionner

function getBankAccount()
    local _source = source
    local xPlayer = ESX.GetPlayerFromId(_source)
    bank = xPlayer.getAccount('bank').money
    TriggerClientEvent('gcphone:myBankAccount', _source, bank)

end
Coté client

Code : Tout sélectionner

RegisterNetEvent("gcphone:myBankAccount")
AddEventHandler("gcphone:myBankAccount", function (bank)
  SendNUIMessage({event = 'updateBankbalance', banking = bank})
end)
serer tu m'aider pour se probléme ?
merci d'avance ;)

Avatar du membre
Feared
Messages : 129
Enregistré le : 13 avr. 2018, 18:00
Localisation : France
Contact :

19 juin 2018, 17:04

R4ven a écrit :
19 juin 2018, 17:03
Bonjour Gannon et merci a toi pour se super partage, par contre je bloque a un endroit ses l'affichage de la banque.

Utilisant esx j'ai tenter avec se code mais probleme le telephone me renvoie $ NaN

Coté serveur

Code : Tout sélectionner

function getBankAccount()
    local _source = source
    local xPlayer = ESX.GetPlayerFromId(_source)
    bank = xPlayer.getAccount('bank').money
    TriggerClientEvent('gcphone:myBankAccount', _source, bank)

end
Coté client

Code : Tout sélectionner

RegisterNetEvent("gcphone:myBankAccount")
AddEventHandler("gcphone:myBankAccount", function (bank)
  SendNUIMessage({event = 'updateBankbalance', banking = bank})
end)
serer tu m'aider pour se probléme ?
merci d'avance ;)
L'affichage du compte en banque marche tres bien avec ESX il n'y avait rien a touché :)

Avatar du membre
R4ven
Messages : 3
Enregistré le : 19 juin 2018, 16:58

19 juin 2018, 17:15

de base l'affichage de la banque se fait par sa

Code : Tout sélectionner

RegisterNetEvent('banking:updateBalance')
AddEventHandler('banking:updateBalance', function(bank)
    SendNUIMessage({event = 'updateBankbalance', banking = bank})
end)
mais le registerNetEvent('banking:updateBalance') renvoie au script banque non ?

Avatar du membre
Oldarorn
Messages : 86
Enregistré le : 13 févr. 2018, 18:37

19 juin 2018, 19:58

Il me semble que R4ven a raison, l'appel de la banque ne fonctionne pas de base avec ESX (en tout cas chez moi ça affiche 0) :)

D'ailleurs, je reviens vers vous pour ceux qui le veulent, je peux partager un système qui fait payer l'appelant un certain prix en fonction de la durée de l'appel, vous le voulez ?

Avatar du membre
zaar
Messages : 57
Enregistré le : 14 nov. 2017, 12:34

19 juin 2018, 20:08

Oldarorn a écrit :
19 juin 2018, 19:58
Il me semble que R4ven a raison, l'appel de la banque ne fonctionne pas de base avec ESX (en tout cas chez moi ça affiche 0) :)

D'ailleurs, je reviens vers vous pour ceux qui le veulent, je peux partager un système qui fait payer l'appelant un certain prix en fonction de la durée de l'appel, vous le voulez ?
Énorme il sont pas passé chez chosh chez toi :lol:

Avatar du membre
Feared
Messages : 129
Enregistré le : 13 avr. 2018, 18:00
Localisation : France
Contact :

19 juin 2018, 20:12

Moi sa marche car j'ai le script banking qui marche sous ESX du coup moi c'est nickel mais oui après si vous utilisez un autre système de banque, il faut l'adapter :)

Répondre