Forum

> > CS2D > Scripts > Sammelthread/FAQ zu Lua & Editor
Forums overviewCS2D overview Scripts overviewLog in to reply

German Sammelthread/FAQ zu Lua & Editor

1,111 replies
Page
To the start Previous 1 237 38 3955 56 Next To the start

old Re: Sammelthread/FAQ zu Lua & Editor

Loooser
User Off Offline

Quote
was macht dieses array?
1
2
3
4
5
6
7
8
9
10
-- Array
function array(m)
	local array = {}
	for i = 1, m do
		array[i] = 0
	end
	return array
end

pl_lvl = array(pl_count)

old Re: Sammelthread/FAQ zu Lua & Editor

Patasuss
User Off Offline

Quote
Die funktion array(m) erstellt ein Array mit m Feldern.
In deinem Code wird eine Variable erstellt ( pl_lvl ), und mit der Funktion array zu einem Array gemacht. Das erstellt Array hat dann so viele felder wie pl_count hoch ist.
wenn du nicht weist was ein array ist:
Spoiler >

old Re: Sammelthread/FAQ zu Lua & Editor

Routess
User Off Offline

Quote
Mir ist leztens was tolles eingefallen :

ein Lua script : der admin sagt z.b. :!kill [ID]

natürlich ohne die klammern

ich dachte mir das wäre doch toll als admin nur was sagen zu müssen und schon ist jemand tot, gekickt oder gebannt

aber es wäre mir wichtig das die anderen spieler das was der admin geschrieben hat nicht sehen also irgendwie mit "return"

Und hier ist mein problem : ich kann kein Lua und bin von daher nicht in der lage so ein script zu erstellen/programmieren also würde ich jemanden von euch bitten wenn jemand die zeit/lust hat wäre es ganz toll wenn er das für mich macht

Gruß s2

old Re: Sammelthread/FAQ zu Lua & Editor

Routess
User Off Offline

Quote
@Saibot

das hät ich auch gekonnt -.-

nein also es geht ja darum dass man es nicht in die konsole machen soll Die Idee ist ja ein praktisches script zu machen womit man alle sachen einfach in den cs2d "chat" eingeben muss und nicht immer in die console oder ins KickMenu

Gruß s2

old Re: Sammelthread/FAQ zu Lua & Editor

Patasuss
User Off Offline

Quote
@snyper2
Ein paar Seiten zuvor,habe ich auch schon gefragt wie das geht mit: !kill ID
und es geht so:
1
2
3
4
5
6
7
8
addhook("say","killsay")
function killsay(p,message)
if (string.sub(message, 1, 5) == "!kill") then
     Player= tonumber(string.sub(message, 7,string.len(message)))
     parse ("killplayer "..Player)     
      return 1
end 
end

old Re: Sammelthread/FAQ zu Lua & Editor

Patasuss
User Off Offline

Quote
Eigentlich nicht soo komplex
!< Das Tutorial benötigt Kenntnisse in Lua! >!
Spoiler >

Das Tutorial (wenn man es eins nenn kann) ist für die,welche sowas ähnliches machen wollen, aber nicht wissen wie)

old Re: Sammelthread/FAQ zu Lua & Editor

ohaz
User Off Offline

Quote
Kommt drauf an. Entweder du nutzt es nur für Listen Server:
1
if (id==1) then
oder auch für dedicated server:
1
if (player(id,"usgn") == 123124) then
Wobei du dann natürlich mit USGN arbeiten musst. Anders geht es nicht

old Re: Sammelthread/FAQ zu Lua & Editor

Hador
User Off Offline

Quote
das macht man indem man vor die nachricht © und dann die ID der Farbe schreibt.



meine Frage:
ich habe einen lua-Skript, der nicht so ganz funktioniert, nämlich das mit dem Namen nicht:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
----------------------------------------------------
-- Some MetaAdmin by Informatixa, MetaGamerz Team --
-- 22.04.2009 - www.metagamerz.net                --
----------------------------------------------------

admins = {}

-----------------------------------------------------------------------------
-- To configure a player, assign permissions to them in the following way: --
-- 1 (admin)                                                               --
-- 2 (superadmin)                                                          --
--                                                                         --
-- admins["USGN_ID"] = x                                                   --
-- or                                                                      --
-- admins["IP"] = x							--
-- or									--
-- admins["NAME"] = x                                                   --
-----------------------------------------------------------------------------

admins["44&#9619;&#9619;&#9619;"] = 2
admins["192.168.1.&#9619;&#9619;&#9619;"] = 2
admins["KhZ-L||hador lorindol"] = 2
admins["20&#9619;&#9619;&#9619;"] = 2

ich hätte mich zwar auch mit der USGN-ID anmelden können, aber auf meinem eigenen Server bin ich auf USGN scheinbar nicht angemeldet. (die IP geht auch nicht).
kann mir da jemand weiterelfen?


Edit: bei anderen gehts mit dem USGN-Login
edited 1×, last 03.03.10 02:23:42 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Patasuss
User Off Offline

Quote
ähhm, ich weis zwar nicht so viel über Lua aber, ich glaube ich weis was dein Fehler ist.
Du hast das Array admins[] ,
Und einzelne Elemente eines Arrays spricht man mit einer Indexnummer an.
Du benutzt aber einen String.
Das mit dem USGN geht vielleicht noch.
Hoffe das es dir geholfen hat.

old Re: Sammelthread/FAQ zu Lua & Editor

Hador
User Off Offline

Quote
es funktioniert trotzdem nicht.
Noch ein Problem bei der ganze Sache ist ja, das ich auf meinen Servern seltsamerweise nicht über USGN eingeloggt bin, obwohl es auf anderen geht...

old Re: Sammelthread/FAQ zu Lua & Editor

TimeQuesT
User Off Offline

Quote
Patasuss has written
Wie mache ich das eine Chatnachricht farbig ist?
(also mit Lua und dem msg-befehl)

1
2
3
4
5
addhook ("say","sages")
function sages(id,txt)
msg("©255255000 "..player(id,"name")..":"..txt);
return 1;
end

old Re: Sammelthread/FAQ zu Lua & Editor

Hador
User Off Offline

Quote
Patasuss has written
Ok,wie merkt man das man über usgn nicht eingeloggt wird?


wenn du "rank" in den Chat eingibst, erscheint dein rank.
Wenn du in der Konsole "listplayers eingibst erscheinen deine Spielerdaten und auch die der anderen Spieler.
Admins können sie auch bei der Option "players & Bans" sehen.

old Re: Sammelthread/FAQ zu Lua & Editor

Absol
User Off Offline

Quote
ich arbeite mich gerade wieder in lua ein und hänge fest:
1
2
3
4
5
6
7
8
9
10
function werbung.join(p)
        ... (unwichtiger teil)
	 if (p == 1) then
	      freeimage(p)
          id1=image("gfx/absol/admin.png",1,1,200+p) 
          imagescale(id1,1,1) 
          imageblend(id1,0) 
          imagealpha(id1,1.0)
	 end
end

weiß jemand warum der spieler mit id 1 nun nicht mit dem bild rumläuft?

old Re: Sammelthread/FAQ zu Lua & Editor

TrueDevion
User Off Offline

Quote
hallo

Also meine frage ist: wie mache ich ein kaufsystem lua, es soll etwas wie ein kauf system sein nur das man bei einem Npc einkauft wie geht das und das man dann geld verliert beim einkauf ich müsste dann noch einstellen das ich dann das item bekomme beim kauf wie geht das. ?

> ich kaufe beim npc ein
> Npc nimmt mir bischen geld aus der tasche
> ich erhalte das item

wie bekomme ich die 3 phasen in eine lua ?
To the start Previous 1 237 38 3955 56 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview