Jump to content

dxDrawText


GanJaRuleZ

Recommended Posts

Hi allz , is there an function or something to destroy a dx Text ?

Thank you

For example

  
root = getRootElement () 
function text() 
setTimer(dxDrawText("This is a text",155.0,549.0,669.0,591.0,tocolor(255,255,255,255),1.0,"diploma","left","top",false,false,false , 50 , 1 ) 
end 
addEventHandler ( "onClientRender", root, text ) 

Edited by Guest
Link to comment

Ok , btw i don't know how to make it ..

Btw i feel it is not perfect ..

  
root = getRootElement () 
  
function someoneReachedHunter(number, sort, model) 
    if sort == "vehiclechange" and model == 425 then 
     local vehicles = getElementsByType("vehicle") 
    for k,v in ipairs(vehicles) do 
     setTimer( setElementCollisionsEnabled(v, false) , 5000 , 1 ) 
     outputChatBox ( "#FFE303The ghostmode will be disabled in 5 seconds ",255,255,255 ,true ) 
    end 
end 
addEvent("onPlayerPickUpRacePickup",true) 
addEventHandler("onPlayerPickUpRacePickup",getRootElement(),someoneReachedHunter) 
--end 
  
  
function thePlayerReachedHunter() 
local player = getPlayerName() 
local theVehicle = getPlayerOccupiedVehicle ( player ) 
if ( theVehicle = 425 ) then 
setTimer(dxDrawText("The player ".. player .." got hunter! NOW RUN !",155.0,549.0,669.0,591.0,tocolor(255,255,255,255),1.0,"diploma","left","top",false,false,false) , 50 , 1 ) 
else 
end 
addEventHandler ( "onClientRender", root, thePlayerReachedHunter ) 
  
  

I think the players will be overlayed ..

Link to comment
root = getRootElement () 
  
function someoneReachedHunter(number, sort, model) 
    if sort == "vehiclechange" and model == 425 then 
     local vehicles = getElementsByType("vehicle") 
    for k,v in ipairs(vehicles) do 
     setTimer( setElementCollisionsEnabled(v, false) , 5000 , 1 ) 
     outputChatBox ( "#FFE303The ghostmode will be disabled in 5 seconds ", root, 255,255,255 ,true ) 
end     
end 
end 
addEvent("onPlayerPickUpRacePickup",true) 
addEventHandler("onPlayerPickUpRacePickup",getRootElement(),someoneReachedHunter) 
  
  
  
function thePlayerReachedHunter() 
local player = getPlayerName(source) 
local theVehicle = getPlayerOccupiedVehicle ( player ) 
if ( theVehicle == 425 ) then 
setTimer(dxDrawText, 1000, 1, "The player ".. player .." got hunter! NOW RUN !",155.0,549.0,669.0,591.0,tocolor(255,255,255,255),1.0,"diploma","left","top",false,false,false) , 50 , 1 ) 
else return end 
end 
addEventHandler ( "onClientRender", root, thePlayerReachedHunter ) 

Link to comment

That's a mess..

-- client side.

local player = nil 
  
function thePlayerReachedHunter() 
    if (player) then 
        dxDrawText("The player ".. tostring(getPlayerName(player)) .." got hunter! NOW RUN !",155.0,549.0,669.0,591.0,tocolor(255,255,255,255),1.0,"diploma","left","top",false,false,false) 
    end 
end 
  
addEvent("disableGhostMode",true) 
addEventHandler("disableGhostMode",root, 
function (thePlayer) 
    player = thePlayer 
    outputChatBox ( "#FFE303The ghostmode will be disabled in 5 seconds ",255,255,255 ,true ) 
    addEventHandler ( "onClientRender", root, thePlayerReachedHunter ) 
    setTimer(function () removeEventHandler ( "onClientRender", root, thePlayerReachedHunter ) end, 5000, 1) 
    setTimer(function () 
        for k,v in ipairs(getElementsByType("vehicle")) do 
            setElementCollidableWith(v, v, false) 
        end 
    end, 5000, 1) 
end 

-- server side:

function someoneReachedHunter(number, sort, model) 
    if (sort == "vehiclechange" and model == 425) then 
        triggerClientEvent("disableGhostMode",getRootElement(),source) 
    end 
end 
addEvent("onPlayerPickUpRacePickup",true) 
addEventHandler("onPlayerPickUpRacePickup",getRootElement(),someoneReachedHunter) 

Link to comment
  • 2 weeks later...

Well , after i tested this one too it gives me an another error .. :

new script :

local player = nil 
  
function thePlayerReachedHunter() 
    if (player) then 
        dxDrawText("The player ".. tostring(getPlayerName(player)) .." got hunter! NOW RUN !",155.0,549.0,669.0,591.0,tocolor(255,255,255,255),1.0,"diploma","left","top",false,false,false) 
    end 
end 
  
addEvent("disableGhostMode",true) 
addEventHandler("disableGhostMode",root, 
function (thePlayer) 
    player = thePlayer 
    outputChatBox ( "#FFE303The ghostmode will be disabled in 5 seconds ",255,255,255 ,true ) 
    addEventHandler ( "onClientRender", root, thePlayerReachedHunter ) 
    setTimer(function () removeEventHandler ( "onClientRender", root, thePlayerReachedHunter ) end, 5000, 1) 
    setTimer(function () 
        for k,v in ipairs(getElementsByType("vehicle")) do 
            setElementCollidableWith(v, v, true) 
        end 
    end, 5000, 1) 
end 

-- By SolidSnake

Error :

WARNING: Loading script failed: HunterGMDisabler\client.lua:21: ')' expected (to close '(' at line 10) near '<eof>' 

Link to comment

Here:

local player = nil 
  
function thePlayerReachedHunter() 
    if (player) then 
        dxDrawText("The player ".. tostring(getPlayerName(player)) .." got hunter! NOW RUN !",155.0,549.0,669.0,591.0,tocolor(255,255,255,255),1.0,"diploma","left","top",false,false,false) 
    end 
end 
  
addEvent("disableGhostMode",true) 
addEventHandler("disableGhostMode",root, 
function (thePlayer) 
    player = thePlayer 
    outputChatBox ( "#FFE303The ghostmode will be disabled in 5 seconds ",255,255,255 ,true ) 
    addEventHandler ( "onClientRender", root, thePlayerReachedHunter ) 
    setTimer(function () removeEventHandler ( "onClientRender", root, thePlayerReachedHunter ) end, 5000, 1) 
    setTimer(function () 
        for k,v in ipairs(getElementsByType("vehicle")) do 
            setElementCollidableWith(v, v, true) 
        end 
    end, 5000, 1) 
end) 
  

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...