Forum
CS2D Scripts [REQ]NPC Health Left[tibia][REQ]NPC Health Left[tibia]
34 repliesIt got 100 and not normal..
And about the health...
1
Player(id,"health")
1
2
2
hudtxt2(id,41, 'Dealt '..dmg..' damage, '..self.health..' health left.', '255255255', 200,250,0) hudtxtalphafade(id,41,5000,0)
This still doesn't work Factis. I made it to parse function. Everytime I hit the msg wont dissapear and the monster wont die >.<
edited 1×, last 03.01.13 03:50:22 pm
About the health script:
Since tibia uses PLAYERS[id].HP ...
1
hudtxt2(id,27, PLAYERS[id].hp, '255255000', 402,407,1) -- Change 402 and 407 to the position on screen
1
function updateHUD(id)
UNTESTED
PS: you may need to change PLAYERS[id].HP to PLAYERS[id].tmp.HP
(This was sent as a message to you via PM, But posted here for others to see)
And please post in this thread whenever you need help; Tibia Requests - If Jynxxx does not help you then others will.
1
msg2(id,"You have dealt "..dmg.."damage, the monster has "..self.health.."healt left.")
Either show me YOUR code or stop saying that something does not work and think that we can magically change it or even know what is wrong.
Me too i HAD that's Problem So i just Search In the Lua
And i Had the Problem So
Use this it will Work 100%
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
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
function Monster:damage(id, dmg, wpntype) if not PLAYERS[id].Tutorial.damagem then message(id, "You have attacked a monster! Good job! Keep on attacking it until it dies.", "255128000") PLAYERS[id].Tutorial.damagem = true end local wpnName if wpntype == 251 then wpnName = 'rune' elseif wpntype == 46 then wpnName = 'firewave' dmg = dmg/5 else wpnName = PLAYERS[id].Equipment[3] and ITEMS[PLAYERS[id].Equipment[3]].name or 'dagger' end self.health = self.health - dmg hudtxt2(id,41, 'Dealt '..dmg..' damage, '..self.health..' health left.', '255255255', 200,250,0) print(player(id, 'name') .. ' deals ' .. dmg .. ' damage to ' .. self.name .. ' usng a ' .. wpnName .. '.') if self.health <= 0 then if not PLAYERS[id].Tutorial.killm then message(id, "Congratulation! You have killed your first monster. You can proceed to pick up the loot by using the drop weapon button (default G)", "255128000") PLAYERS[id].Tutorial.killm = true end addexp(id, math.floor(self.exp*CONFIG.EXPRATE)) self:die() else parse('effect "colorsmoke" ' .. self.x .. ' ' .. self.y .. ' 0 ' .. self.scaley .. ' ' .. (self.r and (self.r .. ' ' .. self.g .. ' ' .. self.b) or '192 0 0')) end radiussound("weapons/machete_hit.wav", self.x, self.y) return true end
I Wish You happy New year And enjoy!
And Please can someone can HELP me for "How to set monsters's Position in weiwen tibia script"
Help me please
edited 1×, last 09.01.14 03:22:53 pm
I tried this to paste in...
1
2
2
hudtxt2(id, 41, 'Monster: ' .. self.name .. ' | Dmg: ' .. dmg .. ' | HP: ' .. self.health, '255255255', 200,250,0) hudtxtalphafade(id, 41, 5000, 1)
Don't think about what windows is it or what mean the "CS2d szerver futtatása"!
Somebody can help?
Meaning: running cs2d server
1
2
3
4
2
3
4
_map=map dofile'sys/lua/wrapper.lua'	-- make sure that your wrapper.lua isn't modified by tibia, some tibia edit and provide it's own wrapper.lua map=_map _map=nil