Jump to content

Board on down of screen (sorry for bad english)


Recommended Posts

  • Replies 58
  • Created
  • Last Reply

Top Posters In This Topic

I have new.... on dx:

  
  
addEventHandler("onClientRender", root, 
    function() 
        dxDrawRectangle(0, 725, 1024, 43, tocolor(0, 155, 255, 160), true) 
        dxDrawText("Nick:", 90, 730, 362, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:", 90, 728, 362, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:", 88, 730, 360, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:", 88, 728, 360, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:", 89, 729, 361, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:", 367, 730, 639, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:", 367, 728, 639, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:", 365, 730, 637, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:", 365, 728, 637, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:", 366, 729, 638, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:", 643, 730, 915, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:", 643, 728, 915, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:", 641, 730, 913, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:", 641, 728, 913, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:", 642, 729, 914, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
    end 
) 
  

It is with outline...

How can i do...get nick, score and money in it?

Link to comment

It good?

addEventHandler("onClientRender", root, 
    function() 
        local it = getPlayerName () 
        dxDrawRectangle(0, 725, 1024, 43, tocolor(0, 155, 255, 160), true) 
        dxDrawText("Nick:"..tostring(it)"", 90, 730, 362, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..tostring(it)"", 90, 728, 362, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..tostring(it)"", 88, 730, 360, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..tostring(it)"", 88, 728, 360, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..tostring(it)"", 89, 729, 361, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..getElementData(localplayer, "Score")"", 367, 730, 639, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..getElementData(localplayer, "Score")"", 367, 728, 639, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..getElementData(localplayer, "Score")"", 365, 730, 637, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..getElementData(localplayer, "Score")"", 365, 728, 637, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..getElementData(localplayer, "Score")"", 366, 729, 638, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..getPlayerMoney()"$", 643, 730, 915, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..getPlayerMoney()"$", 643, 728, 915, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..getPlayerMoney()"$", 641, 730, 913, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..getPlayerMoney()"$", 641, 728, 913, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..getPlayerMoney()"$", 642, 729, 914, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
    end 
) 

Link to comment

No, wrong.

addEventHandler("onClientRender", root, 
    function() 
        local it = getPlayerName ( localPlayer ) 
        local score = tostring ( getElementData(localplayer, "Score") ) 
        local money = getPlayerMoney() 
        dxDrawRectangle(0, 725, 1024, 43, tocolor(0, 155, 255, 160), true) 
        dxDrawText("Nick:"..it, 90, 730, 362, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 90, 728, 362, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 88, 730, 360, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 88, 728, 360, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 89, 729, 361, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 367, 730, 639, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 367, 728, 639, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 365, 730, 637, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 365, 728, 637, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 366, 729, 638, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 643, 730, 915, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 643, 728, 915, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 641, 730, 913, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 641, 728, 913, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 642, 729, 914, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
    end 
) 

Link to comment
addEventHandler ( "onClientRender", root, 
    function ( ) 
        local it = getPlayerName ( localPlayer ):gsub ( "#%x%x%x%x%x%x", "" ) 
        local score = tostring ( tonumber ( getElementData ( localplayer, "Score" ) ) or 0 ) 
        local money = tostring ( getPlayerMoney ( ) ) 
        dxDrawRectangle(0, 725, 1024, 43, tocolor(0, 155, 255, 160), true) 
        dxDrawText("Nick:"..it, 90, 730, 362, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 90, 728, 362, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 88, 730, 360, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 88, 728, 360, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick:"..it, 89, 729, 361, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 367, 730, 639, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 367, 728, 639, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 365, 730, 637, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 365, 728, 637, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Score:"..score, 366, 729, 638, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 643, 730, 915, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 643, 728, 915, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 641, 730, 913, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 641, 728, 913, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Money:"..money.."$", 642, 729, 914, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
    end 
) 

Link to comment

I set the "Score" on my Login/Register panel....on player click Register(Rejestruj in polish) then the script setElementData "Score" 1.....IT IS ON SERVER SIDE.......on my script for board getElementData is on CLIENT SIDE ... mybye this is a problem? Or I don't know :(

Link to comment

Here is my register code:

function Rejestruj_Server(gracz,username, password) 
    local account = getAccount(username, password) 
    if (account ~= false) then 
    outputChatBox("Takie konto juz istnieje.",gracz,255,0,0) 
    else 
            account = addAccount(username, password) 
            setElementData(gracz,"konto_login",username) 
            givePlayerMoney( gracz, 5000 ) 
            setAccountData(account,"cash",5000) 
            setAccountData(account,"score",1) 
            setElementData(gracz,"Score",1) 
            outputChatBox("Pomyślnie zarejestrowano konto",gracz,255,20,255) 
            outputChatBox("Witaj!Jesteś nowy?Przeczytaj informacje pod klawiszem 'F9'",gracz,true,255,20,255) 
  
    end 
end 
addEvent("submitRegister",true) 
addEventHandler("submitRegister",getRootElement(),Rejestruj_Server) 

In Polish it is.

Link to comment

Ah, I found the problem, it says "localplayer" at getElementData.

Change:

local score = tostring ( tonumber ( getElementData ( localplayer, "Score" ) ) or 0 ) 

to:

local score = tostring ( tonumber ( getElementData ( localPlayer, "Score" ) ) or 0 ) 

Link to comment

I do it :

addEventHandler("onClientRender", root, 
    function() 
        local it = getPlayerName(localPlayer):gsub ("#%x%x%x%x%x%x","") 
        local score = tostring ( tonumber ( getElementData ( localPlayer, "Score" ) ) or 0 ) 
        local money = getPlayerMoney(localplayer) 
        local x, y = guiGetScreenSize() 
        local x = (screenWidth) 
        local y = (screenHeight- guiHeight) 
         
        dxDrawRectangle(0/x, 725/y, 1024, 43, tocolor(0, 155, 255, 160), true) --x 0, y 725 
        dxDrawText("Nick: "..it, 90, 730, 362, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 90, 728, 362, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 88, 730, 360, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 88, 728, 360, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 89, 729, 361, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 367, 730, 639, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 367, 728, 639, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 365, 730, 637, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 365, 728, 637, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 366, 729, 638, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 643, 730, 915, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 643, 728, 915, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 641, 730, 913, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 641, 728, 913, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 642, 729, 914, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
    end 
) 

Not found :( In debug i see a problem with local screenHeight:

DEBUG:

attempt to perform arithmetic on global'screenHeight' (a nil value)

Link to comment
addEventHandler("onClientRender", root, 
    function() 
        local it = getPlayerName(localPlayer):gsub ("#%x%x%x%x%x%x","") 
        local score = tostring ( tonumber ( getElementData ( localPlayer, "Score" ) ) or 0 ) 
        local money = getPlayerMoney(localplayer) 
        local x, y = guiGetScreenSize() 
  
        dxDrawRectangle(0/x, 725/y, 1024, 43, tocolor(0, 155, 255, 160), true) --x 0, y 725 
        dxDrawText("Nick: "..it, 90, 730, 362, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 90, 728, 362, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 88, 730, 360, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 88, 728, 360, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Nick: "..it, 89, 729, 361, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 367, 730, 639, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 367, 728, 639, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 365, 730, 637, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 365, 728, 637, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("  Score: "..score, 366, 729, 638, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 643, 730, 915, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 643, 728, 915, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 641, 730, 913, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 641, 728, 913, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
        dxDrawText("Pieniadze: "..money.." $", 642, 729, 914, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) 
    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...