Forum

> > CS2D > Scripts > Lua geht nicht
Forums overviewCS2D overview Scripts overviewLog in to reply

German Lua geht nicht

14 replies
To the start Previous 1 Next To the start

old Lua geht nicht

244453211332112
User Off Offline

Quote
Was ist an der Lua falsch?
Da steht dass irgendwas an Zeile 26 falsch ist.
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
function isAdmin(usgn)
	local filename = "sys/lua/Admin.txt"
	local file = io.open(filename)
	if file then
		for line in file:lines() do
			local parses = totable(line)
			if tonumber(parses[1]) ~= nil then
				if usgn==tonumber(parses[1]) then
					if tonumber(parses[2]) ~= nil then
						return tonumber(parses[2])
					else
						return 1
					end
				end
			end
		end
		if file ~= nil then
			file:close()
		end
	end		
	return 0
else
	admlevelmsg(id)
end	
		elseif cmd == "!ban" then
			if rp_Adminlevel[id] >=3 then
				local pl = tonumber(p[2])
				if pl ~= nil then
					if player(pl,"exists") then
						local ip = player(pl, "ip")
						local usgn = player(pl, "usgn")
						if ip then
							parse("banip "..ip)
						end
						if usgn then
							parse("banusgn "..usgn)
						end
					end
				end
			else
				admlevelmsg(id)
			end

		elseif cmd =="!bring" then
			local pl = tonumber(p[2])
			if pl ~= nil then
				if player(pl,"exists") then
					parse("setpos "..pl.." "..player(id,"x").." "..player(id,"y"))
				else
					rp_msg2(id,"255000000","This player does not exist!")
				end
			end
		elseif cmd == "!goto" then
			local pl = tonumber(p[2])
			if pl ~= nil then
				if player(pl,"exists") then
					parse("setpos "..id.." "..player(pl,"x").." "..player(pl,"y"))
				else
					rp_msg2(id,"255000000","This player does not exist!")
				end
			end
		elseif cmd == "!kick" then
			local pl = tonumber(p[2])
			if pl ~= nil then
				if player(pl,"exists") then
					parse("kick "..pl)
				end
			end
		else
			rp_msg2(id,"255000000","Unknown Command !")
		end
	else
		admlevelmsg(id)
	end
end

function admlevelmsg(id)
	rp_msg2(id,"255000000","You havent privilage to use this function!")
end

old Re: Lua geht nicht

Yasday
User Off Offline

Quote
Da ist was "abgeschnitten" ist doch sichtbar, nicht?
Jetzt kannst du's selbst fixen.

old Re: Lua geht nicht

Nova
User Off Offline

Quote
Nenn uns doch erst mal, was laut dem Spiel überhaupt falsch sein soll. Würde mich wundern, wenn CS2D den Fehler "Keine Ahnung, ich mag Zeile 26 einfach nicht." ausgibt.

old Re: Lua geht nicht

Routess
User Off Offline

Quote
@nexman: also nun ja nix gegen nexman aber wenn du kein lua kannst ist es schon recht sinnlos ein script zu schreiben und wenn das script nicht mal von dir ist und du nicht nachvollziehen kannst was da steht dann nur

@ thread: also es sieht so aus als ob da was fehlt ansonsten weis ich nicht genau sorry

old Re: Lua geht nicht

244453211332112
User Off Offline

Quote
Jetzt habe ich n neues Lua und da ist in der Zeile 4 etwas falsch...
1
2
3
4
5
6
-- Admin Modul
-- By Nexmann
addhook("say","yonetici")
function yonetici(id,txt)
if (player(id,"usgn") == 15643,15837) then  -- HIER!!
if (txt=="!weapons")then
Nur ich weiß nicht was.

old Re: Lua geht nicht

Yasday
User Off Offline

Quote
1
if (player(id,"usgn") == 15643) or player(id,"usgn") == 15837 then

old Re: Lua geht nicht

Nova
User Off Offline

Quote
Hast du irgendwas falsch abgetippt oder die falsche Zahl genannt? Oder fängt Lua mit Zeile 0 an? Weil für mich sieht das nach Zeile 5 und nicht 4 aus.
(Das Problem wurde zwar schon behoben, mich würde das aber trotzdem interessieren.)

old Re: Lua geht nicht

244453211332112
User Off Offline

Quote
furkan67 mach bitte keine werbung für deinen thread das ist nur nervig und so hilft dir niemand

und nova sorry ich meinte zeile 5 danebengetippt.
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview