Soucis de chat

● Machine locale, VPS, dédié ? : Je travail actuellement en local
● Framework utilisé (ES/ESX/…) : ESX
● Nom de la ressource : ESX_RPCHAT

● Quand est-ce que l’erreur apparaît ? A l’utilisation d’une commande
● Screen du bug Cf ce dessous

Avant tout, Bonjour à tous ceux qui prendront la peine de me répondre :slight_smile:

Je viens de me remettre récemment au développement de script pour GTA5 en LUA.
Je n’avais pas pratiqué depuis plus de 2 ans et… j’ai l’impression de repartir de 0 !

C’est pourquoi je m’adresse à vous après avoir galéré sur un point bien précis que je n’arrive pas à résoudre…

Je tente de modifier et de développer un chat entièrement RP pour un serveur sans vocal.

Jusque là tout va bien, mais je rencontre un soucis lors de mes tests avec la fonction /me.

Lorsque je l’utilise en jeu, le script fonctionne et ne fait apparaitre aucune erreur. Mais à l’envoie, en jeu, le mot est « mangé » « coupé ». Bref il n’apparaît pas en entier !

J’espère que les screen vous permettront de mieux comprendre.

Je tape : " /me Test "
metest1

Mais lorsque j’envoie voilà ce qui s’affiche :
metest2

Comme vous pouvez le constater il manque les deux premières lettres du mot.

Pour ce qui est du script :

Partie Server :
RegisterCommand(‹ me ›, function(source, args, rawCommand)
local playerName = GetPlayerName(source)
local msg = rawCommand:sub(6)
local name = getIdentity(source)
fal = name.lastname … " " … name.firstname
TriggerClientEvent(« sendProximityMessageMe », -1, source, fal, msg)
end, false)

Partie Client :
RegisterNetEvent(‹ sendProximityMessageMe ›)
AddEventHandler(‹ sendProximityMessageMe ›, function(id, name, message)
local myId = PlayerId()
local pid = GetPlayerFromServerId(id)
if pid == myId then
TriggerEvent(‹ chatMessage ›, « ^5 » … name … " ", {0, 153, 204}, "^5 " … message)
elseif GetDistanceBetweenCoords(GetEntityCoords(GetPlayerPed(myId)), GetEntityCoords(GetPlayerPed(pid)), true) < 9.999 then
TriggerEvent(‹ chatMessage ›, « ^5 » … name … " ", {0, 153, 204}, "^5 " … message)
end
end)

Je sens que c’est tout bête mais je n’arrive pas à mettre le doigt dessus. J’ai également cherché dans le script chat, et j’ai importé un thème de chatbox. Aucune idée si cela peut venir de ça mais cela me paraîtrait étonnant.

Merci d’avance si quelqu’un peut m’aider.

Witch

C’est bon, j’ai trouvé :slight_smile:

Merci quand même !