LUA Minor Table Dump, Functions & Variables



  • Like most of you, I am picking up LUA pretty slow, mainly because there currently isn't an API for us to go by (not a dig Pluto developers, we know you are very busy and you are doing an amazing job.).
    Thanks to @DecadeDelta I have managed to create a minor Table dump to assist our understanding of the LUA modifications. It may be useful to some people, it may not. For examples on how to use this please refer to:
    Induction by: @Apacrathon .
    Anything with "function" next to it is obviously a function, other than that they are variables or classes as defined.
    package:
    loadlib function
    path
    cpath
    searchers
    1 function
    2 function
    3 function
    4 function
    config \ ; ? ! -
    searchpath function
    string:
    byte function
    rep function
    lower function
    match function
    gmatch function
    char function
    dump function
    endsWith function
    sub function
    unpack function
    split function
    packsize function
    format function
    find function
    upper function
    startsWith function
    pack function
    reverse function
    len function
    gsub function
    ChatMode:
    All
    Team
    Dead
    MeansOfDeath:
    Crush
    ExplosiveBullet
    PistolBullet
    Grenade
    Unknown
    Melee
    Suicide
    ProjectileSplash
    HeadShot
    Falling
    Explosive
    RifleBullet
    Projectile
    GrenadeSplash
    Impact
    callbacks:
    frame
    playerDamage
    levelNotify
    localCommand
    playerLeaving
    onInterval
    clientCommand
    playerSay
    playerKilled
    postGameInit
    exitLevel
    playerConnecting
    playerConnected
    preGameInit
    connectionlessCommand
    notify
    playerRequestingConnection
    afterDelay
    CallbackHandle:
    cancel function
    _prop_isPaused function
    pause function
    __newindex function
    __gc function
    resume function
    userdata: class CallbackHandle
    __index function
    __name class CallbackHandle
    IPAddress:
    _prop_ip function
    __newindex function
    __index function
    userdata: class SSV::API::IPAddress
    __name class SSV::API::IPAddress
    _prop_port function
    __tostring function
    __gc function
    Anim:
    _prop_tree function
    __gc function
    __index function
    _prop_ref function
    __newindex function
    _prop_index function
    __name class Scripting::API::Anim
    new function
    userdata: class Scripting::API::Anim
    Vector3:
    __mul function
    _prop_lengthSq function
    cross function
    normalize function
    __index function
    __eq function
    __sub function
    __tostring function
    __unm function
    _prop_length function
    __gc function
    dot function
    __newindex function
    _prop_x function
    __add function
    _prop_z function
    new function
    _prop_y function
    userdata: class Scripting::API::Vector3
    __name class Scripting::API::Vector3
    os:
    date function
    exit function
    remove function
    execute function
    rename function
    clock function
    getenv function
    difftime function
    time function
    tmpname function
    setlocale function
    io:
    input function
    popen function
    flush function
    write function
    type function
    stdin file
    open function
    lines function
    close function
    stderr file
    output function
    stdout file
    read function
    tmpfile function
    GameObject:
    __name class Scripting::API::GameObject
    __tostring function
    onNotify function
    __auxnewindex function
    __newindex function
    _prop_data function
    __index function
    _prop_isPlayer function
    _prop_isEntity function
    __auxindex function
    __gc function
    userdata: class Scripting::API::GameObject
    _prop_isHudElem function
    __eq function
    __call function
    math:
    tan function
    acos function
    min function
    atan function
    abs function
    cos function
    sqrt function
    ult function
    ceil function
    pi 3.1415926535898
    mininteger -9223372036854775808
    huge inf
    maxinteger 9223372036854775807
    floor function
    type function
    deg function
    sin function
    randomseed function
    asin function
    rad function
    fmod function
    exp function
    random function
    modf function
    tointeger function
    max function
    log function
    util:
    getVehicleNode function
    getEntity function
    executeCommand function
    notifyLevel function
    printf function
    getPathNode function
    print function
    getHudElem function
    chatPrint function
    notifyObject function
    rawPrint function
    iterPlayers function
    rawPrintf function
    gsc:
    To be added soon...
    table:
    move function
    unpack function
    pack function
    concat function
    sort function
    insert function
    remove function
    debug:
    getinfo function
    traceback function
    getuservalue function
    debug function
    setupvalue function
    setmetatable function
    setuservalue function
    getupvalue function
    sethook function
    gethook function
    upvalueid function
    upvaluejoin function
    getmetatable function
    getregistry function
    setlocal function
    getlocal function
    utf8:
    codes function
    offset function
    charpattern
    codepoint function
    len function
    char function
    HitLocation:
    LeftFoot 17
    RightHand 10
    LeftArmLower 9
    Shield 19
    LeftArmUpper 7
    TorsoLower 5
    RightLegUpper 12
    RightLegLower 14
    Gun 18
    RightArmUpper 6
    Head 2
    LeftLegLower 15
    Helmet 1
    None 0
    RightFoot 16
    TorsoUpper 4
    LeftHand 11
    LeftLegUpper 13
    RightArmLower 8
    coroutine:
    status function
    running function
    isyieldable function
    resume function
    wrap function
    yield function
    create function
    IString:
    __newindex function
    __index function
    new function
    __tostring function
    _prop_value function
    __gc function
    userdata: class Scripting::API::IString
    __name class Scripting::API::IString
    DamageFlags:
    ShieldExplosiveImpactHuge 64
    Radius 1
    ShieldExplosiveSplash 128
    NoArmor 2
    Stun 16
    PassThru 1024
    Penetration 8
    NoProtection 512
    NoTeamProtection 256
    NoKnockback 4
    ShieldExplosiveImpact 32


Log in to reply
 

Looks like your connection to Plutonium Project was lost, please wait while we try to reconnect.