Jump to content

dxTriggerInfoBox


marona

Recommended Posts

Hey there, i have a problem with my script here is it only the dxRectangle is there but the text isn´t there here

Client:

function infobox ( message,color1,color2,color3,size) 
    message = message 
    dxDrawRectangle(0, 0, 1366, 145, tocolor(0, 0, 0, 119), true) 
    dxDrawText("It says:"..message.."", 0, 0, 1366, 145, tocolor(color1, color2, color3, 255), size, "bankgothic", "left", "top", false, false, true, false, false) 
    addEventHandler("onClientRender",getRootElement(),infobox) 
    setTimer(destroyInfobox,3000,1) 
end 
addEvent("infobox",true) 
addEventHandler("infobox",getRootElement(),infobox) 
  
function destroyInfobox () 
    removeEventHandler("onClientRender",getRootElement(),infobox) 
end 

Server:

triggerClientEvent(source,"infobox",getRootElement(),"Hey there!",150,150,150,2) 

Link to comment
  • Moderators

Try this:

local messageData 
local infoboxHandler = false 
  
local infobox = function () 
    dxDrawRectangle(0, 0, 1366, 145, tocolor(0, 0, 0, 119), true) 
    dxDrawText("It says:"..messageData["text"].."", 0, 0, 1366, 145, tocolor(messageData["R"], messageData["G"], messageData["B"], 255), messageData["size"], "bankgothic", "left", "top", false, false, true, false, false) 
end 
  
  
local destroyInfobox = function () 
    removeEventHandler("onClientRender",root,infobox) 
    infoboxHandler = false 
end 
  
addEvent("infobox",true) 
addEventHandler("infobox",root, 
function ( messageData2) 
    messageData = messageData2 
    if not infoboxHandler then 
        addEventHandler("onClientRender",root,infobox) 
        setTimer(destroyInfobox,3000,1) 
        infoboxHandler = true 
    end 
end) 
  
  
  
  

  
  
local messageData = { 
    ["text"]="Hey there!", 
    ["R"]=150, 
    ["G"]=150, 
    ["B"]=150, 
    ["size"]=2 
} 
  
  
triggerClientEvent(source,"infobox",root,messageData) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...