PDA

View Full Version : [JX] Hàm GetWorldPos ?



phamngochai2
19-01-12, 02:19 PM
cho hỏi làm sao để lấy tọa độ mình đang đứng , dùng tọa độ đó để add 1 con npc vào ?
vd : bây giờ tôi muốn add 1 npc tại điểm mà tôi đang đứng, dùng hàm GetWorldPos() nhưng tôi không biết dùng ntn hết.Cám ơn.

duynguyenjx
19-01-12, 02:51 PM
cho hỏi làm sao để lấy tọa độ mình đang đứng , dùng tọa độ đó để add 1 con npc vào ?
vd : bây giờ tôi muốn add 1 npc tại điểm mà tôi đang đứng, dùng hàm GetWorldPos() nhưng tôi không biết dùng ntn hết.Cám ơn.

Đây Hải! Mình cũng thích lấy tọa độ bằng cách này ..................................30 char


Include("\\Script\\global\\serverlib.lua");

-- w = map
-- x = toa do x
-- y = toa do y
--Ham GetWorldPos() se kiem tra w,x,y , roi dung ham Msg2Player thong ba'o
function main(sel)
w,x,y = GetWorldPos();
Msg2Player("Admin dang o map "..w.." toa do "..x..", "..y)
SetTimer(5*18,1)
end;

phamngochai2
19-01-12, 03:29 PM
Đây Hải! Mình cũng thích lấy tọa độ bằng cách này ..................................30 char

Nhưng làm sao dùng tọa độ đó để add Npc ?

duynguyenjx
19-01-12, 03:45 PM
Nhưng làm sao dùng tọa độ đó để add Npc ?


onggianoel = AddNpc(686,1,npcmapindex,1612*32,3209*32)
SetNpcScript(onggianoel,"\\script\\global\\onggianoel.lua")

Coi ví dụ trên chắc cậu hiểu .................
ID NPC
ID map
tọa độ add npc

phamngochai2
19-01-12, 03:48 PM
AddNpc thì mình biết.ý mình hỏi là làm sao để addnpc tại ngay vị trí mình đứng !!

duynguyenjx
19-01-12, 04:06 PM
AddNpc thì mình biết.ý mình hỏi là làm sao để addnpc tại ngay vị trí mình đứng !!

Thì cái tọa độ tô đỏ là chỗ mình đứng còn gì!............................

thaihoa91
19-01-12, 10:34 PM
AddNpc thì mình biết.ý mình hỏi là làm sao để addnpc tại ngay vị trí mình đứng !!

Code ở trên là lấy tọa độ đang đứng của nhân vật mình đó !

KingMax
20-01-12, 10:45 AM
function Add()
local w,x,y = GetWorldPos()
quai=AddNpc(idnpc,lvlnpc,SubWorldID2Idx(w),x*32,y* 32)
SetNpcScript(quai,"duong dan")
end