Jump to content

qaisjp's crazy questions! [NewQuestions!]


qaisjp

Recommended Posts

though you can concatenate your table into a string, and then split it back again into a table. but that is not a very efficient way of storing data, imo.

PS: there's no need to create another topic.

Link to comment

I have this script, and it works as desired:

function showProgressHUDtwok(boolean) 
    local currentprog = guiProgressBarGetProgress(progressHUD) 
    guiSetAlpha(progressHUD, 255) 
    guiProgressBarSetProgress(progressHUD, 0) 
    setTimer(guiProgressBarSetProgress,100 , 1, progressHUD, 5  ) 
    setTimer(guiProgressBarSetProgress,200 , 1, progressHUD, 10 ) 
    setTimer(guiProgressBarSetProgress,300 , 1, progressHUD, 15 ) 
    setTimer(guiProgressBarSetProgress,400 , 1, progressHUD, 20 ) 
    setTimer(guiProgressBarSetProgress,500 , 1, progressHUD, 25 ) 
    setTimer(guiProgressBarSetProgress,600 , 1, progressHUD, 30 ) 
    setTimer(guiProgressBarSetProgress,700 , 1, progressHUD, 35 ) 
    setTimer(guiProgressBarSetProgress,800 , 1, progressHUD, 40 ) 
    setTimer(guiProgressBarSetProgress,900 , 1, progressHUD, 45 ) 
    setTimer(guiProgressBarSetProgress,1000, 1, progressHUD, 50 ) 
    setTimer(guiProgressBarSetProgress,1100, 1, progressHUD, 55 ) 
    setTimer(guiProgressBarSetProgress,1200, 1, progressHUD, 60 ) 
    setTimer(guiProgressBarSetProgress,1300, 1, progressHUD, 65 ) 
    setTimer(guiProgressBarSetProgress,1400, 1, progressHUD, 70 ) 
    setTimer(guiProgressBarSetProgress,1500, 1, progressHUD, 75 ) 
    setTimer(guiProgressBarSetProgress,1600, 1, progressHUD, 80 ) 
    setTimer(guiProgressBarSetProgress,1700, 1, progressHUD, 85 ) 
    setTimer(guiProgressBarSetProgress,1800, 1, progressHUD, 90 ) 
    setTimer(guiProgressBarSetProgress,100 , 1, progressHUD, 95 ) 
    setTimer(guiProgressBarSetProgress,2000, 1, progressHUD, 100) 
    setTimer(guiSetAlpha              ,2200, 1, progressHUD, 0  ) 
    --setTimer(guiProgressBarSetProgress, 100, 2000,progressHUD,guiProgressBarGetProgress(progressHUD)+0.5) 
    --setTimer(guiSetAlpha, 1500, 1,progressHUD,  0) 
end 

Please provide a way I can minimise it

Link to comment
I have this script, and it works as desired:
function showProgressHUDtwok(boolean) 
    local currentprog = guiProgressBarGetProgress(progressHUD) 
    guiSetAlpha(progressHUD, 255) 
    guiProgressBarSetProgress(progressHUD, 0) 
    setTimer(guiProgressBarSetProgress,100 , 1, progressHUD, 5  ) 
    setTimer(guiProgressBarSetProgress,200 , 1, progressHUD, 10 ) 
    setTimer(guiProgressBarSetProgress,300 , 1, progressHUD, 15 ) 
    setTimer(guiProgressBarSetProgress,400 , 1, progressHUD, 20 ) 
    setTimer(guiProgressBarSetProgress,500 , 1, progressHUD, 25 ) 
    setTimer(guiProgressBarSetProgress,600 , 1, progressHUD, 30 ) 
    setTimer(guiProgressBarSetProgress,700 , 1, progressHUD, 35 ) 
    setTimer(guiProgressBarSetProgress,800 , 1, progressHUD, 40 ) 
    setTimer(guiProgressBarSetProgress,900 , 1, progressHUD, 45 ) 
    setTimer(guiProgressBarSetProgress,1000, 1, progressHUD, 50 ) 
    setTimer(guiProgressBarSetProgress,1100, 1, progressHUD, 55 ) 
    setTimer(guiProgressBarSetProgress,1200, 1, progressHUD, 60 ) 
    setTimer(guiProgressBarSetProgress,1300, 1, progressHUD, 65 ) 
    setTimer(guiProgressBarSetProgress,1400, 1, progressHUD, 70 ) 
    setTimer(guiProgressBarSetProgress,1500, 1, progressHUD, 75 ) 
    setTimer(guiProgressBarSetProgress,1600, 1, progressHUD, 80 ) 
    setTimer(guiProgressBarSetProgress,1700, 1, progressHUD, 85 ) 
    setTimer(guiProgressBarSetProgress,1800, 1, progressHUD, 90 ) 
    setTimer(guiProgressBarSetProgress,100 , 1, progressHUD, 95 ) 
    setTimer(guiProgressBarSetProgress,2000, 1, progressHUD, 100) 
    setTimer(guiSetAlpha              ,2200, 1, progressHUD, 0  ) 
    --setTimer(guiProgressBarSetProgress, 100, 2000,progressHUD,guiProgressBarGetProgress(progressHUD)+0.5) 
    --setTimer(guiSetAlpha, 1500, 1,progressHUD,  0) 
end 

Please provide a way I can minimise it

  
    setTimer(guiProgressBarSetProgress,100, 20, progressHUD, guiProgressBarGetProgress(progressHUD) + 5) 
  

Should work ;)

Link to comment
  • 3 weeks later...

**----------** (no it isn't a bump) **-----------------**

I have scripted a headlight colour changer with scroll bars and stuff, but will it cause a massive lag if it updates the light every scroll (when all players do it and there are 100 players?)

--

I want to store "accountname" and "namecolour" data into a mysql database, I got it working smooth, but I am not comfortable with it being a TEXT datatype (i dunno why xD), I don't know what datatype to put, please assist me.

--

wtf is this

OnPlayerModInfo

Link to comment
  • 2 weeks later...

Why do:

do 
    local screenWidth, screenHeight = guiGetScreenSize() 
    if screenHeight < 700 then 
        g_MapSide = 450 
    else 
        g_MapSide = 700 
    end 
end 

when you can do

  
    local screenWidth, screenHeight = guiGetScreenSize() 
    if screenHeight < 700 then 
        g_MapSide = 450 
    else 
        g_MapSide = 700 
    end 
  

?

Isn't it the same thing, or wut?

Link to comment

Wth do you mean. I'm not saying

for i=0,99 do  

or

for i,v in ipairs({"what", "i ", "bla"}) do  

I'm saying PLAIN do. For example:

do 
    local screenWidth, screenHeight = guiGetScreenSize() 
    if screenHeight < 700 then 
        g_MapSide = 450 
    else 
        g_MapSide = 700 
    end 
end outputChatBox(g_MapSide)  

If that is the full script, what is the differnce.

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