Jump to content

gui help


K4stic

Recommended Posts

how i can updatable that items

local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"",true) 
        guiSetText(label1,"",true) 
        guiSetText(label2,"",true) 
        guiSetText(label3,"",true) 
        guiSetText(label4,"",true) 
        guiSetText(label5,"",true) 
        guiSetText(label6,"",true) 
    elseif (visableornot == false) then 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup,false) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer()),false) 
        guiSetText(label2,"Your name: $"..tostring(getmoney),false) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial),false) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills),false) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths),false) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths),false) 
    end 
end 
  
--and last this 
  
for id, player in ipairs(getElementsByType("player")) do 
    guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
end 

Link to comment
local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"") 
        guiSetText(label1,"") 
        guiSetText(label2,"") 
        guiSetText(label3,"") 
        guiSetText(label4,"") 
        guiSetText(label5,"") 
        guiSetText(label6,"") 
    elseif (visableornot == false) then 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer())) 
        guiSetText(label2,"Your money: $"..tostring(getmoney)) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial)) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills)) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths)) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths)) 
    end 
end 
  
setTimer( menuShow, 5000, 0 ) 
--and last this 
  
for id, player in ipairs(getElementsByType("player")) do 
    guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
end 

B.T.W : The function guiSetTextdosn't have a third argument, So you don't need to but true or false .

Link to comment

try this:

local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
setTimer(function() 
getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
getmoney = getPlayerMoney(getLocalPlayer()) 
getserial = getPlayerSerial(getLocalPlayer()) 
totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
end,10000,0) 
      
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"",true) 
        guiSetText(label1,"",true) 
        guiSetText(label2,"",true) 
        guiSetText(label3,"",true) 
        guiSetText(label4,"",true) 
        guiSetText(label5,"",true) 
        guiSetText(label6,"",true) 
    elseif (visableornot == false) then 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer())) 
        guiSetText(label2,"Your name: $"..tostring(getmoney)) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial)) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills)) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths)) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths)) 
    end 
end 
  
--and last this 
  
for id, player in ipairs(getElementsByType("player")) do 
    guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
end 

@Pain - That would only update the gui which is not needed, you would need to update the variables for the element data at the top!

Link to comment

You said you want the data to be updated in the GUI right?

try this:

local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"",true) 
        guiSetText(label1,"",true) 
        guiSetText(label2,"",true) 
        guiSetText(label3,"",true) 
        guiSetText(label4,"",true) 
        guiSetText(label5,"",true) 
        guiSetText(label6,"",true) 
    elseif (visableornot == false) then  
        getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
        getmoney = getPlayerMoney(getLocalPlayer()) 
        getserial = getPlayerSerial(getLocalPlayer()) 
        totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
        totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
        totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer())) 
        guiSetText(label2,"Your name: $"..tostring(getmoney)) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial)) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills)) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths)) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths)) 
    end 
end 
  
--and last this 
  
for id, player in ipairs(getElementsByType("player")) do 
    guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
end 

This will be updated when the gui is opened!

Link to comment
You said you want the data to be updated in the GUI right?

try this:

local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"",true) 
        guiSetText(label1,"",true) 
        guiSetText(label2,"",true) 
        guiSetText(label3,"",true) 
        guiSetText(label4,"",true) 
        guiSetText(label5,"",true) 
        guiSetText(label6,"",true) 
    elseif (visableornot == false) then  
        getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
        getmoney = getPlayerMoney(getLocalPlayer()) 
        getserial = getPlayerSerial(getLocalPlayer()) 
        totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
        totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
        totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer())) 
        guiSetText(label2,"Your name: $"..tostring(getmoney)) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial)) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills)) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths)) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths)) 
    end 
end 
  
--and last this 
  
for id, player in ipairs(getElementsByType("player")) do 
    guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
end 

This will be updated when the gui is opened!

The locals in the top of the code are not required, Unless you are using theme in another function .

Link to comment

try this:

local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"",true) 
        guiSetText(label1,"",true) 
        guiSetText(label2,"",true) 
        guiSetText(label3,"",true) 
        guiSetText(label4,"",true) 
        guiSetText(label5,"",true) 
        guiSetText(label6,"",true) 
    elseif (visableornot == false) then 
        getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
        getmoney = getPlayerMoney(getLocalPlayer()) 
        getserial = getPlayerSerial(getLocalPlayer()) 
        totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
        totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
        totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer())) 
        guiSetText(label2,"Your name: $"..tostring(getmoney)) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial)) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills)) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths)) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths)) 
        for id, player in ipairs(getElementsByType("player")) do 
                guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
        end 
    end 
end 

Link to comment
  
  
  
local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"",true) 
        guiSetText(label1,"",true) 
        guiSetText(label2,"",true) 
        guiSetText(label3,"",true) 
        guiSetText(label4,"",true) 
        guiSetText(label5,"",true) 
        guiSetText(label6,"",true) 
    elseif (visableornot == false) then 
        getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
        getmoney = getPlayerMoney(getLocalPlayer()) 
        getserial = getPlayerSerial(getLocalPlayer()) 
        totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
        totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
        totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer())) 
        guiSetText(label2,"Your name: $"..tostring(getmoney)) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial)) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills)) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths)) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths)) 
        for id, player in ipairs(getElementsByType("player")) do 
                guiComboBoxClear( guicomboBox ) 
                guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
        end 
    end 
end 
  

Link to comment

@pain - That would still remove the players you are adding into the gui combo box

try this:

local getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
local getmoney = getPlayerMoney(getLocalPlayer()) 
local getserial = getPlayerSerial(getLocalPlayer()) 
local totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
local totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
local totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
  
function menuShow () 
    visableornot = guiGetVisible (theWindow2) 
    if (visableornot == true) then 
        guiSetVisible (theWindow2, false) 
        showCursor (false) 
        guiSetText(label,"",true) 
        guiSetText(label1,"",true) 
        guiSetText(label2,"",true) 
        guiSetText(label3,"",true) 
        guiSetText(label4,"",true) 
        guiSetText(label5,"",true) 
        guiSetText(label6,"",true) 
    elseif (visableornot == false) then 
        getoccup = getElementData( getLocalPlayer(), "Occupation" ) 
        getmoney = getPlayerMoney(getLocalPlayer()) 
        getserial = getPlayerSerial(getLocalPlayer()) 
        totalkills = getElementData( getLocalPlayer(),"TK" ) or 0 
        totaldeaths = getElementData( getLocalPlayer(),"TD" ) or 0 
        totalkillsdeaths = getElementData( getLocalPlayer(),"KDR" ) or 0 
        guiSetVisible (theWindow2, true) 
        showCursor (true) 
        guiSetText(label,"Your Correct Occupation: "..getoccup) 
        guiSetText(label1,"Your name: "..getPlayerName(getLocalPlayer())) 
        guiSetText(label2,"Your name: $"..tostring(getmoney)) 
        guiSetText(label3,"Your Serial is: "..tostring(getserial)) 
        guiSetText(label4,"Your Total Kills: "..tostring(totalkills)) 
        guiSetText(label5,"Your Total Deaths: "..tostring(totaldeaths)) 
        guiSetText(label6,"Your Total KDR: "..tostring(totalkillsdeaths)) 
        guiComboBoxClear( guicomboBox ) --clears before adding every player to the combo box 
        for id, player in ipairs(getElementsByType("player")) do 
                guiComboBoxAddItem(guicomboBox, getPlayerName(player)) 
        end 
    end 
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...