--Scripts by Honkeyboy -- LUA Script - precede every function and global member with lowercase name of script + '_main' -- Add any new global items to this list g_berriescollected = 0 g_tuberscollected = 0 g_mushroomscollected = 0 g_woodcollected = 0 g_flintcollected = 0 g_featherscollected = 0 g_fiberscollected = 0 g_waterscollected = 0 g_berry_pie = 0 g_berry_soup = 0 g_mbtbroth = 0 g_mbtpie = 0 g_fdagger = 0 g_faxe = 0 g_fhammer = 0 g_ibow = 0 g_arrow = 0 g_meatcollected = 0 g_hidecollected = 0 g_meat_pie = 0 g_meat_soup = 0 g_shelter = 0 g_workbench = 0 g_cooker = 0 g_ironscollected = 0 g_coppercollected = 0 g_leadcollected = 0 g_exp = 0 g_planks = 0 g_logs_made = 0 g_sulphurscollected = 0 g_saltpeterscollected = 0 g_carbonscollected = 0 g_furnace = 0 g_lathe = 0 g_iingot = 0 -- iron ingots g_lingot = 0 -- lead ingots g_cingot = 0 -- copper ingots g_singot = 0 -- steel ingot g_pistol = 0 g_rifle = 0 g_rifle_ammo = 0 g_pistol_ammo = 0 g_bandages = 0 g_medipack = 0 g_antidote = 0 g_booster = 0 g_splate = 0 g_resin = 0 g_nails = 0 g_flask = 0 g_cstation = 0 g_kills = 0 Flag_Memory = 0 function loadzone__init(e) end function loadzone_main(e) -- Add any globally added items to this list with the same syntax if Flag_Memory == 0 then -- Activate the memory Flag Flag_Memory = 1 end -- see whether Memory Flag is active if Flag_Memory == 1 then -- Test whether player is in zone if g_Entity[e]['plrinzone'] == 1 then -- Create file and link to temp.dat local file = io.open("temp.dat", "r") -- if file has not been written yet do nothing if file == nil then -- Do nothing else -- Load and set the variables g_berriescollected = file:read("*n", "*l") g_tuberscollected = file:read("*n", "*l") g_mushroomscollected = file:read("*n", "*l") g_woodcollected = file:read("*n", "*l") g_flintcollected = file:read("*n", "*l") g_featherscollected = file:read("*n", "*l") g_fiberscollected = file:read("*n", "*l") g_waterscollected = file:read("*n", "*l") g_berry_pie = file:read("*n", "*l") g_berry_soup = file:read("*n", "*l") g_mbtbroth = file:read("*n", "*l") g_mbtpie = file:read("*n", "*l") g_fdagger = file:read("*n", "*l") g_faxe = file:read("*n", "*l") g_fhammer = file:read("*n", "*l") g_ibow = file:read("*n", "*l") g_arrow = file:read("*n", "*l") g_meatcollected = file:read("*n", "*l") g_hidecollected = file:read("*n", "*l") g_meat_pie = file:read("*n", "*l") g_meat_soup = file:read("*n", "*l") g_shelter = file:read("*n", "*l") g_workbench = file:read("*n", "*l") g_cooker = file:read("*n", "*l") g_ironscollected = file:read("*n", "*l") g_coppercollected = file:read("*n", "*l") g_leadcollected = file:read("*n", "*l") g_exp = file:read("*n", "*l") g_planks = file:read("*n", "*l") g_logs_made = file:read("*n", "*l") g_sulphurscollected = file:read("*n", "*l") g_saltpeterscollected = file:read("*n", "*l") g_carbonscollected = file:read("*n", "*l") g_furnace = file:read("*n", "*l") g_lathe = file:read("*n", "*l") g_iingot = file:read("*n", "*l") g_lingot = file:read("*n", "*l") g_cingot = file:read("*n", "*l") g_singot = file:read("*n", "*l") g_pistol = file:read("*n", "*l") g_rifle = file:read("*n", "*l") g_rifle_ammo = file:read("*n", "*l") g_pistol_ammo = file:read("*n", "*l") g_bandages = file:read("*n", "*l") g_medipack = file:read("*n", "*l") g_antidote = file:read("*n", "*l") g_booster = file:read("*n", "*l") g_splate = file:read("*n", "*l") g_resin = file:read("*n", "*l") g_nails = file:read("*n", "*l") g_flask = file:read("*n", "*l") g_cstation = file:read("*n", "*l") g_kills = file:read("*n", "*l") file:close() -- Set the memory flag as 2 to prevent repeated loads Flag_Memory = 2 Destroy (e) end end end end