Forum

> > CS2D > Maps/Editor > Map project
Forums overviewCS2D overview Maps/Editor overviewLog in to reply

English Map project

11 replies
To the start Previous 1 Next To the start

moved Map project

XoOt
Super User Off Offline

Quote
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.
edited 1×, last 27.01.14 05:47:41 pm

old Re: Map project

Rainoth
Moderator Off Offline

Quote
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

old Re: Map project

k 0 z
User Off Offline

Quote
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

old Re: Map project

XoOt
Super User Off Offline

Quote
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. √

old Re: Map project

C0nan
User Off Offline

Quote
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

old Re: Map project

Torque
User Off Offline

Quote
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.

old Re: Map project

XoOt
Super User Off Offline

Quote
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

old Re: Map project

Dousea
User Off Offline

Quote
user XoOt has written
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.

old Re: Map project

XoOt
Super User Off Offline

Quote
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
edited 1×, last 06.02.14 03:22:14 pm

old Re: Map project

Dousea
User Off Offline

Quote
user XoOt has written
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

old Re: Map project

Marcell
Super User Off Offline

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

old Re: Map project

XoOt
Super User Off Offline

Quote
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
To the start Previous 1 Next To the start
Log in to reply Maps/Editor overviewCS2D overviewForums overview