KO Runtime API 25 Pathfinding - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

ะฃะบั€ะฐั—ะฝััŒะบะฐ ยท ะ ัƒััะบะธะน ยท English ยท Deutsch ยท Franรงais ยท Italiano ยท Espaรฑol ยท ็น้ซ”ไธญๆ–‡ ยท ๆ—ฅๆœฌ่ชž ยท ํ•œ๊ตญ์–ด

๋Ÿฐํƒ€์ž„ API โ€” ๊ฒฝ๋กœ ๊ฒ€์ƒ‰

ํ™ˆ ยท C# ยท IDE ยท UO API ยท Aโ€“Z ยท ์˜ˆ ยท ์–ธ์–ด

๊ฐ ํŒ€์€ C# ์„œ๋ช…, ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฐ ๋ช‡ ๊ฐ€์ง€ ๋…๋ฆฝ์ ์ธ ์˜ˆ์‹œ๊ฐ€ ํฌํ•จ๋œ ์นด๋“œ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

UO.GetScriptPath

์Šคํฌ๋ฆฝํŠธ ๋ฐ ๋Ÿฐํƒ€์ž„

ํ™œ์„ฑ ์‹œ์ž‘ ์†Œ์Šค ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.NewMoveXY

์ด๋™

์บ๋ฆญํ„ฐ๋ฅผ X/Y๋กœ ์ด๋™์‹œํ‚จ ํ›„ ์ข…๋ฃŒ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋ฉฐ ๋ชฉํ‘œ ๋‹ฌ์„ฑ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ œํ•œ ์‚ฌํ•ญ ๋ฐ ์ฝœ๋ฐฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

UO.SetMulPath

ํ”„๋กœํ•„ ๋ฐ ๊ตฌ์„ฑ

๋Ÿฐํƒ€์ž„์— ๊ฒฝ๋กœ ๋ฌธ์ž์—ด mulPath์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

UO.ShardPath

ํด๋ผ์ด์–ธํŠธ ๋ฐ ์—ฐ๊ฒฐ

ํ˜„์žฌ ํ”„๋กœํ•„์˜ ๊ฒฝ๋กœ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.ClientPath

ํ”„๋กœํ•„ ๋ฐ ๊ตฌ์„ฑ

ํด๋ผ์ด์–ธํŠธ ์„ค์น˜/์‹คํ–‰ ๊ฐ€๋Šฅ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.ClientProfilePath

ํ”„๋กœํ•„ ๋ฐ ๊ตฌ์„ฑ

ํ˜„์žฌ ํด๋ผ์ด์–ธํŠธ ํ”„๋กœํ•„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.Track

์Šคํ‚ฌ

์ขŒํ‘œ์— ๋Œ€ํ•œ ๋กœ์ปฌ ํ™”์‚ดํ‘œ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜ํ™˜ ์žฅ์†Œ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ถ”์  ์Šคํ‚ฌ์„ ๋ฐœ๋™ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ƒ๋ฌผ์„ ๊ฒ€์ƒ‰ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์บ๋ฆญํ„ฐ๋ฅผ ์›€์ง์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.LimitMove โ€” ์ด๋™ ๊ฑฐ๋ฆฌ ์ œํ•œ. UO.LimitMove๋Š” ๋ชฉ์ ์ง€ ๊ฑฐ๋ฆฌ๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 2000์ด๊ณ  0์€ ๋ฌด์ œํ•œ์ž…๋‹ˆ๋‹ค. ์ˆจ๊ฒจ์ง„ 4096๊ฑธ์Œ/๋…ธ๋“œ ๋ฐ 10000๋…ธ๋“œ ์ œํ•œ์€ ์—†์Šต๋‹ˆ๋‹ค. ์ž‘์—…์€ ์ค‘๋‹จ ๊ฐ€๋Šฅํ•œ ๋‹จ์œ„๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. GetPathArray๋Š” moveThroughNPC ์ฒด๋ ฅ ๊ธฐ์ค€๊ณผ moveOpenDoor๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.