Forum

> > CS2D > Maps/Editor > Map project
ForenübersichtCS2D-Übersicht Maps/Editor-ÜbersichtEinloggen, um zu antworten

Englisch Map project

11 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

verschoben Map project

XoOt
Super User Off Offline

Zitieren
i just finished the de_jungle map

click me


as i know there are more user interested in topics than uploads itself until only sh*t has been uploaded in the past so i decided to open a topic for it ._.

About the map:

-created my own wooden bridges.
-pretty detailed
-lots of entities used for best performance in gameplay

Idea:

just thought about few maps that were played often in cs2d and cant think of anyone is using a junglemap. so i decided to create one, first i thought to add treehouses which were connected to each other, added the bridges, the environments and at the end put some details to it so the eyes not gonna blamed by another crappy map.



And i wanna hear some ideas for my next project.
Feel free to suggest anything possible.
I wont use any lua script or smth just a .map
Most stuff can be done with entities.
1× editiert, zuletzt 27.01.14 17:47:41

alt Re: Map project

Rainoth
Moderator Off Offline

Zitieren
That's nice, honey, but there's file description for that. I can already see this thread locked unless you decide to edit it to something like "plans and ideas for my future maps".

P.S. That was a great map

alt Re: Map project

k 0 z
User Off Offline

Zitieren
Well done XoOt. I like it!
More 5v5 maps, mix and tournament maps. New stuff.
Brings osmething intresting to the compeditive map scene!
Nuke, cbble, inferno, mill ... Getting quite bored of the standrd mix maps

alt Re: Map project

XoOt
Super User Off Offline

Zitieren
Agreed with you koz, im getting bored of all these standart maps too... just played them way toooo often. But the problem is nearly noone wants to start at zero on new maps. Imma try to ask to add it to pcs mix maybe.

And i will create some more 1n1, 2n2 and 5n5 maps very soon. √

alt Re: Map project

C0nan
User Off Offline

Zitieren
You made good map but the truth is no one will use it on server Today i made simple standart map for 5 players but it's quite weak I mean no one will use it on server but this map is good to play on the server. And also a lot of fy_ maps are good too, like my map: fy_battleships but no one will make server to play them

alt Re: Map project

Torque
User Off Offline

Zitieren
Cool map!
Uploaded to [LSD] Mix/Match and |uNknowN| Mix/Match servers. Loading this map takes a long time though, I have to watch a few seconds of black screen until I join.

alt Re: Map project

XoOt
Super User Off Offline

Zitieren
yeah, i saw the same... i think i need to change smth in the tileset

btw. can someone create a "safezone" script for me? not that you just take 0 dmg doesnt matter if its the envoronment dmg or player dmg, i need a non pvp script means only players cant deal dmg to each other.
need it for my deathrun project

alt Re: Map project

Dousea
User Off Offline

Zitieren
user XoOt hat geschrieben
yeah, i saw the same... i think i need to change smth in the tileset

btw. can someone create a "safezone" script for me? not that you just take 0 dmg doesnt matter if its the envoronment dmg or player dmg, i need a non pvp script means only players cant deal dmg to each other.
need it for my deathrun project


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
26
27
28
29
30
31
table = {
	x = {3, 14};
	y = {15, 26};
}

function getsafezone (players)
	local op1, op2 = player(players, "tilex"), player(players, "tiley")
	local x1, x2, y1, y2 = table.x[1], table.x[2], table.y[1], table.y[2]
	if (op1 >= x1 and op1 <= x2) and (op2 >= y1 and op2 <= y2) then return true end
	return false
end

addhook("always", "alwayshook")
function alwayshook ()
	for k, v in pairs(player(0, "table")) do
		parse("hudtxt2 " .. v .. " 2 \"X: " .. player(v, "tilex") .. " | Y: " .. player(v, "tiley") .. "\" 320 400 1")
	end
end

addhook("hit", "hithook")
function hithook (id)
	if getsafezone(id) then return 1 end
end

addhook("movetile", "movetilehook")
function movetilehook (id)
	local function gethudtxt(msg)
		local txt = parse("hudtxt2 " .. id .. " 1 \"" .. msg .. "\" 320 386 1")
	end
	if getsafezone(id) then gethudtxt("SAFEZONE") else gethudtxt("") end
end

cs2d lua hook always hook shows your X tile and Y tile, it is just for testing your safezone. Also SAFEZONE message is to notice players that is in safezone area. You know how to use it, right? Btw, tested.

alt Re: Map project

XoOt
Super User Off Offline

Zitieren
edit: tested it and it results just like the same as my script does, totally no dmg.
i need a nonpvp script, means player to player dmg = 0
all entities or npc to player = default

i just dont know how to add it. everything i've tested will result in absolute 0 dmg.

thanks anyway
1× editiert, zuletzt 06.02.14 15:22:14

alt Re: Map project

Dousea
User Off Offline

Zitieren
user XoOt hat geschrieben
edit: tested it and it results just like the same as my script does, totally no dmg.
i need a nonpvp script, means player to player dmg = 0
all entities or npc to player = default

i just dont know how to add it. everything i've tested will result in absolute 0 dmg.

thanks anyway

Misunderstood.
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
26
27
28
29
30
31
table = {
	x = {3, 14};
	y = {15, 26};
}

function getsafezone (id)
	local op1, op2 = player(id, "tilex"), player(id, "tiley")
	local x1, x2, y1, y2 = table.x[1], table.x[2], table.y[1], table.y[2]
	if (op1 >= x1 and op1 <= x2) and (op2 >= y1 and op2 <= y2) then return true end
	return false
end

addhook("always", "alwayshook")
function alwayshook ()
	for k, v in pairs(player(0, "table")) do
		parse("hudtxt2 " .. v .. " 2 \"X: " .. player(v, "tilex") .. " | Y: " .. player(v, "tiley") .. "\" 320 400 1")
	end
end

addhook("hit", "hithook")
function hithook (id, source, weapon)
	if getsafezone(id) then if weapon < 239 then return 1 end end
end

addhook("movetile", "movetilehook")
function movetilehook (id)
	local function gethudtxt(msg)
		local txt = parse("hudtxt2 " .. id .. " 1 \"" .. msg .. "\" 320 386 1")
	end
	if getsafezone(id) then gethudtxt("SAFEZONE") else gethudtxt("") end
end

alt Re: Map project

Marcell
Super User Off Offline

Zitieren
or just put a simple hurt zone on the map with like -100...

alt Re: Map project

XoOt
Super User Off Offline

Zitieren
nope saladfingers, it will be the same like before.
results in fully healed, doesnt matter when npc or entity deals dmg, just wanted to get no player to player dmg, other dmgs will be needed^^

works perfect now cozen, thanks
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Maps/Editor-ÜbersichtCS2D-ÜbersichtForenübersicht