Passer une annonce - IN GAME ?

Bien le bonjour, bonsoir à vous tous!

J’ai remarquer que sur plusieurs serveurs, certaines entreprises possédaient un système pour « passer une annonce » du style « Mécano ouvert » ou tout autre, tel qu’une annonce en tant que journaliste.

Je me posais la question de si celle-ci "était une annonce de base de GTA ou bien un script js adapter pour celui-ci.

Voici une photo de quoi, je parle…

Auriez-vous une réponse et égalaement un « script » ou je pourrai y récupérer la base ?

Je vous remercie d’avance!

Sans réponse, je me permets de relancer.

Salut, base toi sur la merveilleuse base de talife :kappa:

@Juju
Je n’ai rien trouver dans cette base, dans quel ressource je dois rechercher? Car personnellement rien trouver…

Salut, tien tu peux prendre example sur sa.


---------------------Coté client-------------------------------------

function Message()
Citizen.CreateThread(function()
while messagenotfinish do
Citizen.Wait(1)

		DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "", "", "", "", 30)
	    while (UpdateOnscreenKeyboard() == 0) do
	        DisableAllControlActions(0);
	       Citizen.Wait(1)
	    end
	    if (GetOnscreenKeyboardResult()) then
	        local result = GetOnscreenKeyboardResult()
	        messagenotfinish = false
	       TriggerServerEvent('esx_mecanojob:annonce',result)
	        
	    end


	end
end)

end


----------------------------Coté serveur-----------------------------

RegisterServerEvent(‘esx_mecanojob:annonce’)
AddEventHandler(‘esx_mecanojob:annonce’, function(result)
local _source = source
local xPlayer = ESX.GetPlayerFromId(_source)
local xPlayers = ESX.GetPlayers()
local text = result
print(text)
for i=1, #xPlayers, 1 do
local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
TriggerClientEvent(‘esx_mecanojob:annonce’, xPlayers[i],text)
end

Wait(8000)

local xPlayers = ESX.GetPlayers()
for i=1, #xPlayers, 1 do
	local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
	TriggerClientEvent('esx_mecanojob:annoncestop', xPlayers[i])
end

end)

1 « J'aime »

Bonjour,

Je suis en train de monter une ressource pour passer une annonce ingame en faisant payer le joueur.

Je suis parti du fichier partagé de MRW, sauf que j’ai en bannière la weazelnews…

Je veux avoir le même rendu que l’image donnée par l’utilisateur au début de ce topic…

J’ai tenté de mettre cela mais impossible la ressource ne fonctionne plus.

Ma question : quelqu’un pourrait il m’apporter de l’aide ?

Actuellement le script de MRW affiche la bannière par :

ESX.scalefrom …

Comment faire ?

Dans l’attente merci.