Forum

> > CS2D > Scripts > Tiles value by mouse
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Englisch Tiles value by mouse

5 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Tiles value by mouse

minos
User Off Offline

Zitieren
Hello guys, is there anyway to know the tile id only by pointing the mouse on the tile and write !tile then it appears a message will says the tile id is 8 for example.

alt Re: Tiles value by mouse

Cure Pikachu
User Off Offline

Zitieren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
addhook("say","_say")
function _say(id,txt)
	if txt == "!tile" then
		-- Think this only works when you are alive
		if player(id,"health") > 0 then
			reqcld(id,2)
		end
		return 1
	end
end

addhook("clientdata","_c")
function _c(id,mode,d1,d2)
	if mode == 2 then
		local x, y = math.floor(d1/32), math.floor(d2/32)
		msg2(id,"tile id of position "..x.."|"..y.." is "..tile(x,y,"frame"))
	end
end
Something like this, am not expecting this to work.

alt Re: Tiles value by mouse

Rainoth
Moderator Off Offline

Zitieren
1
2
3
4
5
6
7
addhook("say","_say")
function _say(id,txt)
     if txt == "!tile" then
          msg2(id,"tile id of position "..player(id,"mousemapx")/32 .."|"..player(id,"mousemapy")/32 .." is "..tile(player(id,"mousemapx")/32,player(id,"mousemapy")/32,"frame"))
          return 1
     end
end
@user Cure Pikachu: The future is now, old man

alt Re: Tiles value by mouse

Rainoth
Moderator Off Offline

Zitieren
@user Cure Pikachu: Wouldn't make sense for it to do it by itself and I didn't floor them in the code since I was pretty much copy-pasting your code. With that said, I don't think it matters any in this case since the user "typecasts" it to integers in his brain
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht