Forum

> > CS2D > Scripts > Removing Archive in Folder
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Englisch Removing Archive in Folder

7 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Removing Archive in Folder

Jhony
User Off Offline

Zitieren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
function readfile(filelocation, linenum) 
          savestr = {}
saveline=1
                      for line in io.lines(filelocation) do 
savestr[saveline]=line
              saveline=saveline+1
end
            return savestr[linenum]
end

function totable(t,match)
          local cmd = {}
               if not match then match = "[^%s]+" end
for word in string.gmatch(t, match) do
           table.insert(cmd, word)
end
return cmd
end

addhook("say","givesline")  function givesline(id,txt)
                         local p = totable(txt)
             local cmd = (p[1])
  if cmd == "!set" then
                   local us = tonumber(p[2])
                                      if us > 0 then
                  File = io.open("sys/lua/usgns/"..us..".txt", "a")
                                  msg2(id,"©000255255 You Used !set")
          return 1
                                      end
                                           return 1
     end
  end

addhook("say","delete")
function dele(id,t)
if t == "!delete" then
local us = tonumber(p[2])
File = os.remove("sys/lua/usgns/"..us..".txt", "a")
end
return 1
end

addhook("join","save_join")
function save_join(id)
                     if player(id,"usgn") > 0 then
local filename = "sys/lua/usgns/"..player(id,"usgn")..".txt"
          local file = io.open(filename)
end
end

function fileExists(location)
                local f=io.open(location)
     if f~=nil then
                      io.close(f)
   end
                     return f~=nil
end

It Possible Remove a USGN in folder?

1
2
3
4
5
6
7
8
addhook("say","delete")
function dele(id,t)
if t == "!delete" then
local us = tonumber(p[2])
File = os.remove("sys/lua/usgns/"..us..".txt", "a")
end
return 1
end
No Works , Help me , if possible?

alt Re: Removing Archive in Folder

Alistaire
User Off Offline

Zitieren
Hahaha yes you can't use os.remove('file', 'a').

1
io.open('file', 'a')

Means you add stuff to one thing.

1
os.remove

Removes the output source, you can't use an add part with removing something.

alt Re: Removing Archive in Folder

sheeL
User Off Offline

Zitieren
addhook("say","delete") function dele? <--

1
2
3
4
5
6
7
8
addhook("say","delete")
function dele(id,t)
if t == "!delete" then
local us = tonumber(p[2])
File = os.remove("sys/lua/usgns/"..us..".txt", "a")
end
return 1
end

change to

1
2
3
4
5
6
7
8
addhook("say","delete")
function delete(id,t)
if t == "!delete" then
local us = tonumber(p[2])
File = os.remove("sys/lua/usgns/"..us..".txt", "a")
end
return 1
end
1× editiert, zuletzt 07.05.12 05:18:37
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht