Forum

> > CS2D > Allgemein > LUA Admin schrift script
ForenübersichtCS2D-ÜbersichtAllgemein-ÜbersichtEinloggen, um zu antworten

Deutsch LUA Admin schrift script

20 Antworten
Seite
Zum Anfang Vorherige 1 2 Nächste Zum Anfang

alt LUA Admin schrift script

DeKat
User Off Offline

Zitieren
Also da ich schon lange nach einem admin schrift script suche aber bis jetzt noch keins gefunden habe wollt ich hier fragen ob jemand mir den Code oder gleich ein fertiges script wo das mit der admin schrift vorhanden is.

alt Re: LUA Admin schrift script

Nova
User Off Offline

Zitieren
Solltest du der englischen Sprache mächtig sein könntest du es mal im englischen Bereich versuchen.

Was mir noch so auffällt: Unsere Avatare haben irgendwie eine gewisse Ähnlichkeit, meinst du nicht?

alt Re: LUA Admin schrift script

Lys
User Off Offline

Zitieren
Nova hat geschrieben
Solltest du der englischen Sprache mächtig sein könntest du es mal im englischen Bereich versuchen.

laut seinem nick dürfte er es ja

Nova hat geschrieben
Was mir noch so auffällt: Unsere Avatare haben irgendwie eine gewisse Ähnlichkeit, meinst du nicht?

http://images.google.de/images?gbv=2&hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&sa=1&q=peace+explosion&btnG=Bilder-Suche&aq=f&oq=&start=0 da gibts auch welche. als wenn du das erstellt hättest...^^

alt Re: LUA Admin schrift script

TimeQuesT
User Off Offline

Zitieren
1
2
3
4
5
6
7
8
usgnid = your usgnnumber;
addhook ("say","sages")
function sages(id,txt)
if player(id,"usgn")==usgnid) then
msg ("©000255000"..(player(id,"name")..":"..txt)
return 1
end
end
und nenn uns nicht nochmal einen Sack!
bei your usgnnumber trät ihr eure isgn id ein.

alt Re: LUA Admin schrift script

PwnageBenny
User Off Offline

Zitieren
Hm, danke für den Code Schinken aber es funktioniert nicht... momentan funktionieren alle Luas die einen text anzeigen oder durch text commands gesteuert werden bei mir nicht...
Aber das gehört nich in dieses Thema werde ma wo anders ne Frage stellen

Kann man das usgnid irgendwie zu einer mehrfach verwendbaren Variablen machen, um mehrere Leute als Admin reden zu lassen? Danke schonmal

Oh man das mit sack war doch nur ein kleiner Scherz da muss man doch nich gleich rumheulen und als Flame melden
1× editiert, zuletzt 09.01.10 20:51:57

alt Re: LUA Admin schrift script

DeKat
User Off Offline

Zitieren
Danke aber muss man bei dem usgnid nich au usgn id rein schreiben ?

usgnid = your usgnnumber;
addhook ("say","sages")
function sages(id,txt)
if player(id,"usgn")==usgnid) <- da
then
msg ("©000255000"..(player(id,"name")..":"..txt)
return 1
end
end

alt Re: LUA Admin schrift script

DC
Admin Off Offline

Zitieren
kurz: nein.

lang: meinst du das "usgn" oder das usgnid?
usgnid ist die variable der man vorher (erste zeile) seine eigene usgn id zugeteilt hat (your usgnnumber muss man natürlich durch die passende zahl ersetzen!). und da war auch keine leerstelle (und variablennamen können auch keine leerstellen haben).
das "usgn" ist ein parameter für den "player"-befehl und für den muss es einfach "usgn" heissen. das ist so festgelegt und kann in der Lua infodatei (sys/lua/info.txt) nachgelesen werden. das einzige usgn bezogene attribut, welches ein spieler hat (und das der server kennt), ist nämlich seine usgn id. daher ist klar, dass "usgn" für die usgn id steht und deswegen - und weil es kürzer ist - ist das einfach so festgelegt.

alt Re: LUA Admin schrift script

DeKat
User Off Offline

Zitieren
Ich mein das usgnid.
Aber mein andres Porblem ist jetz das wenn ich das script starte über (sys/lua/test.lua) steht in der console nicht Addhook say_sagen sondern LUA ERROR sys/lua/test.lua.:4: 'then' expected near ')'

alt Re: LUA Admin schrift script

TimeQuesT
User Off Offline

Zitieren
ohh sry hab das auf die schnelle gemacht.
hatte die klammer für die "if" bedingung vergessen.
so lautet es richtig:
1
2
3
4
5
6
7
8
usgnid = deine usgnid
addhook ("say","sages") 
function sages(id,txt) 
if [b]([/b]player(id,"usgn")==usgnid) then 
msg ("©000255000"..(player(id,"name")[b])[/b]..":"..txt) 
return 1 
end 
end
editiert müsste jetz richtig sein
3× editiert, zuletzt 14.01.10 13:29:33

alt Re: LUA Admin schrift script

DeKat
User Off Offline

Zitieren
Ich hab jetz das Problem das in der Console ein lua error steht : " LUA ERROR sys/lua/test.lua.:6: ')' expected (to close '(' at line 5) near 'return' "

THX im vorraus
1× editiert, zuletzt 13.01.10 20:21:59

alt Re: LUA Admin schrift script

DC
Admin Off Offline

Zitieren
bei
msg ("©000255000"..(player(id,"name")..":"..txt)
fehlt ne klammer. richtig:
msg ("©000255000"..(player(id,"name"))..":"..txt)

alt Re: LUA Admin schrift script

3LECTRIZE
User Off Offline

Zitieren
Cool danke es klappt alles.
nur hab ich ein problem, wenn ich jetzt schreibe dnan kommt es doppelt (normal und das in grün)
Ich möchte aber das es nur einmal erscheint unzwar das in grün.Kann jemand helfen ?

THX im voraus

alt Re: LUA Admin schrift script

3LECTRIZE
User Off Offline

Zitieren
usgnid =      meine id (hab ich)
addhook ("say","sages")
function sages(id,txt)
if (player(id,"usgn")==usgnid) then
msg ("©000255000"..(player(id,"name"))..":"..txt)
return 1
end
end

alt Re: LUA Admin schrift script

TimeQuesT
User Off Offline

Zitieren
1
2
3
4
5
6
7
8
usgnid= deineusgnid
addhook ("say","sages") 
function sages(id,txt) 
if (player(id,"usgn")==usgnid) then 
msg ("©000255000"..(player(id,"name"))..":"..txt) 
return 1 
end 
end
klappt doch ich weiß nicht was du hast
Zum Anfang Vorherige 1 2 Nächste Zum Anfang
Einloggen, um zu antwortenAllgemein-ÜbersichtCS2D-ÜbersichtForenübersicht