Forum

> > CS2D > Scripts > Admin-says & Luas.
Forums overviewCS2D overview Scripts overviewLog in to reply

German Admin-says & Luas.

3 replies
To the start Previous 1 Next To the start

old Admin-says & Luas.

nSecret-tk
BANNED Off Offline

Quote
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?

old Re: Admin-says & Luas.

Bowlinghead
User Off Offline

Quote
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

old Re: Admin-says & Luas.

nSecret-tk
BANNED Off Offline

Quote
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?

To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview