What's new

Skrypty & Kody Pomoc getCreatureTarget(cid)

Status
Not open for further replies.

xxnarutoxx

User
Joined
Apr 20, 2013
Messages
19
Reaction score
0
Witam
Mam problem z funkcj? getCreatureTarget(cid).Bo chce aby przy atakowaniu np z obszarowych czar?w target "?apa?" tylko tego kt?rego mamy zaznaczonego.Po wielu pr?bach chcia?em sprawdzi? gdzie le?y b??d i dla testu sprawdzi?em
co ta funkcja wgl pobiera (bo z tego co wiem to powinna id zaznaczonego) i dla przyk?adu sprawdzi?em to tak getCreatureName(getCreatureTarget(cid)) czyli powinno pobra? nick zaznaczonego a zawsze zwraca 0.U?ywam silnika 0.3.6pl1 rev 101,co ciekawe z tego co pamietam ,wydaje mi si? ?e dzia?a?o to na starszym rev.Mog? was prosi? przynajmniej o jakie? wskaz?wki dotycz?ce tej funkcji ? A tu skrypt kt?ry nie dzia?a
[XML]function onCombat(cid, target)
if target ~= getCreatureTarget(cid) then
return false
end
return true
end[/XML]
 

sawex

Advanced User
Joined
Aug 17, 2008
Messages
421
Reaction score
23
Odp: Pomoc getCreatureTarget(cid)

Ustawiasz ?e spell ma needtarget="1" w spells.xml

P??niej w spellu:
[LUA]function onCombat(cid, var) -- czy jako? tak
local target = getCreatureTarget(cid)

--przyk?adowe operacje na naszym targecie
if isPlayer(target) == TRUE then
-- tutaj te? jakie? magiczne rzeczy
end


return true
end[/LUA]
 
Status
Not open for further replies.
Top