KO Runtime API 32 World and Client - 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.ActivateHandle

Client UI

Windows/SDL์— ํ˜„์žฌ ํด๋ผ์ด์–ธํŠธ ์ฐฝ์„ ์•ž์œผ๋กœ ๊ฐ€์ ธ์˜ค๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ๋…ผ์Ÿ์ด๋‚˜ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์•„์ดํ…œ, ์Šคํ‚ฌ ๋˜๋Š” ๋Œ€์ƒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์•„๋‹Œ ์ฐฝ ๋ช…๋ น์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ์ดˆ์ ์€ ์ฐฝ ์‹œ์Šคํ…œ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

UO.GetMultiAllParts

๋‹ค์„ธ๋Œ€ ๋ฐ ์ฃผํƒ

ํ•œ ์ง‘์˜ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๊ธฐ๋ก์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetMultiPartsAtPosition

๋‹ค์„ธ๋Œ€ ๋ฐ ์ฃผํƒ

์ง€์ •๋œ ์›”๋“œ ์…€์— ์žˆ๋Š” ์ฃผํƒ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetMultis

๋‹ค์„ธ๋Œ€ ๋ฐ ์ฃผํƒ

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ™ˆ/๋ฉ€ํ‹ฐ๋กœ ์ธ์‹ํ•œ ๋กœ๋“œ๋œ ๊ฐœ์ฒด ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

UO.GetWorldCell

์„ธ๊ณ„ ๋ฐ ๊ธฐํ•˜ํ•™

์„ ํƒํ•œ ์ง€์—ญ์— ํ™•์žฅ๋œ ์ง€์ƒ ๊ธฐ๋ก, ์ง€์ƒ ๊ธฐ๋ก, ๋กœ๋“œ๋œ ์›”๋“œ ์•„์ดํ…œ์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetWorldItems

๊ฒ€์ƒ‰

์›”๋“œ ์•„์ดํ…œ ๋˜๋Š” ์„ ํƒํ•œ ์ปจํ…Œ์ด๋„ˆ์˜ ๋ฐฐ์—ด ID์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.IsWorldCellPassable

์„ธ๊ณ„ ๋ฐ ๊ธฐํ•˜ํ•™

์ธ์ ‘ํ•œ ์›”๋“œ ์…€๋กœ์˜ ์ „ํ™˜ ํ•˜๋‚˜๋ฅผ ํ™•์ธํ•˜๊ณ  ๋†’์ด์™€ ํ•จ๊ป˜ ํ†ต๊ณผ ๊ฐ€๋Šฅํ•œ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.UseWorldObject

์•„์ดํ…œ

serialOrName๋ถ€ํ„ฐ GetObject๊นŒ์ง€ ํ™œ์„ฑํ™”ํ•˜๊ณ  UseObject๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด ์ด๋ฆ„์€ ์ด๋ฆ„ graphic/type์ด ์•„๋‹Œ ๊ฐœ์ฒด ๋ณ„์นญ์ž…๋‹ˆ๋‹ค.