Forum

> > CS2D > Maps/Editor > Etwas kaufen
Forums overviewCS2D overview Maps/Editor overviewLog in to reply

German Etwas kaufen

23 replies
Page
To the start Previous 1 2 Next To the start

old Etwas kaufen

P4R4S
User Off Offline

Quote
Ich habe mal wieer ein Problem mit dem erstellen meiner Map !
Und habe ich auf der Map einen Laden und nun mein Problem:
Wie kann ich (am besten ohne Lua-Script) Waffen kaufen und geht das überhaupt ?

-Bitte nur sinnvolle Antworten

Danke !

old Re: Etwas kaufen

Sens0r
User Off Offline

Quote
Bin mir Fast sicher das es ohne Lua nicht geht frag mal Bowlinghead der bastelt dir da was zusammen wenn du lieb fragst

old Re: Etwas kaufen

P4R4S
User Off Offline

Quote
hmmm vielleicht gehts ja doch ...
Es geht ohne das man Geld abgezogen bekommt, aber der Sinn der Sache is es halt, dass man se bezahlen soll ... !

old Re: Etwas kaufen

Bowlinghead
User Off Offline

Quote
Ich kann helfen xD.
Man kann im Map Editor kein Geld abziehen, das würde wenn mit Lua gehen. Aber hier eine möglichkeit ohne Lua:

Du tust einfach in deinen "Laden" ein "info_ct" und "info_t". Beide müssten so heißen:
Name: autobuy
Trigger:

und dann machst du ein "trigger_start" das so heißt:
Name:
Trigger: autobuy

Dadurch spawnt niemand an denn Spawnpunkten, aber man kann trotzdem kaufen!

(Oder wolltest du ein anderes, eigenes Menü?)

old Re: Etwas kaufen

P4R4S
User Off Offline

Quote
Ich erklärs mal genauer !
Also man rennt durch die Gegend (man kann KEINE Waffen kaufen(no buying)) und kommt irgendwann in einen Laden !
Dort soll man sich NUR eine Glock kaufen können !

old Re: Etwas kaufen

A Mad Bro
User Off Offline

Quote
das mit dem kaufen ist sicher ohne LUA script möglich, nur eine glock zu kaufen nicht.

old Re: Etwas kaufen

P4R4S
User Off Offline

Quote
Na schön ... !
MC_Bowlinghead ? kannst du mir da was machen ? Kriegst auch nen Keks cookie

old Re: Etwas kaufen

Sens0r
User Off Offline

Quote
Herrgott nur eine glock?DIe soll nichts kosten?
Dann lass dort einfach eine Glock spawnen!

old Re: Etwas kaufen

P4R4S
User Off Offline

Quote
Och Kain Das is ne Missions Map (für Einzlspieler)
Man soll erst eine Mission machen um dann dafür gel zu bekommen ...
Und 1000 $ soll die Glock kosten !

old Re: Etwas kaufen

Bowlinghead
User Off Offline

Quote
ok. Danke! Sag mir mal bitte die Koordinaten deines Ladens, oder dort, wo man sie sich kaufen kanN!

Wie soll man sie denn kaufen? Mit "E" oder was anderes?

old Re: Etwas kaufen

P4R4S
User Off Offline

Quote
Ja man geht zum verkäufer und drückt vor ihm E und dann sagt er irgendwas (das kann ich selber machen :D) und dann gibts gegen Bezahlung die Glock
50 I 24

old Re: Etwas kaufen

Bowlinghead
User Off Offline

Quote
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-- WARNUNG UNGETESTET!!!
addhook("use","uselol")
function uselol(id,event,data,x,y)
	if x==50 and y==24 then
		msg2(id,"©255255255Verkäufer: Hallo, willst du mir eine Glock abkaufen?") -- Hier denn text ändern!
		menu(id,"Glock kaufen?,Ja|Ich kaufe")
	end
end

addhook("menu","menulol")
function menulol(id,t,b)
	if t=="Glock kaufen?" then
		if b==1 then
			if player(id,"money")>=1000 -- Der Preis
				parse("setmoney "..player(id,"money") -1000) -- Wieviel abgezogen wird
				parse("equip "..id.." 2")
			end
		end
	end
end

Du musst auf der Koordinate "50|24" noch ein "trigger_use" machen!
Der Name und Trigger des "trigger_use" ist egal (Am besten nichts eingeben!!!)

old Re: Etwas kaufen

P4R4S
User Off Offline

Quote
Hey thx Bowlinghead !!!
Gleich ma testen (war die last days nich da ^^)

PS.: Wenn ich jetzt noch mehr solcher Läden machen würde und zwar mit anderen Waffen ... was müsste ich an dem Script noch dazu machen ?
Theoretisch kann ich ja nen Großteil einfach kopieren, einsetzen und fertig (Außer Koordinaten und Waffe(n)), oder ?
Ach und wie kann ich es machen das man mehrere Waffen in einem Laden kaufen kann ?

old Re: Etwas kaufen

Bowlinghead
User Off Offline

Quote
1. Ja, denn großteil kannst du kopieren! Nur die Koordinaten und der Preis und die Waffen-ID musst du ändern.

2. Mehrere Waffen? Da musst du etwas hinzufügen. Theoretisch ganz einfach. Hier mal eine kleine einleitung:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-- WARNUNG UNGETESTET!!!
addhook("use","uselol")
function uselol(id,event,data,x,y )
     if x==50 and y==24 then -- Hier die Koordinate
          msg2(id,"©255255255Verkäufer: Hallo, willst du mir eine Glock abkaufen?") -- Hier denn text ändern!
          menu(id,"Glock kaufen?,Ja|Ich kaufe") --Ja|Ich kaufe ist "b==1" (Sehe unten). Das steht für Button=1 also Knopf=1.
     end
end

addhook("menu","menulol")
function menulol(id,t,b)
     if t=="Glock kaufen?" then -- t steht für titel also "falls titel="Glock kaufen?" dann ...
          if b==1 then -- Hier kommt das b (button) von oben. 
               if player(id,"money")>=1000 -- Der Preis
                    parse("setmoney "..player(id,"money") -1000) -- Wieviel abgezogen wird
                    parse("equip "..id.." 2")
               end
          end
     end
end

old Re: Etwas kaufen

Bowlinghead
User Off Offline

Quote
für mehrere Waffen?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
-- WARNUNG UNGETESTET!!!
addhook("use","uselol")
function uselol(id,event,data,x,y )
if x==50 and y==24 then -- Hier die Koordinate
msg2(id,"©255255255Verkäufer: Hallo, willst du mir eine Glock abkaufen?") -- Hier denn text ändern!
menu(id,"Waffen kaufen?,Glock|Ich kaufe,WAFFENNAMEN|Ich kaufe") --Ja|Ich kaufe ist "b==1" (Sehe unten). Das steht für Button=1 also Knopf=1.
end
end

addhook("menu","menulol")
function menulol(id,t,b)
if t=="Glock kaufen?" then -- t steht für titel also "falls titel="Glock kaufen?" dann ...
if b==1 then -- Hier kommt das b (button) von oben.
if player(id,"money")>=1000 -- Der Preis
parse("setmoney "..player(id,"money") -1000) -- Wieviel abgezogen wird
parse("equip "..id.." 2")
end
elseif b==2 then
if player(id,"money")>=xxxx -- PREIS EINSETZEN
parse("setmoney "..player(id,"money") - xxxx) -- PREIS EINSETZEN
parse("equip "..id.." x") --ITEM ID EINSETZEN!
end
end
end
end
To the start Previous 1 2 Next To the start
Log in to reply Maps/Editor overviewCS2D overviewForums overview