{
  "submission_id": "3125828",
  "keywords": [
    {
      "keyword_id": "14319",
      "keyword_name": "code",
      "contributed": "f",
      "submissions_count": "136"
    },
    {
      "keyword_id": "549",
      "keyword_name": "fun",
      "contributed": "f",
      "submissions_count": "5580"
    },
    {
      "keyword_id": "113984",
      "keyword_name": "lua",
      "contributed": "f",
      "submissions_count": "11"
    },
    {
      "keyword_id": "11124",
      "keyword_name": "math",
      "contributed": "f",
      "submissions_count": "182"
    }
  ],
  "hidden": "f",
  "scraps": "f",
  "favorite": "f",
  "favorites_count": "0",
  "create_datetime": "2023-09-22 08:49:37.849665+00",
  "create_datetime_usertime": "22 Sep 2023 10:49 CEST",
  "last_file_update_datetime": "2023-09-22 08:48:48.881887+00",
  "last_file_update_datetime_usertime": "22 Sep 2023 10:48 CEST",
  "username": "FreePi",
  "user_id": "337515",
  "user_icon_file_name": "218123_FreePi_maraca_snake.png",
  "user_icon_url_large": "https://nl1.ib.metapix.net/usericons/large/218/218123_FreePi_maraca_snake.png",
  "user_icon_url_medium": "https://nl1.ib.metapix.net/usericons/medium/218/218123_FreePi_maraca_snake.png",
  "user_icon_url_small": "https://nl1.ib.metapix.net/usericons/small/218/218123_FreePi_maraca_snake.png",
  "file_name": "4691988_FreePi_lua_practice.txt",
  "file_url_full": "https://nl1.ib.metapix.net/files/full/4691/4691988_FreePi_lua_practice.txt",
  "file_url_screen": "https://nl1.ib.metapix.net/files/screen/4691/4691988_FreePi_lua_practice.txt",
  "file_url_preview": "https://nl1.ib.metapix.net/files/preview/4691/4691988_FreePi_lua_practice.txt",
  "files": [
    {
      "file_id": "4691988",
      "file_name": "4691988_FreePi_lua_practice.txt",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/4691/4691988_FreePi_lua_practice.txt",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/4691/4691988_FreePi_lua_practice.txt",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/4691/4691988_FreePi_lua_practice.txt",
      "mimetype": "text/plain",
      "submission_id": "3125828",
      "user_id": "337515",
      "submission_file_order": "0",
      "full_size_x": null,
      "full_size_y": null,
      "screen_size_x": null,
      "screen_size_y": null,
      "preview_size_x": null,
      "preview_size_y": null,
      "initial_file_md5": "feff3ee552a14690cea45e8c2de148e7",
      "full_file_md5": "feff3ee552a14690cea45e8c2de148e7",
      "large_file_md5": "",
      "small_file_md5": "",
      "thumbnail_md5": "",
      "deleted": "f",
      "create_datetime": "2023-09-22 08:48:48.881887+00",
      "create_datetime_usertime": "22 Sep 2023 10:48 CEST"
    }
  ],
  "pools": [],
  "description": "cool",
  "description_bbcode_parsed": "<span style='word-wrap: break-word;'>cool</span>",
  "writing": "\n\n--comment--\n\n--[[\nmulti-lined\ncomment\n]]--\n\n--[[\nData types:\nNil: Absence of data. Does NOT mean 0 or false\nBoolean: True or false\nNumber: Integers(0, 1, 2, 3, etc.) and Floats(1.5, 2.23, -0.8, 3.14 etc.)\nString: string of characters. Example: \"I ate 3 salmon burgers.\"\nFunction\nUserdata\nThread\nTable\n]]--\n\n--print, must be lower case p--\nprint(\"Go away\")\n\n--define local variables. Must not start with a number. Can contain letters, numbers. Are case sensitive. --\n-- and underscores--\nlocal reply = \"No!\"\nlocal number = 10\n\n--print local variables--\nprint(reply)\nprint(number)\n\n--define function--\nlocal function Hello ()\nprint (\"Hello Stupid!\")\nend\n\n--to run function--\nHello ()\n\n-- example\n\ndiameter = 10\n\nfunction DiameterToCircumference ()\ncircumference = diameter * 3.14\nprint(circumference)\nend\n\nDiameterToCircumference ()\ndiameter = 20\nDiameterToCircumference ()\n\n--Maths--\n--Method one--\nlocal a = 3\nlocal b = 4\nlocal answer = a + b\nlocal answer2 = a * b\nlocal answer3 = a / b\nlocal answer4 = a ^ b\nlocal answer5 = b % a\n\nprint(answer)\nprint(answer2)\nprint(answer3)\nprint(answer4)\nprint(answer5)\n\n--Method Two--\nprint(3+4)\nprint(3*4)\nprint(3/4)\nprint(3^4)\n\n--Method Three--\nprint(a + b)\nprint(a * b)\nprint(a / b)\nprint(a ^ b)\nprint(b % a)\n\n-- Example\n\nSalary = 1000\nFood = 200\nrent = 400\ninvestment = 150\nResult = Salary - (Food + rent + investment)\n\nprint (Result)\n\n\n--Text Input--\nprint(\"What is your name? \\n\")\n--reads text input\nlocal name = io.read();\n--.. adds on a string\nprint(\"Hi \"..name.. \"!\")\n--still confused on this--\n--need to watch more tutorials on this--\n\n--if else--\n-- == means equality --\n-- < means less than --\n-- > means greater than --\n-- <= means less than or equal to --\n-- >= means greater than or equal to --\n-- ~= means inequality --\n\nlocal x = 1\nlocal y = 2\n\nif x == y then\nprint (\"equal\")\nelse\nprint (\"Not equal\")\nend\n\nHealth = 0\nif Health <= 0 than\nprint(\"Game Over\")\nend\n\nrange = 50\nif range > 0 and range < 101 then\nprint (\"inbetween 0 and 101\")\nend\n\nmoney = 50\nif money > 100 and money < 200 then\nprint (money)\nelseif money <= 100 then\nprint (\"I am poor.\")\nelse\nprint (\"I am rich.\")\nend\n\n-- Tables\n\nTableName = {}\nTableName.VariableName = 10 --variable in a table\nTableName.TableName2 --table in a table\n\n--Alternate way:\nTableName3 = {VariableName2 = 20, TableName4 = {} }\n\n--LOVE functions\n--load data for game\nfunction love.load()\n\nend\n\n--frame by frame update. dt means delta time, which is frame independent time.\nfunction love.update(dt)\n\nend\n\n-- drawing graphics\nfunction love.draw()\n\nend\n\n",
  "writing_bbcode_parsed": "<span style='word-wrap: break-word;'><br /><br />--comment--<br /><br />--[[<br />multi-lined<br />comment<br />]]--<br /><br />--[[<br />Data types:<br />Nil: Absence of data. Does NOT mean 0 or false<br />Boolean: True or false<br />Number: Integers(0, 1, 2, 3, etc.) and Floats(1.5, 2.23, -0.8, 3.14 etc.)<br />String: string of characters. Example: &quot;I ate 3 salmon burgers.&quot;<br />Function<br />Userdata<br />Thread<br />Table<br />]]--<br /><br />--print, must be lower case p--<br />print(&quot;Go away&quot;)<br /><br />--define local variables. Must not start with a number. Can contain letters, numbers. Are case sensitive. --<br />-- and underscores--<br />local reply = &quot;No!&quot;<br />local number = 10<br /><br />--print local variables--<br />print(reply)<br />print(number)<br /><br />--define function--<br />local function Hello ()<br />print (&quot;Hello Stupid!&quot;)<br />end<br /><br />--to run function--<br />Hello ()<br /><br />-- example<br /><br />diameter = 10<br /><br />function DiameterToCircumference ()<br />circumference = diameter * 3.14<br />print(circumference)<br />end<br /><br />DiameterToCircumference ()<br />diameter = 20<br />DiameterToCircumference ()<br /><br />--Maths--<br />--Method one--<br />local a = 3<br />local b = 4<br />local answer = a + b<br />local answer2 = a * b<br />local answer3 = a / b<br />local answer4 = a ^ b<br />local answer5 = b % a<br /><br />print(answer)<br />print(answer2)<br />print(answer3)<br />print(answer4)<br />print(answer5)<br /><br />--Method Two--<br />print(3+4)<br />print(3*4)<br />print(3/4)<br />print(3^4)<br /><br />--Method Three--<br />print(a + b)<br />print(a * b)<br />print(a / b)<br />print(a ^ b)<br />print(b % a)<br /><br />-- Example<br /><br />Salary = 1000<br />Food = 200<br />rent = 400<br />investment = 150<br />Result = Salary - (Food + rent + investment)<br /><br />print (Result)<br /><br /><br />--Text Input--<br />print(&quot;What is your name? \\n&quot;)<br />--reads text input<br />local name = io.read();<br />--.. adds on a string<br />print(&quot;Hi &quot;..name.. &quot;!&quot;)<br />--still confused on this--<br />--need to watch more tutorials on this--<br /><br />--if else--<br />-- == means equality --<br />-- &lt; means less than --<br />-- &gt; means greater than --<br />-- &lt;= means less than or equal to --<br />-- &gt;= means greater than or equal to --<br />-- ~= means inequality --<br /><br />local x = 1<br />local y = 2<br /><br />if x == y then<br />print (&quot;equal&quot;)<br />else<br />print (&quot;Not equal&quot;)<br />end<br /><br />Health = 0<br />if Health &lt;= 0 than<br />print(&quot;Game Over&quot;)<br />end<br /><br />range = 50<br />if range &gt; 0 and range &lt; 101 then<br />print (&quot;inbetween 0 and 101&quot;)<br />end<br /><br />money = 50<br />if money &gt; 100 and money &lt; 200 then<br />print (money)<br />elseif money &lt;= 100 then<br />print (&quot;I am poor.&quot;)<br />else<br />print (&quot;I am rich.&quot;)<br />end<br /><br />-- Tables<br /><br />TableName = {}<br />TableName.VariableName = 10 --variable in a table<br />TableName.TableName2 --table in a table<br /><br />--Alternate way:<br />TableName3 = {VariableName2 = 20, TableName4 = {} }<br /><br />--LOVE functions<br />--load data for game<br />function love.load()<br /><br />end<br /><br />--frame by frame update. dt means delta time, which is frame independent time.<br />function love.update(dt)<br /><br />end<br /><br />-- drawing graphics<br />function love.draw()<br /><br />end<br /><br /></span>",
  "pools_count": 0,
  "title": "lua practice",
  "deleted": "f",
  "public": "t",
  "mimetype": "text/plain",
  "pagecount": "1",
  "rating_id": "0",
  "rating_name": "General",
  "ratings": [],
  "submission_type_id": "12",
  "type_name": "Writing - Document",
  "guest_block": "f",
  "friends_only": "f",
  "comments_count": "0",
  "views": "22"
}