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 236 37 3855 56 Next To the start

old Re: Sammelthread/FAQ zu Lua & Editor

ohaz
User Off Offline

Quote
Das ist der erste Paratmeter der funktion "ATTACK". Schaust du in der info.txt nach, darin siehst du, dass der erste parameter die ID des Spielers ist, der angreift.

old Re: Sammelthread/FAQ zu Lua & Editor

Routess
User Off Offline

Quote
ich wollte mr eigentlich ein script erstellen wo man den preis von der flare (im buymenu) verändern kann aber ich habe leider gar keine idee wie sowas aussehe müsste

weis jemand vieleicht wie so ein script aussehen muss ?

danke für kommende antworten, Hafner

old Re: Sammelthread/FAQ zu Lua & Editor

TimeQuesT
User Off Offline

Quote
1
2
3
4
5
6
7
8
9
10
11
12
13
14
addhook ("say","sages")
function sages(id,txt)// function
if (txt=="!buy") then //Abfrage
menu (id,"buy,flare")//menu wird geöffnet
end
end

addhook ("menu","meno")//menu event
function meno(id,menoo,sel)
if (meno=="buy" and sel==1) then //Abfrage
parse ("equip "..id.." iid") //gibt das item
parse ("setmoney "..id.." "..(player(id,"money")-Preis)) //zieht das Geld ab
end
end

old Re: Sammelthread/FAQ zu Lua & Editor

Routess
User Off Offline

Quote
danke schinken aber es funkt leider irgendwie nicht mache ich irgendetwas falsch ?

ich hab es einfach so eingegeben :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
addhook ("say","sages") 
function sages(id,txt)
if (txt=="!buy") then
menu (id,"buy,flare")
end 
end 

addhook ("menu","meno")
function meno(id,menoo,sel) 
if (meno=="buy" and sel==1) then 
parse ("equip "..id.." 54")
parse ("setmoney "..id.." "..(player(id,"money")-16000))
end 
end

old Re: Sammelthread/FAQ zu Lua & Editor

Klin
User Off Offline

Quote
Das niemand den Fehler sieht...

function meno(id,menoo,sel)
if (meno=="buy" and sel==1) then

dort kommt:
function meno(id,menoo,sel)
if (menoo=="buy" and sel==1) then

hin...

MFG
Klin

old Re: Sammelthread/FAQ zu Lua & Editor

Routess
User Off Offline

Quote
DANKE ES FUNKTIONERT

MUHHAHAHAHA

Aber jetzt hab ich noch eine Frage wie kann man mehr sachen ins menu einfügen ?

also jetzt beipsiel war da ein ganz großes menu stand aber nur eine sache drin also Flare aber wie kann ich da mehr sachen einfügen ?

old Re: Sammelthread/FAQ zu Lua & Editor

Patasuss
User Off Offline

Quote
@snyper2
Du kannst verschiedene Menüeinträge durch Kommas trennen!
Dazu kannst du eine Beschreibbung zu einem Menüeintrag machen!
1
menu (id,"buy,Eintrag1|Beschreibung1,Eintrag2|Beschreibung 2")
außerdem kannst mal bei den Lua-Scripts(bei den deutschen) dir mein BuyMenu script angucken...
edited 2×, last 06.01.10 12:25:40 pm

old Re: Sammelthread/FAQ zu Lua & Editor

TrueDevion
User Off Offline

Quote
hallo alle ist es möglich ein code für mein unfollständiges lua zu machen, also das so ausehen soll

man kann doch perr console einfach msg und dann den text eintragen, jetzt möchte ich das ihn meine lua einbauen so das der text jede 10 minuten kommt, also unten im chat fenster z.b den text.

-Server by Nexos1000 oder -msg-lua.lua by server oder so das dieser text halt immer 10 minuten lang kommt, ist das möglich. ?

old Re: Sammelthread/FAQ zu Lua & Editor

Patasuss
User Off Offline

Quote
Also , soll die Msg jetzt alle 10minuten kommen, oder 10 Minuten lang da stehen?
Nexos has written
das der text jede 10 minuten kommt, [...] oder so das dieser text halt immer 10 minuten lang kommt

Wenn's alle 10 minuten kommen soll geht es so:
Es gibt bei Lua, die Möglichkeit eine Funktion jede Minute auszuführen.
Da es aber alle 10Minuten (10Minuten ist ein bisschen lang) kommen soll, brauchen wir eine Variable.Die zählt man im Pro-Minute-Script hoch, wenn sie den Wert 10 hat (Mit ner If-Bedingung geht das ) , wird die msg ausgegeben.
Die Variable wird auch noch auf null gesetzt.
PS: Es war 3 Uhr morgens als ich diesen Post geschrieben hab, also verzeiht mir meine Rechtschreibfehler oder so

old Re: Sammelthread/FAQ zu Lua & Editor

ohaz
User Off Offline

Quote
ja, wie patasuss gesagt hat:
1
2
3
4
5
6
7
8
global time
addhook("minute","adv")
function adv()
	time = time +1
	if time = 10 then
		msg("Server by Nexos1000")
	end
end

old Re: Sammelthread/FAQ zu Lua & Editor

TimeQuesT
User Off Offline

Quote
ich glaube da ist ein Fehler drin.
1
2
3
4
5
6
7
8
9
global time 
addhook("minute","adv") 
function adv() 
     time = time +1 
     if time =[b]=[/b] 10 then  //"=" vergessen
          msg("Server by Nexos1000") 
     [b]time = 0[/b] //setz die var wieder auf null denn es soll sich ja wiederholen und nicht einmalig kommen.
     end 
end

old Re: Sammelthread/FAQ zu Lua & Editor

Patasuss
User Off Offline

Quote
Schinken Kommentare werden in Lua so gemacht:
1
-- Kommentar
Also muss dein Code, mit Kommentaren, so aussehen:
1
2
3
4
5
6
7
8
9
global time
addhook("minute","adv")
function adv()
time = time +1
if time == 10 then --"=" vergessen
msg("Server by Nexos1000")
time = 0 --setz die var wieder auf null denn es soll sich ja wiederholen und nicht einmalig kommen.
end
end
Spoiler >
To the start Previous 1 236 37 3855 56 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview