Forum

> > CS2D > Scripts > Skript Hilfe.
Forums overviewCS2D overview Scripts overviewLog in to reply

German Skript Hilfe.

14 replies
To the start Previous 1 Next To the start

old Skript Hilfe.

xMillenium
User Off Offline

Quote
cl_list = {}
at_id = 1
list = 0

while cl_list[at_id]~=nil do
list = at_id
at_id = at_id + 1
end
addhook("say","color")
function color(id,txt)
if player(id,"usgn")==find(player(id,"usgn")) then
msg("©255000000"..player(id, "name").." (Coleader): "..txt)
return 1
end
end

function find(usgn)
for index = 0, list do
if usgn==cl_list[index] then
return tonumber(usgn)
end
end
end

So es funktioniert ja einwandfrei. Nur immer wenn man was sagt, kommt dann ins Farbe und normale Schrift.
Kann mir einer da helfen büdde ??

old Re: Skript Hilfe.

Yasday
User Off Offline

Quote
benutz nur einen say hook falls du noch eine zweite lua laufen haben solltest

old Re: Skript Hilfe.

xMillenium
User Off Offline

Quote
Ja ich brauch aber zwei say hook. Sonst funktioniert das nicht.
Ich hab einen script um Leader zu machen und den hier um CoLeader zu machen.-
Gibt es da keine Andere Möglichkeit?

old Re: Skript Hilfe.

Yasday
User Off Offline

Quote
Schreib mal beide hier rein und ich füge sie zusammen, wenn du es nicht schaffst.

old Re: Skript Hilfe.

xMillenium
User Off Offline

Quote
addhook("say", "daknobscript")
function daknobscript(id, txt)
if(player(id, "usgn")==19385) then
msg("©000255000"..player(id, "name").." (Leader): "..txt)
return 1
end
end

old Re: Skript Hilfe.

Routess
User Off Offline

Quote
also ich will ja nix sagen aber das thema "Skript Fehler" undd dieses hier sind verdammt ähnlich bist du sicher das du nix mit doppelaccounts hast ? Weil die Themen sind auch noch fast zur selben zeit entstanden (22h zeitunterschied)


das andere Thema :
Spoiler >

old Re: Skript Hilfe.

Yasday
User Off Offline

Quote
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
cl_list = {}
at_id = 1
list = 0

while cl_list[at_id]~=nil do
	list = at_id
	at_id = at_id + 1
end

addhook("say","color")
function color(id,txt)
	if player(id,"usgn")==find(player(id,"usgn")) then
		msg("©255000000"..player(id, "name").." (Coleader): "..txt)
		return 1
	end
	if(player(id, "usgn")==19385) then
		msg("©000255000"..player(id, "name").." (Leader): "..txt)
		return 1
	end
end

function find(usgn)
	for index = 0, list do
		if usgn==cl_list[index] then
			return tonumber(usgn)
		end
	end
end
Ist ja so schwer .

old Re: Skript Hilfe.

xFurkan67
User Off Offline

Quote
Ich hab das jetzt alles in einen LUA ordner rein gehtan aber das funzt nicht kannst du mir ürgenwie ein besispiel geben . also wie man das mit andere player namen oder USGN macht.

Ich hab das alles in einen LUA ordner rein gehtan und das dann auch auf server.lua geschrieben
--dofile("sys/lua/adminname.lua")

cl_list = {}
at_id = 1
list = 0

while cl_list[at_id]~=nil do
list = at_id
at_id = at_id + 1
end

addhook("say","color")
function color(id,txt)
if player(id,"usgn")==find(player(id,"usgn")) then
msg("©255000000"..player(id, "name").." (Coleader): "..txt)
return 1
end
if(player(id, "usgn")==40246) then
msg("©000255000"..player(id, "name").." (Leader): "..txt)
return 1
end
end

function find(usgn)
for index = 0, list do
if usgn==cl_list[index] then
return tonumber(usgn)
end
end
end

aber das geht nicht wenn ich etwas schreibe Hilfe.
edited 1×, last 29.01.11 09:21:54 am

old Re: Skript Hilfe.

Yasday
User Off Offline

Quote
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cl_list = {40246,"40246",40246}

addhook("say","color")
function color(id,txt)
	if find(id) then
		msg("©255000000"..player(id, "name").." (Coleader): "..txt)
		return 1
	elseif(player(id, "usgn")==40246) then
		msg("©000255000"..player(id, "name").." (Leader): "..txt)
		return 1
	end
end

function find(id)
	for i,v in ipairs(cl_list) do
		if tonumber(v) == player(id,"usgn") then
			return true
		end
	end
	return false
end
Versuchs...

old Re: Skript Hilfe.

xFurkan67
User Off Offline

Quote
dAs Klappt nicht . muss ich bevor ich schreibe 40246 schreiben oder wie?

ka vielleicht mach ich etwas falsch

ich hab das alles in ein LUA ordner rien gehtan und gespeichert dann hab ich in server.lua

--dofile("sys/lua/samples/adminname.lua") geschrieben

old Re: Skript Hilfe.

Yasday
User Off Offline

Quote
Tu das mal alles in die server.lua rein, statt allem andren, also einfach den rest löschen und den code reinkopiern. (-- = kommentar und das bedeutet alles dahinter wird nicht ausgeführt, auch nicht dofile!)

old Re: Skript Hilfe.

Yasday
User Off Offline

Quote
Einfach den code in die server.lua kopieren und davor(oder danach) den rest löchen...

old Re: Skript Hilfe.

xFurkan67
User Off Offline

Quote
da steht: LUA ERROR: sys/lua/server.lua:21:'end' expected <to close 'function' at line 14 >ner '<eof>'

old Re: Skript Hilfe.

Yasday
User Off Offline

Quote
Du hast nicht alles reinkopiert! Schreib einfach noch eine Zeile weiter unten "end" (ohne "") hin.
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview