Forum

> > CS2D > Scripts > Lua Problem
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Deutsch Lua Problem

13 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

verschoben Lua Problem

InsXsicht
User Off Offline

Zitieren
Hallo alle miteinander,

ich habe ein script gemacht und wenn ich den Server starte wird alles geladen nur in der console kommt dann LUA ERROR: attempt to call a nil value und ich weis nicht von was es kommt ich drücke etwas und es kommt.

EDIT: Bitte verschieben in Script. sorry.

EDIT: Also das Menu öffnet sich mit F2 aber wenn man dann von dort was ausswählt kommt dann der fehler.
Spoiler >
3× editiert, zuletzt 12.06.11 14:15:46

Admin/Mod Kommentar

1. falscher bereich, verschoben. 2. wer soll so viel code lesen nur um dir zu helfen?! 3. code tags?!

alt Re: Lua Problem

Colak
User Off Offline

Zitieren
mann ist das lang ich glaub keiner wird dir helfen können weil keiner hatt die lust dazu den ganzen text zu lesen.

alt Re: Lua Problem

TheKevKev
User Off Offline

Zitieren
ok ich kann dir nicht helfen bei der lua aber wegen dem forum :D.
Mach lieber ["spoiler][code"]Deine LUA[/code"][/"spoiler]

Also ohne Anführungsstiche

alt Re: Lua Problem

Bowlinghead
User Off Offline

Zitieren
1
ERROR: attempt to call a nil value

Hast du denn Script gemacht oder andere? Wenn Ja, kannst du die anderen ja fragen.

alt Re: Lua Problem

Yasday
User Off Offline

Zitieren
Gleich in der ersten Zeile deines menu hooks. Schau mal auf thenames(i). Falls 'i' hier keine Globale Variable ist, hast du den Fehler. ( Könntest ja auch einfach den ganzen Skript zeigen. )

alt Re: Lua Problem

InsXsicht
User Off Offline

Zitieren
addhook habe ich schon und das mit code spint bei mir manchmal.

Edit: ganze Script zeigen ? 9428 Zeilen

EDIT: meinste das

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- Init Array
function initArray(m)
	local array = {}
	for i = 1, m do
		array[i]=0
	end
	return array
end
-- Array 
function Array(size,value) 
    local array = {}
    for i = 1, size do
        array[i]=value
    end
    return array
end
-- C Array
function c_array(c,v)
	local t={}
	for i=1,c do
		t[i]=v
	end
	return t
end

EDIT: oder das
1
2
3
4
5
6
7
function thenames(i)
for i=1,32 do
if player(i,"exists") and player(i,"team")>0 then
name[i]=player(i,"name")
end
end
end
3× editiert, zuletzt 12.06.11 14:53:37

alt Re: Lua Problem

Bowlinghead
User Off Offline

Zitieren
Ersteller dieses Thread hat geschrieben
ganze Script zeigen ? 9428 Zeilen


Wenn der wirklich 9428 Zeilen hat, denkst du wirklich, das CS2D dann noch flüssig laufen wird?
Steht dort keine Zeile bei deinen Error?

alt Re: Lua Problem

InsXsicht
User Off Offline

Zitieren
nein es steht keine zeile wo. Nur das Menü öffnet sich aber wenn man dann etwas auswählt geht es weg und dann geht man in die console und dann steht der error call nil valu.

achja das ist der Admin Script 3.0 Beta will halt nur CoAdmin und Mod menü dazu machen. Die farben die ich gemacht haben beim sagen die gehenn nur das menü nicht.

Freue mich wenn ihr mir helft

alt Re: Lua Problem

Yasday
User Off Offline

Zitieren
Zeig einfach mal eine log Datei nach dem benutzen des Skripts in einem Spoiler, dann können wir dir besser weiterhelfen ( Eine Zeile wird bei Lua errors meines wissens immer angezeigt. ).

alt Re: Lua Problem

InsXsicht
User Off Offline

Zitieren
Hier der log

Spoiler >


Edit: die fehler in der map nicht beachten

alt Re: Lua Problem

Yasday
User Off Offline

Zitieren
Sieht dein addhook ungefähr so aus:
1
addhook("menu", "coadmmenu")

alt Re: Lua Problem

Yasday
User Off Offline

Zitieren
Zeig doch einfach mal den ganzen code in einem Spoiler, egal wie viele Zeilen er lang ist.

alt Re: Lua Problem

InsXsicht
User Off Offline

Zitieren
hier das Admin script 3.0 Beta bisle verändert

Spoiler >
1× editiert, zuletzt 14.06.11 21:16:45
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht