Jump to content

Aibo

Retired Staff
  • Posts

    1,105
  • Joined

  • Last visited

Posts posted by Aibo

  1. -- Value = positionX, positionY, positionZ, lookAtX, lookAtY, lookAtZ 
    local cameraPos = {  
        { 1525.5999755859, 2833.5, 36.299999237061, 1524.8000488281, 2833.3999023438 , 35.299999237061 }, 
        { 1464.4000244141, 2840.8999023438, 82.400001525879, 1453.5999755859, 2833.6999511719, 74.400001525879 }, 
        { 1469.5, 2815.3000488281, 44.799999237061, 1470.0999755859, 2822.8000488281, 44.799999237061 }, 
      --{ x, y, z, lookAtX, lookAtY, lookAtZ }, 
    } 
      
    local currentCamera = 0 
      
    function setCameraPos() 
        fadeCamera(source, true, 5) 
        setCameraMatrix( source, unpack(cameraPos[currentCamera + 1]) ) 
    end 
    

  2. If someone could rehost these ? His site is offline.

    the domain wasn't registered by me and has expired two days ago, so i have to poke that guy to prolong it.

    it'll be up in a few days, i guess.

    PS: actually it is up, but DNS servers seem to not like it, sometimes it opens, sometimes not, at least for me.

  3.   
    local n = tonumber(string.format("%.2f", 9/7)) 
    -- n == 1.29 
      
    

    PS: if you dont need it as a number for further calculations (like if you're just going to display it somewhere), you can drop tonumber().

    but keep in mind that it will add zeros to integers (like 9/9 will result in 1.00 without tonumber)

  4. probably your guiGetText dont contain any numbers, so tonumber() returns nil

    debug it, check the data you get from your gui elements

    since your conditions are logically wrong (should be AND, not OR), you're always passing even empty strings to tonumber().

    example (not lua):

    if A is not 1 OR A is not 2 — result will always be true

    when A IS 2, the first condition is true (because 2 is not 1)

    when A IS 1, the second condition is true (because 1 is not 2)

    and they are both true with any other A value

    so you should either use AND:

    if (a ~= "") and (a ~= "0") then  
      -- do stuff with your data 
    end 
    

    or change the condition and the code executed if its true:

    if (a == "") or (a == "0") then  
      -- do stuff when NO VALID DATA (i.e. "a" doesnt contain numbers or is "0") is present 
    else  
      -- do stuff with your data 
    end  
    

  5. no, you put mainWindow as parent in the last argument of guiCreateStaticImage:

    mainWindow = guiCreateWindow(screenWidth/2-mainWidth/2,screenHeight/2-mainHeight/2,mainWidth,mainHeight,"Login panel",false) 
    myImage = guiCreateStaticImage(x, y, imageWidth, imageHeight, "path/to/image.png", false, mainWindow) 
    

  6. "This isn't \ndone because we are racist or anything. We just want Spanish-talking people to have fun \non our server. To do this, we have to prevent non-Spanish people from playing here."

    sounds kinda racist.

  7. you must LEARN to do it, we will not do it for you.

    haha, i see this is the most popular answer in the scripting section these days. :lol: where may i suggest to rename the section to "we will not do it for you"?

    actually, "we will not do it for you" is a pretty legit name. because we won't.

    this section is for questions/problems/support, not requests.

    meh, if you wanna go personal — do it via PM.

  8. And Aibo, I tested it some times. You don't need create functions first, believe me. I can show the part of my GangWar where I add handlers first and then functions and work.

    you should've learned some programming logic instead of semicolons and type prefixes in a dynamically-typed language.

    think whatever you like, but dont confuse other people into thinking they can pass nil values and "add function there later".

    also if you and SolidSnake14 are going to argue who called who what, please do that in PM.

  9. exported function is a function (that exists in resource's code) that was exported in resource's meta.xml like this:

    <export function="functionName" type="server" />  
    

    type can be "server" or "client".

    other resources can call an exported function by using call function.

    function will be executed in its own resource and (can) return data to the resource that called it.

    you can read all about it in call wiki page.

×
×
  • Create New...