Forum

> > CS2D > Scripts > Admin-says & Luas.
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Deutsch Admin-says & Luas.

3 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Admin-says & Luas.

nSecret-tk
BANNED Off Offline

Zitieren
Hello ich bins, und ich weiß ich Störe euch, mit meinem Threrads öffnungen undso, aber ich brauch es dringend.

Ich wollte wiesen wie man "2" Admin Says auf einem Bringt z.B
ich will in meinen Server ein (Moderator) & (Admin) wie mache ich das?

Code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Admins = {xxxxx} 
vip = {xxxxx}

addhook("say","adminsay")
function adminsay(id,txt)
for _, usgn in ipairs(Admins) do
if player(id,'usgn') == usgn then
	msg("©022172253"..player(id,"name").." (Moderator): "..txt)
return 
end
end
end

addhook("say","adminsay")
function adminsay(id,txt)
for _, usgn in ipairs(vip) do
if player(id,'usgn') == usgn then
	msg("©193000255"..player(id,"name").." (VIP): "..txt)
return 1
end
end
end

Wo ist der Problem? es wird nur der (Moderator Gesprochen) und VIP Geht nicht?

alt Re: Admin-says & Luas.

Bowlinghead
User Off Offline

Zitieren
In beiden Hooks wird der gleiche function name genommen! Du musst einfach 2 unterschiedliche nehmen oder alles in einer Hook schreiben. Außerdem fehlt in der ersten Hook die 1 nach dem return
Wenn du keine ahnnug von Lua hast (Ist nicht schlimm) oder zu faul bist das zu korrigieren dann kopiere einfach das hier:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Admins = {xxxxx}
vip = {xxxxx}

addhook("say","modsay")
function modsay(id,txt)
	for _, usgn in ipairs(Admins) do
		if player(id,'usgn') == usgn then
   		  msg("©022172253"..player(id,"name").." (Moderator): "..txt)
		 return 1
		end -- Endet if-schleife
	end -- Endet for-schleife
	for _, usgn in ipairs(vip) do
		if player(id,'usgn') == usgn then
    		 msg("©193000255"..player(id,"name").." (VIP): "..txt)
		 return 1
		end -- Endet if-schleife
	end -- Endet for-schleife
end -- Endet die funktion

alt Re: Admin-says & Luas.

nSecret-tk
BANNED Off Offline

Zitieren
Danke MC_Bowlinghead, könntest du bei mir in noch etwas helfen ? und ja ich hab keine Ahnung

-Ich will mein Erstes Lua machen

1
2
3
4
5
6
7
8
9
10
11
addhook("serveraction","adminaction")
function adminaction(id,b)
if b == 1 then
for _, usgn in ipairs(vip) do
if player(id,'usgn') == usgn then
menu(id,"Moderator Menü, Spectator")
return 1
end
end
end
end

Könntest du von meinen Weitermachen, und drauf nur ein "Makespec User" Lua draufsetzen... Bitte?

Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht