KO Runtime API 24 Persistent State - 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.AddDir

์ด๋™

UO.AddFigure

Client UI

ClassicUO ์„ธ๊ณ„ ์ง€๋„์— ์ง€์—ญ ๊ทธ๋ฆผ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํ•ด๋‹น ID๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์น˜๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก์— ์ €์žฅ๋˜๋ฉฐ ๊ฒŒ์ž„ ์„œ๋ฒ„์—๋Š” ํ†ต๋ณด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.AddGate

๋งˆ๋ฒ•

UO.Alarm

Sound & Visual Environment

Alarm๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๋กœ์ปฌ syslog ClassicUO์— ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ์—์„œ ์กฐ๊ฑด ๋ฐœ์ƒ์— ๋Œ€ํ•œ ์ฐธ๊ณ  ์‚ฌํ•ญ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

UO.AlwaysRun

์ด๋™

ํ˜„์žฌ ClassicUO ํ”„๋กœํ•„์˜ ์ง€์†์ ์ธ ์‹คํ–‰ ์„ค์ •์„ ์ฝ๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.ApiNameExists

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

ํ˜ธ์ถœ๋˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ํ•จ์ˆ˜์˜ ์ด๋ฆ„์ด ๋“ฑ๋ก๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.ApiParameterExists

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

๋Ÿฐํƒ€์ž„ ๊ฐ’์ด๋‚˜ ๋ช…๋ช…๋œ ๊ฐœ์ฒด๊ฐ€ ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.ApiSignatureExists

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

์ฃผ์–ด์ง„ ๊ฐœ์ˆ˜์˜ ์ธ์ˆ˜๋กœ ์ด๋ฆ„ ๋“ฑ๋ก์„ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

UO.Arm

์บ๋ฆญํ„ฐ

์ด์ „์— ์ €์žฅํ•œ ๋ช…๋ช…๋œ ๋ฌด๊ธฐ ๋ฐ ๋ฐฉํŒจ ์„ธํŠธ๋ฅผ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

UO.AutoBuy

์ƒ์  ๋ฐ ์ƒ์ธ

ํ˜„์žฌ Bad Newbie ํ”„๋กœํ•„์˜ ๊ธฐ๋ณธ ๊ธฐ๋ณธ ๋ชฉ๋ก์—์„œ ์ž๋™ ๊ตฌ๋งค ๊ทœ์น™์„ ์ƒ์„ฑ, ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ NPC ํŒ๋งค์ž ์ œ์•ˆ์˜ ํ–ฅํ›„ ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋งค/ํŒ๋งค๋ฅผ ๋งํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋งค์žฅ์„ ์—ด์ง€๋„ ์•Š๊ณ , ๊ฑฐ๋ž˜๋ฅผ ํ™•์ธํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์ ˆ์ฐจ: ์Šคํ† ์–ด ๋ชฉ๋ก.

UO.AutoBuyEx

์ƒ์  ๋ฐ ์ƒ์ธ

ํ˜„์žฌ Bad Newbie ํ”„๋กœํ•„์˜ ๊ธฐ๋ณธ ๊ธฐ๋ณธ ๋ชฉ๋ก์—์„œ ์ž๋™ ๊ตฌ๋งค ๊ทœ์น™์„ ์ƒ์„ฑ, ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ NPC ํŒ๋งค์ž ์ œ์•ˆ์˜ ํ–ฅํ›„ ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋งค/ํŒ๋งค๋ฅผ ๋งํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋งค์žฅ์„ ์—ด์ง€๋„ ์•Š๊ณ , ๊ฑฐ๋ž˜๋ฅผ ํ™•์ธํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์ ˆ์ฐจ: ์Šคํ† ์–ด ๋ชฉ๋ก.

UO.AutoSell

์ƒ์  ๋ฐ ์ƒ์ธ

ํ˜„์žฌ Bad Newbie ํ”„๋กœํ•„์˜ ๊ธฐ๋ณธ ๊ธฐ๋ณธ ๋ชฉ๋ก์—์„œ ์ž๋™ ํŒ๋งค ๊ทœ์น™์„ ์ƒ์„ฑ, ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ NPC ํŒ๋งค์ž ์ œ์•ˆ์˜ ํ–ฅํ›„ ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋งค/ํŒ๋งค๋ฅผ ๋งํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋งค์žฅ์„ ์—ด์ง€๋„ ์•Š๊ณ , ๊ฑฐ๋ž˜๋ฅผ ํ™•์ธํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์ ˆ์ฐจ: ์Šคํ† ์–ด ๋ชฉ๋ก.

UO.BandageSelf

์ „ํˆฌ

์บ๋ฆญํ„ฐ๋ฅผ UO.Wait-ํƒ€๊ฒŸ์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๋ฐฐ๋‚ญ์—์„œ ์„ ํƒํ•œ 0x0E21 ์œ ํ˜•์˜ ๋ถ•๋Œ€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์€ ํด๋ผ์ด์–ธํŠธ์— ์˜ํ•ด ์ „์†ก๋˜๊ณ  ์„œ๋ฒ„์— ์˜ํ•ด ๋น„๋™๊ธฐ์ ์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

UO.BookSetHeader

๋„์„œ

์—ด๋ ค ์žˆ๋Š” ํŽธ์ง‘ ๊ฐ€๋Šฅํ•œ ์ฑ…์˜ ์ œ๋ชฉ๊ณผ ์ €์ž๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

UO.Bow

์Šคํ”ผ์น˜&์ฑ„ํŒ…

GameActions.EmoteAction์„ ํ†ตํ•ด ํ™œ ์บ๋ฆญํ„ฐ์˜ ๋™์ž‘์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

UO.BoxHack

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

๋ ˆ๊ฑฐ์‹œ ๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์ด์–ธํŠธ ํŒจ์น˜ BoxHack๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Œ ClassicUO์„ ์•Œ๋ฆฌ๋Š” ์•Œ๋ฆผ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

UO.Buy

์ƒ์  ๋ฐ ์ƒ์ธ

ํ˜„์žฌ Bad Newbie ํ”„๋กœํ•„์˜ ๊ธฐ๋ณธ ๊ธฐ๋ณธ ๋ชฉ๋ก์—์„œ ์ž๋™ ๊ตฌ๋งค ๊ทœ์น™์„ ์ƒ์„ฑ, ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ NPC ํŒ๋งค์ž ์ œ์•ˆ์˜ ํ–ฅํ›„ ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋งค/ํŒ๋งค๋ฅผ ๋งํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋งค์žฅ์„ ์—ด์ง€๋„ ์•Š๊ณ , ๊ฑฐ๋ž˜๋ฅผ ํ™•์ธํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์ ˆ์ฐจ: ์Šคํ† ์–ด ๋ชฉ๋ก.

UO.CanChangeName

์บ๋ฆญํ„ฐ์™€ ์ƒ๋ฌผ

mobile ์ด๋ฆ„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์•Œ๋ ค์ง„ ํ‘œ์‹œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.CheckLag

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

ํ• ๋‹น๋œ ์‹œ๊ฐ„ ๋‚ด์— ๊ฒŒ์ž„ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ์‘๋‹ต์„ ๋ฐ›์•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ํ›„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ณ„์†ํ•˜๊ธฐ ์ „์— ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

UO.CheckLOS

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

CheckPortableLineOfSight๋ฅผ ํ†ตํ•ด ๋‘ ์ง€๋„ ์ง€์  ์‚ฌ์ด์˜ ์„ ์˜ ๋กœ์ปฌ ํ†ต๊ณผ ๊ฐ€๋Šฅ์„ฑ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.CircleTrans

Client UI

ํ™œ์„ฑ ํ”„๋กœํ•„์˜ ํˆฌ๋ช…๋„ ์› ์„ค์ •์„ ์ฝ๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.ClearFigures

Client UI

๋ชจ๋“  ์‚ฌ์šฉ์ž ์ •์˜ ์ง€๋„ ๋ชจ์–‘๊ณผ ํ•ด๋‹น ๋Ÿฐํƒ€์ž„ ํ•ญ๋ชฉ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

UO.ClearInfoWindow

Client UI

ํด๋ผ์ด์–ธํŠธ ํ…์ŠคํŠธ ์ฐฝ์˜ ์ค„์„ ์ง€์›๋‹ˆ๋‹ค.

UO.CloseUO

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

Client.Game.Exit๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ข…๋ฃŒํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.ConColor

Client UI

์ด ์Šคํฌ๋ฆฝํŠธ ๋Ÿฐํƒ€์ž„์˜ ํ›„์† ์‹œ์Šคํ…œ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด UO hue๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

UO.Connect

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

ํ˜„์žฌ ํด๋ผ์ด์–ธํŠธ ์„ธ์…˜์˜ ์—ฐ๊ฒฐ ๋˜๋Š” ์žฌ์—ฐ๊ฒฐ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.ConsoleEntryReply

๋ฉ”๋‰ด ๋ฐ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด

MessageManager.SendServerPromptResponse๋ฅผ ํ†ตํ•ด ํ™œ์„ฑ ์„œ๋ฒ„ ํ”„๋กฌํ”„ํŠธ์— ํ…์ŠคํŠธ๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

UO.ConsoleEntryUnicodeReply

๋ฉ”๋‰ด ๋ฐ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด

MessageManager.SendServerPromptResponse๋ฅผ ํ†ตํ•ด ํ™œ์„ฑ ์„œ๋ฒ„ ํ”„๋กฌํ”„ํŠธ์— ํ…์ŠคํŠธ๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

UO.ConvertIntegerToFlags

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

ํƒ€์ผ โ€‹โ€‹ํ”Œ๋ž˜๊ทธ์˜ ์ˆซ์ž ๋งˆ์Šคํฌ๋ฅผ ์—ด๊ฑฐํ˜• ์ด๋ฆ„ ๋ฐฐ์—ด TileFlag๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

UO.Disarm

์บ๋ฆญํ„ฐ

์†์—์„œ ๋ฌด๊ธฐ์™€ ๋ฐฉํŒจ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค: ๋ ˆ์ด์–ด 1 ๋ฐ 2. ์˜๋ฅ˜์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.Disconnect

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

ํ˜„์žฌ ๋˜๋Š” ์„ค์น˜๋œ ํด๋ผ์ด์–ธํŠธ ์ „์†ก์˜ ์—ฐ๊ฒฐ์„ ๋Š๊ณ  ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.

UO.Dismount

์บ๋ฆญํ„ฐ

๋ง์—์„œ ๋‚ด๋ ค ๋ฐฐ๋‚ญ์— "์•ˆ์žฅ"์„ ๋„ฃ์œผ์‹ญ์‹œ์˜ค. ๋ง๊ณผ ๊ด€๋ จ๋œ ๋ฌผ๊ฑด์ž…๋‹ˆ๋‹ค.

UO.Dist

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

๋‘ ์›”๋“œ ํฌ์ธํŠธ ์‚ฌ์ด์˜ ์…€ ๊ฑฐ๋ฆฌ(์ ˆ๋Œ€ ์ฐจ์ด X ๋ฐ Y ์ค‘ ๊ฐ€์žฅ ํฐ ๊ฐ’)๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

UO.Drag

์•„์ดํ…œ

ํŠน์ • ํ•ญ๋ชฉ์„ ์ปค์„œ๋กœ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ๋ณ„๋„์˜ 4๊ฐœ ์ธ์ˆ˜ ํ˜•์‹์€ Windows ์ฐฝ์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ๋“œ๋ž˜๊ทธํ•ฉ๋‹ˆ๋‹ค.

UO.Dump

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ๊ฐœ์ฒด์˜ ์ง„๋‹จ ์Šค๋ƒ…์ƒท์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

UO.Dye

์•„์ดํ…œ

์ „์†ก๋œ ์ปฌ๋Ÿฌ๋ง ์•„์ดํ…œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” UO.Wait-target ๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

UO.EmoteAction

์Šคํ”ผ์น˜&์ฑ„ํŒ…

์บ๋ฆญํ„ฐ ์•ก์…˜/์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฌธ์ž์—ด ์ด๋ฆ„์„ GameActions.EmoteAction๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

UO.EUO2ID

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

A=0๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์ˆ˜ 26์˜ EasyUO ๋ฆฌํ„ฐ๋Ÿด ํ‘œ๊ธฐ๋ฒ•์„ ๋””์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

UO.EUO2Inj

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

A=0๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์ˆ˜ 26์˜ EasyUO ๋ฆฌํ„ฐ๋Ÿด ํ‘œ๊ธฐ๋ฒ•์„ ๋””์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

UO.Exists

์•„์ดํ…œ

ํด๋ผ์ด์–ธํŠธ์˜ ๋กœ์ปฌ ์„ธ๊ณ„์— ์‚ญ์ œ๋˜์ง€ ์•Š์€ ๊ฐœ์ฒด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.ExtendedInfo

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

ํ˜„์žฌ ํด๋ผ์ด์–ธํŠธ ์—ฐ๊ฒฐ ๊ตฌ์„ฑ์˜ 4๊ฐœ ํ•„๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.FillInfoWindow

Client UI

ํ…์ŠคํŠธ ์ฐฝ์— ํ•œ ์ค„์„ ์ถ”๊ฐ€ํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

UO.FillNewWindow

Client UI

ํ…์ŠคํŠธ ์ฐฝ์„ ์ง€์šฐ๊ณ  ํ•œ ์ค„์„ ์ถ”๊ฐ€ํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

UO.FilterSpeech

์Šคํ”ผ์น˜&์ฑ„ํŒ…

ํด๋ผ์ด์–ธํŠธ ์Œ์„ฑ ํ•„ํ„ฐ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

UO.FilterWeather

Sound & Visual Environment

ํด๋ผ์ด์–ธํŠธ ๋‚ ์”จ ํ•„ํ„ฐ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

UO.FixTalk

์Šคํ”ผ์น˜&์ฑ„ํŒ…

๋ ˆ๊ฑฐ์‹œ ๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์ด์–ธํŠธ ํŒจ์น˜ FixTalk๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Œ ClassicUO์„ ์•Œ๋ฆฌ๋Š” ์•Œ๋ฆผ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

UO.Flying

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ๊ฐ€ ํ˜„์žฌ ๋‚ ๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Gargoyle์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒฝ๋กœ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์ด๋‚˜ ๋น„ํ–‰ ํ™œ์„ฑํ™”๋ฅผ ์š”์ฒญํ•˜๊ธฐ ์ „์ž…๋‹ˆ๋‹ค. "๋‚ด ์บ๋ฆญํ„ฐ๊ฐ€ ์ง€๊ธˆ ๋‚ ๊ณ  ์žˆ๋‚˜์š”?"๋ผ๋Š” ์งˆ๋ฌธ์— ๋‹ตํ•ฉ๋‹ˆ๋‹ค. ๋…ผ์Ÿ์—†์ด. ์ด ๋ช…๋ น์€ ์ƒํƒœ๋งŒ ์ฝ์Šต๋‹ˆ๋‹ค. ๋น„ํ–‰, ์ฐฉ๋ฅ™ ๋˜๋Š” ์บ๋ฆญํ„ฐ ์ด๋™์„ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.FontColor

Client UI

hue๋ฅผ ์ด ์Šคํฌ๋ฆฝํŠธ์˜ ํ›„์† ๋กœ์ปฌ UO.UOAMessage๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์บ๋ฆญํ„ฐ์˜ ์Œ์„ฑ ์ƒ‰์ƒ, ์ผ๋ฐ˜ UO.Print, InfoFindList ๋˜๋Š” IDE ํ…Œ๋งˆ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.Forget

์•„์ดํ…œ

๋ฉ”์‹œ์ง€ ์—†์ด ๋Ÿฐํƒ€์ž„ ๊ฐœ์ฒด์—์„œ ์ €์žฅ๋œ ์ด๋ฆ„์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

UO.FoundedParamId

Journal

์ผ์น˜ํ•˜๋Š” ๊ฒ€์ƒ‰ ํŒจํ„ด ๋Œ€์•ˆ์˜ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.Frozen

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.FunRunning

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

๋“ฑ๋ก๋œ ์ง€์ •๋œ ์ด๋ฆ„์˜ C#-์ฝœ๋ฐฑ์ด ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ 1๋Š” ์ˆ˜๋™ ์ผ์‹œ ์ค‘์ง€๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์™„๋ฃŒ๋˜๊ฑฐ๋‚˜ ์ทจ์†Œ๋œ ์ž‘์—…์€ 0๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

UO.GameServerIPString

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

ํด๋ผ์ด์–ธํŠธ์˜ ์ „์—ญ ์„ค์ •์—์„œ ๊ตฌ์„ฑ๋œ ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetAltName

์•„์ดํ…œ

ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ์งํ•จ(์˜ˆ: ์ด๋ฆ„ ๋’ค์˜ ์ง์—… ๋˜๋Š” ์„œ๋ช…)์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetAutoBuyDelay

์ƒ์  ๋ฐ ์ƒ์ธ

๊ณ ๊ฐ ํ”„๋กœํ•„์—์„œ ํ˜„์žฌ ์ž๋™ ๊ตฌ๋งค ์ง€์—ฐ์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetAutoSellDelay

์ƒ์  ๋ฐ ์ƒ์ธ

๊ณ ๊ฐ ํ”„๋กœํ•„์—์„œ ํ˜„์žฌ ์ž๋™ ํŒ๋งค ์ง€์—ฐ์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetBuffBarInfo

๋ฒ„ํ”„ ๋ฐ ํšจ๊ณผ

ํ˜„์žฌ ์บ๋ฆญํ„ฐ์˜ ๋ฒ„ํ”„ ์•„์ด์ฝ˜ ์Šค๋ƒ…์ƒท์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.GetCliloc

ํ˜„์ง€ํ™”

OPL์—์„œ ์™„์„ฑ๋œ ๊ฐœ์ฒด ์†์„ฑ ํ…์ŠคํŠธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค. GetTooltip ๋ฐ GetCliloc๋Š” ๋™์˜์–ด์ž…๋‹ˆ๋‹ค.

UO.GetClilocByID

ํ˜„์ง€ํ™”

๊ฒŒ์ž„ ํŒŒ์ผ์˜ cliloc ํ…œํ”Œ๋ฆฟ์„ ๋ณ€ํ™˜ํ•˜๊ณ  ์ „๋‹ฌ๋œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.

UO.GetColor

์•„์ดํ…œ

hue ๊ฐœ์ฒด๋ฅผ ์ฝ๊ณ  16์ง„์ˆ˜ ๋ฌธ์ž์—ด๋กœ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

UO.GetContent

์ปจํ…Œ์ด๋„ˆ

์ปจํ…Œ์ด๋„ˆ๋‚˜ ์ง€์ƒ์— ์ ์žฌ๋œ ๋ฌผํ’ˆ์˜ ๋‚ด์šฉ๋ฌผ์„ ์ง์ ‘ ์ฝ์–ด๋ƒ…๋‹ˆ๋‹ค.

UO.GetDex

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ์˜ ํ˜„์žฌ ๋ฏผ์ฒฉ์„ฑ(Dexterity, DEX)์„ ์ฝ์–ด์˜ต๋‹ˆ๋‹ค.

UO.GetDir

์ด๋™

ํด๋ผ์ด์–ธํŠธ ๋ชจ๋ธ์—์„œ ์บ๋ฆญํ„ฐ ๋ฐฉํ–ฅ์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetEasyUO

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

์‚ฌ์šฉ์ž์˜ Windows ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ EasyUO์—์„œ ๋ฌธ์ž์—ด์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetFlags

์•„์ดํ…œ

์•Œ๋ ค์ง„ ๋กœ์ปฌ ๊ฐœ์ฒด์—์„œ Entity.Flags ๋น„ํŠธ๋งˆ์Šคํฌ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetFlying

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ๊ฐ€ ํ˜„์žฌ ๋‚ ๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Gargoyle์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒฝ๋กœ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์ด๋‚˜ ๋น„ํ–‰ ํ™œ์„ฑํ™”๋ฅผ ์š”์ฒญํ•˜๊ธฐ ์ „์ž…๋‹ˆ๋‹ค. "๋‚ด ์บ๋ฆญํ„ฐ๊ฐ€ ์ง€๊ธˆ ๋‚ ๊ณ  ์žˆ๋‚˜์š”?"๋ผ๋Š” ์งˆ๋ฌธ์— ๋‹ตํ•ฉ๋‹ˆ๋‹ค. ๋…ผ์Ÿ์—†์ด. ์ด ๋ช…๋ น์€ ์ƒํƒœ๋งŒ ์ฝ์Šต๋‹ˆ๋‹ค. ๋น„ํ–‰, ์ฐฉ๋ฅ™ ๋˜๋Š” ์บ๋ฆญํ„ฐ ์ด๋™์„ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.GetFrozen

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.GetGraphic

์•„์ดํ…œ

ํ•ญ๋ชฉ์˜ graphic ๋˜๋Š” ๋ฌธ์ž์˜ body์„ ์ฝ๊ณ  16์ง„์ˆ˜ ํ…์ŠคํŠธ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.GetInfo

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

์ •ํ™•ํ•œ ๋ฌธ์ž ์„ ํƒ๊ธฐ์— ๋Œ€ํ•ด์„œ๋งŒ ๋ฌธ์ž ์ด๋ฆ„์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.GetInt

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ์˜ ํ˜„์žฌ ์ง€๋Šฅ(Intelligence, INT)์„ ์ฝ์–ด์˜ต๋‹ˆ๋‹ค.

UO.GetLocked

์•„์ดํ…œ

mobile ๋งˆ๋น„๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.GetMapCell

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

ํ•˜๋‚˜์˜ ์ง€๋„ ์‚ฌ๊ฐํ˜•์—์„œ graphic, ๋†’์ด ๋ฐ ํ† ์ง€ ํ”Œ๋ž˜๊ทธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetMobile

์บ๋ฆญํ„ฐ์™€ ์ƒ๋ฌผ

๋ถ€๋™์‚ฐ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ๊ธฐ๋ก์„ ํ•˜๋‚˜์”ฉ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค ID.

UO.GetMobiles

์บ๋ฆญํ„ฐ์™€ ์ƒ๋ฌผ

์ผ์น˜ํ•˜๋Š” ๋กœ๋“œ๋œ ๋ฌธ์ž/NPC์˜ ๋ฐฐ์—ด ID์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์—ฌ๋Ÿฌ ๋Œ€์ƒ์„ ํ™•์ธํ•˜๊ฑฐ๋‚˜, ์ž์ฒด ๋Œ€์ƒ์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜, ํ™˜๊ฒฝ์„ ๊ณ„์‚ฐํ•˜๊ฑฐ๋‚˜, ์ž‘์—… ์ „์— ์ž์ฒด ์กฐ๊ฑด์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•  ๋•Œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

UO.GetName

์•„์ดํ…œ

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ์•„์ดํ…œ์ด๋‚˜ ์บ๋ฆญํ„ฐ์˜ ์ด๋ฆ„์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetParalisa

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.GetParalysed

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.GetParalyzed

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.GetParent

์ปจํ…Œ์ด๋„ˆ

ํ•ญ๋ชฉ์˜ ์ง๊ณ„ ์ƒ์œ„ ํ•ญ๋ชฉ์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetPrice

์ƒ์  ๋ฐ ์ƒ์ธ

serial ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์•Œ๋ ค์ง„ Item.Price๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetQuantity

์•„์ดํ…œ

ํ•˜๋‚˜์˜ ํ•ญ๋ชฉ ์Šคํƒ์— ์žˆ๋Š” ๋‹จ์œ„ ์ˆ˜๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetQuestArrow

ํ€˜์ŠคํŠธ์™€ ๋ฏธ๋•

์„œ๋ฒ„ ์ž‘์—… ํ™”์‚ดํ‘œ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ฝ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์—์„œ ์ˆ˜์‹ ํ•œ ํ™”์‚ดํ‘œ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ์œ„์น˜๋ฅผ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. Track ๋ช…๋ น์„ ์ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.GetResist

์บ๋ฆญํ„ฐ

์ˆซ์ž ๋˜๋Š” ๋ฌธ์ž์—ด ์„ ํƒ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์บ๋ฆญํ„ฐ์˜ ์ €ํ•ญ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetRun

์ด๋™

๋งˆ์ง€๋ง‰์œผ๋กœ ์•Œ๋ ค์ง„ ๋ฐฉํ–ฅ mobile์—์„œ ์‹คํ–‰ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.GetStatLockState

์บ๋ฆญํ„ฐ

๊ตญ๋ถ€์ ์ธ ํŠน์„ฑ ๋ณ€ํ™” ๋ชจ๋“œ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetStr

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ์˜ ํ˜„์žฌ ํŒŒ์›Œ(Strength, Str)๋ฅผ ์ฝ์–ด์˜ต๋‹ˆ๋‹ค.

UO.GetSurfaceZ

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

์…€ ๋‚ด ์ง€ํ‘œ๋ฉด์˜ ํ‰๊ท  ๋†’์ด๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetTitle

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ์งํ•จ(์˜ˆ: ์ด๋ฆ„ ๋’ค์˜ ์ง์—… ๋˜๋Š” ์„œ๋ช…)์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.GetTooltip

์•„์ดํ…œ

OPL์—์„œ ์™„์„ฑ๋œ ๊ฐœ์ฒด ์†์„ฑ ํ…์ŠคํŠธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค. GetTooltip ๋ฐ GetCliloc๋Š” ๋™์˜์–ด์ž…๋‹ˆ๋‹ค.

UO.GetTooltipRec

์•„์ดํ…œ

๊ตฌ์กฐํ™”๋œ ์†์„ฑ์„ ์ฝ์Šต๋‹ˆ๋‹ค: cliloc ID ๋ฐ ๊ฐ ํ•ญ๋ชฉ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ OPL.

UO.GetUserCodepage

ํ˜„์ง€ํ™”

ํ”„๋กœํ•„ ์„ค์ •์„ ์ฝ์ง€ ์•Š๊ณ  Encoding.Default.CodePage๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.GetWord

ํŒŒ์ผ / JSON / ๋ฐ์ดํ„ฐ

ํ…์ŠคํŠธ์—์„œ ๋‹จ์ผ ๋‹จ์–ด๋‚˜ ํ•„๋“œ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ขŒํ‘œ, ์šฐ์„ ์ˆœ์œ„ ๋ชฉ๋ก ๋˜๋Š” ์ €์žฅ๋œ ์Šคํฌ๋ฆฝํŠธ ์„ค์ •์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

UO.Ground

์ปจํ…Œ์ด๋„ˆ

๊ฒ€์ƒ‰ ์ปจํ…Œ์ด๋„ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋˜๋Š” ์ „์†ก ๋Œ€์ƒ์— ๋Œ€ํ•œ ํŠน์ˆ˜ ํ† ์ง€ ์ง€์ •์ž๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.Help

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

UO.HelpRequest

Client UI

์„œ๋ฒ„ ๋„์›€๋ง ๋ฉ”๋‰ด๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.Hex2Int

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

์ˆซ์ž ๊ฐ’์ด๋‚˜ ์ˆซ์ž ํ…์ŠคํŠธ๋ฅผ int๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.HTTP_Body

HTTP

์ด ์Šคํฌ๋ฆฝํŠธ์˜ ๋งˆ์ง€๋ง‰ HTTP ์‘๋‹ต ํ…์ŠคํŠธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด HTTP_Get ํ›„์— ์„ค์ •์œผ๋กœ JSON๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ์„œ๋น„์Šค ์‘๋‹ต์„ ์˜ˆ์ƒ ๋ฌธ์ž์—ด๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ๋… ์ž์ฒด๋Š” ๋„คํŠธ์›Œํฌ๋กœ ์ด๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.HTTP_Get

HTTP

HTTP/HTTPS์— ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค์—์„œ ์„ค์ •์„ ์ฝ๊ฑฐ๋‚˜ ํŒŒ์ผ์„ ์ˆ˜์‹ ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•˜๊ฑฐ๋‚˜ ๋‹ค์šด๋กœ๋“œํ•œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.HTTP_Header

HTTP

์ด ์Šคํฌ๋ฆฝํŠธ์˜ ๋งˆ์ง€๋ง‰ HTTP ์‘๋‹ต ํ—ค๋”(์˜ˆ: Content-Type)๋ฅผ ์ฝ์–ด ์„ ์–ธ๋œ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‘๋‹ต ๋ณธ๋ฌธ, ์š”์ฒญ ํ—ค๋” ๋˜๋Š” ์ˆซ์ž ์ฝ”๋“œ HTTP์ด ์•„๋‹™๋‹ˆ๋‹ค.

UO.HTTP_Post

HTTP

POST ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HTTP ์„œ๋น„์Šค์— ํ…์ŠคํŠธ๋ฅผ ๋ณด๋‚ด๊ณ  ์‘๋‹ต ํ…์ŠคํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฒฝ๋กœ ์ค‘์ง€๋ฅผ ๋ณด๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ Telegram/Discord ๋ช…๋ น์ด ์•„๋‹™๋‹ˆ๋‹ค. ํ•ด๋‹น ํ”„๋กœํ† ์ฝœ, ์ธ์ฆ ๋ฐ ์š”์ฒญ ํ˜•์‹์€ ๋ณ„๋„์˜ ์ง€์›์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

UO.Info

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

์ธ์ˆ˜ ์—†์ด ๋กœ์ปฌ ํƒ€๊ฒŸํŒ…์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๋กœ๋“œ๋œ ํ•ญ๋ชฉ์ด๋‚˜ ์บ๋ฆญํ„ฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒํ•˜๋ฉด C# ๊ฐœ์ฒด ์ •๋ณด ์ฐฝ์ด ์—ด๋ฆฌ๊ณ  ํ•ด๋‹น ์ •๋ณด๊ฐ€ ๋กœ๊ทธ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Info(serial) ์–‘์‹์€ ๋กœ๊ทธ์˜ ์ง€์ •๋œ ๊ฐœ์ฒด์— ๋Œ€ํ•œ ํ…์ŠคํŠธ๋ฅผ ์ฆ‰์‹œ ํ‘œ์‹œํ•˜๊ณ  ๊ฒ€์‚ฌ๊ธฐ๋ฅผ ์—ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€ํ™”ํ˜• ์„ ํƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์ธ์ˆ˜๊ฐ€ ์—†๋Š” ์–‘์‹์—์„œ๋Š” lasttarget๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ† ์ง€ ๋ฐ ์ •์  ํƒ€์ผ์˜ ๊ฒฝ์šฐ InfoTile๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

UO.InfoColor

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

๊ฐœ์ฒด์˜ ์ƒ‰์ƒ์„ 16์ง„์ˆ˜ 0xHHHH๋กœ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด lasttarget๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜ํ™˜ ๊ฐ’์ด ์—†์Šต๋‹ˆ๋‹ค.

UO.Inj2EUO

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

EasyUO์˜ ๊ฒฝ์šฐ 32๋น„ํŠธ ์ˆซ์ž serial๋ฅผ ๋ฌธ์ž A..Z๋กœ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

UO.InParty

ํŒŒํ‹ฐ

ํด๋ผ์ด์–ธํŠธ์˜ ํŒŒํ‹ฐ ์ƒํƒœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ˜„์žฌ ๊ทธ๋ฃน์˜ ์กด์žฌ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.Int

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ์˜ ํ˜„์žฌ ์ง€๋Šฅ(Intelligence, INT)์„ ์ฝ์–ด์˜ต๋‹ˆ๋‹ค.

UO.Int2Hex

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

int ํ˜•์‹์„ 16์ง„์ˆ˜ serial ๋ฌธ์ž์—ด๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

UO.InviteToParty

ํŒŒํ‹ฐ

๊ทธ๋ฃน์— ๊ฐ€์ž…ํ•  ์บ๋ฆญํ„ฐ์˜ ์ดˆ๋Œ€๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.IsFemale

์บ๋ฆญํ„ฐ

์—ฌ์„ฑ ์„ฑ๋ณ„ ์†์„ฑ mobile์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.IsFlying

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ๊ฐ€ ํ˜„์žฌ ๋‚ ๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Gargoyle์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒฝ๋กœ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์ด๋‚˜ ๋น„ํ–‰ ํ™œ์„ฑํ™”๋ฅผ ์š”์ฒญํ•˜๊ธฐ ์ „์ž…๋‹ˆ๋‹ค. "๋‚ด ์บ๋ฆญํ„ฐ๊ฐ€ ์ง€๊ธˆ ๋‚ ๊ณ  ์žˆ๋‚˜์š”?"๋ผ๋Š” ์งˆ๋ฌธ์— ๋‹ตํ•ฉ๋‹ˆ๋‹ค. ๋…ผ์Ÿ์—†์ด. ์ด ๋ช…๋ น์€ ์ƒํƒœ๋งŒ ์ฝ์Šต๋‹ˆ๋‹ค. ๋น„ํ–‰, ์ฐฉ๋ฅ™ ๋˜๋Š” ์บ๋ฆญํ„ฐ ์ด๋™์„ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.IsFrozen

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.IsHouse

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

๋กœ๋“œ๋œ ๊ฐœ์ฒด(์ง‘, ๋ฐฐ ๋˜๋Š” ๊ธฐํƒ€ ๋‹ค์ค‘ ํƒ€์ผ ๊ตฌ์กฐ)์— ๋Œ€ํ•œ ๋‹ค์ค‘ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.IsMovable

์•„์ดํ…œ

ํด๋ž˜์‹ UO ์„ ํƒ ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ์•Œ๋ ค์ง„ ํ•ญ๋ชฉ์˜ ์ด์‹์„ฑ์˜ ๋กœ์ปฌ ์ง•ํ›„๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.IsParalysed

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.IsParalyzed

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.IsRunning

์ด๋™

๋งˆ์ง€๋ง‰์œผ๋กœ ์•Œ๋ ค์ง„ ๋ฐฉํ–ฅ mobile์—์„œ ์‹คํ–‰ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.IsYellowHits

์บ๋ฆญํ„ฐ

๋…ธ๋ž€์ƒ‰ ์ฒด๋ ฅ ๋ฐ” ํ”Œ๋ž˜๊ทธ mobile๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.KeyPress

๋งˆ์šฐ์Šค ๋ฐ ํ‚ค๋ณด๋“œ

ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ฐ€์ƒ ํ‚ค ๋ˆ„๋ฅด๊ธฐ๋ฅผ ํ•ฉ์„ฑํ•ฉ๋‹ˆ๋‹ค.

UO.Launch

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

UO.Light

Sound & Visual Environment

ํด๋ผ์ด์–ธํŠธ์˜ ์ „์ฒด ์กฐ๋ช…์„ ๋กœ์ปฌ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

UO.LineID

Journal

์„ ํƒํ•œ ์ €๋„ ํ•ญ๋ชฉ์˜ ์ €์ž์˜ ์ˆซ์ž serial๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.LineIndex

Journal

์„ ํƒํ•œ ํ•ญ๋ชฉ์ด ๋กœ๊ทธ์— ์•„์ง ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํ•ญ๋ชฉ์˜ ํ˜„์žฌ ์ƒ‰์ธ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.LineName

Journal

์„ ํƒํ•œ ๋ถ„๊ฐœ ํ•ญ๋ชฉ์˜ ์ €์ž ์ด๋ฆ„์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

UO.LOSOptions

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

๋กœ์ปฌ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋งˆ์Šคํฌ LOS ๋Ÿฐํƒ€์ž„์„ ์ฝ๊ฑฐ๋‚˜ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

UO.MFGI

๊ฒ€์ƒ‰

ํ˜„์žฌ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ๋ชฉ๋ก์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

UO.MobileCanBeRenamed

์บ๋ฆญํ„ฐ์™€ ์ƒ๋ฌผ

mobile ์ด๋ฆ„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์•Œ๋ ค์ง„ ํ‘œ์‹œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.Morph

Client UI

ํ˜„์žฌ ์บ๋ฆญํ„ฐ์˜ graphic๋ฅผ ๋กœ์ปฌ์—์„œ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.Msg

์Šคํ”ผ์น˜&์ฑ„ํŒ…

์Šคํฌ๋ฆฝํŠธ ์ง„ํ–‰ ๋˜๋Š” ์ค‘์ง€ ์กฐ๊ฑด์— ๋Œ€ํ•œ ๋กœ์ปฌ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ณด์‹œ๋‹ค์‹œํ”ผ ๋‹ค๋ฅธ ํ”Œ๋ ˆ์ด์–ด๋Š” ์•„๋‹™๋‹ˆ๋‹ค.

UO.OpenDoor

์ด๋™

์บ๋ฆญํ„ฐ์—๊ฒŒ ๋ฌธ์„ ์—ด์–ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.Paralyzed

์บ๋ฆญํ„ฐ

ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ์˜ ๋งˆ๋น„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.PartyAcceptInvite

ํŒŒํ‹ฐ

์ €์žฅ๋œ ๊ทธ๋ฃน ์ดˆ๋Œ€๋ฅผ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๋‹ค.

UO.PartyCanLootMe

ํŒŒํ‹ฐ

ํŒŒํ‹ฐ์›์ด ์‹œ์ฒด์—์„œ ์•„์ดํ…œ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.PartyDeclineInvite

ํŒŒํ‹ฐ

์ €์žฅ๋œ ๊ทธ๋ฃน ์ดˆ๋Œ€๋ฅผ ๊ฑฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.

UO.PartyLeave

ํŒŒํ‹ฐ

ํ˜„์žฌ ์บ๋ฆญํ„ฐ์—๊ฒŒ ๊ทธ๋ฃน ํƒˆํ‡ด๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.Picking

์•„์ดํ…œ

ํด๋ผ์ด์–ธํŠธ์˜ ์ปค์„œ๊ฐ€ ์ฃผ์šด ์•„์ดํ…œ์— ์˜ํ•ด ์ ์œ ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.PlayWav

Sound & Visual Environment

๋กœ์ปฌ ์˜ค๋””์˜ค ํŒŒ์ผ์„ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค.

UO.PredictedX

์ด๋™

์บ๋ฆญํ„ฐ๊ฐ€ ์ด๋ฏธ ๋Œ€๊ธฐ ์ค‘์ธ ๋‹จ๊ณ„ ์ดํ›„์— ์˜ˆ์ธก๋œ X ์ขŒํ‘œ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.PredictedY

์ด๋™

์บ๋ฆญํ„ฐ๊ฐ€ ์ด๋ฏธ ๋Œ€๊ธฐ ์ค‘์ธ ๋‹จ๊ณ„ ์ดํ›„์— ์˜ˆ์ธก๋œ Y ์ขŒํ‘œ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.PredictedZ

์ด๋™

์บ๋ฆญํ„ฐ๊ฐ€ ์ด๋ฏธ ๋Œ€๊ธฐ์—ด์— ๋„ฃ์€ ๋‹จ๊ณ„ ์ดํ›„์— ์˜ˆ์ธก๋œ Z ๋†’์ด๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.Press

๋งˆ์šฐ์Šค ๋ฐ ํ‚ค๋ณด๋“œ

ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ฐ€์ƒ ํ‚ค ๋ˆ„๋ฅด๊ธฐ๋ฅผ ํ•ฉ์„ฑํ•ฉ๋‹ˆ๋‹ค.

UO.ProxyIP

ํ”„๋ก์‹œ

์—ฐ๊ฒฐํ•˜๊ธฐ ์ „์— ํ˜„์žฌ ํ”„๋กœํ•„์˜ ํ”„๋ก์‹œ ์ฃผ์†Œ๋ฅผ ์ฝ์–ด ์„ ํƒํ•œ ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.ProxyPort

ํ”„๋ก์‹œ

ํ˜„์žฌ ํ”„๋กœํ•„์˜ ํ”„๋ก์‹œ ํฌํŠธ๋ฅผ ์ฝ์–ด ์ฃผ์†Œ/ํฌํŠธ ์Œ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.QuestRequest

ํ€˜์ŠคํŠธ์™€ ๋ฏธ๋•

์„œ๋ฒ„์ž‘์—… ๋ฉ”๋‰ด๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.Random

ํŒŒ์ผ / JSON / ๋ฐ์ดํ„ฐ

์ž„์˜์˜ ์ •์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์–‘์‹ UO.Random(min, max)๋Š” ์ตœ์†Œ๋ถ€ํ„ฐ ์ตœ๋Œ€๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ํ˜•์‹ UO.Random(max)์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, 0์—์„œ maxโˆ’1๊นŒ์ง€ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ๋ณ€์ˆ˜์— ์ €์žฅ๋˜์–ด ์ง€์—ฐ, ์ขŒํ‘œ, ์ธ๋ฑ์Šค ๋˜๋Š” ์กฐ๊ฑด์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

UO.Rename

์บ๋ฆญํ„ฐ์™€ ์ƒ๋ฌผ

์บ๋ฆญํ„ฐ/ํŽซ ์ด๋ฆ„ ๋ณ€๊ฒฝ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.RenameMobile

์บ๋ฆญํ„ฐ์™€ ์ƒ๋ฌผ

์บ๋ฆญํ„ฐ/ํŽซ ์ด๋ฆ„ ๋ณ€๊ฒฝ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.RequestStats

์บ๋ฆญํ„ฐ

serial๋กœ ์บ๋ฆญํ„ฐ์˜ ์ƒํƒœ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.Resend

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

์„ธ๊ณ„๋ฅผ ๋‹ค์‹œ ๋™๊ธฐํ™”ํ•˜๋ผ๋Š” ์š”์ฒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

UO.Salute

์Šคํ”ผ์น˜&์ฑ„ํŒ…

์ธ์‚ฌ๋ง ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.ScanInt

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

๋ฌธ์ž์—ด์˜ position์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์ฒซ ๋ฒˆ์งธ ๋ถ€ํ˜ธ ์žˆ๋Š” double/hex ์ˆซ์ž๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

UO.Set

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

์„ธ ๊ฐ€์ง€ ๋ ˆ๊ฑฐ์‹œ ์„ค์ • ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.SetARExtParams

์บ๋ฆญํ„ฐ

์ƒค๋“œ ๋ชฉ๋ก์—์„œ ์„œ๋ฒ„๋ฅผ ์ง€์ •ํ•˜๊ณ  ํ›„์† ๋กœ๊ทธ์ธ์„ ์œ„ํ•œ ์บ๋ฆญํ„ฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ณ„์ •์˜ ํŠน์ • ์บ๋ฆญํ„ฐ๋กœ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•ด์•ผ ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

UO.SetArm

์บ๋ฆญํ„ฐ

๋ช…๋ช…๋œ ์„ธํŠธ์˜ ํ˜„์žฌ ๋ฌด๊ธฐ์™€ ๋ฐฉํŒจ๋ฅผ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค.

UO.SetAutoBuyDelay

์ƒ์  ๋ฐ ์ƒ์ธ

์ž๋™ ๊ตฌ๋งค ์ง€์—ฐ์„ ์„ค์ •ํ•˜๊ณ  ํ˜„์žฌ ํ”„๋กœํ•„์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

UO.SetAutoSellDelay

์ƒ์  ๋ฐ ์ƒ์ธ

์ž๋™ ํŒ๋งค ์ง€์—ฐ์„ ์„ค์ •ํ•˜๊ณ  ํ˜„์žฌ ํ”„๋กœํ•„์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

UO.SetBadLocation

๊ฒ€์ƒ‰

๋‹ค์Œ ๊ฒฝ๋กœ MoveXY, NewMoveXY, MoveXYZ, PMove์— ๋Œ€ํ•œ ๊ธˆ์ง€ ์…€ ๋ชฉ๋ก์— X/Y๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  GetPathArray/GetPathArray3D๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.SetCatchBag

์ปจํ…Œ์ด๋„ˆ

UO.SetDefault

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

๋Ÿฐํƒ€์ž„ ์ƒํƒœ์— ๋ช…๋ช…๋œ ๋ณ„์นญ serial์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

UO.SetEasyUO

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

Windows ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ EasyUO์— ๋ฌธ์ž์—ด ๊ฐ’์„ ์”๋‹ˆ๋‹ค.

UO.SetEvent

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

์บ๋ฆญํ„ฐ ์ƒํƒœ ๋ณ€ํ™” ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ์ผํšŒ์„ฑ ๋˜๋Š” ๋ฐ˜๋ณต ๋ฐ˜์‘์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ๋ง ํ›„ ๋‚จ์€ ๋Œ€์ƒ์„ ํ•œ ๋ฒˆ ์ทจ์†Œํ•˜๊ฑฐ๋‚˜ ์ฒด๋ ฅ ๋ถ€์กฑ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ธ๋“ค๋Ÿฌ๋Š” ์กฐ๊ฑด๊ณผ ๋ณ„๋„๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ ์Šคํฌ๋ฆฝํŠธ๋Š” ๊ณ„์†ํ•ด์„œ UO.Wait๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

UO.SetEventProc

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

๊ด€์ฐฐ๋œ ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์‹คํ–‰ํ•  ์ ˆ์ฐจ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฒด๋ ฅ์ด ์†์‹ค๋˜๊ฑฐ๋‚˜ ๋งˆ๋‚˜๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด mobile๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋ฉ”์ธ ์‚ฌ์ดํด์—์„œ ๋ฐ˜์‘์„ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋“ฑ๋ก ์ž์ฒด๋Š” ์•„๋ฌด๊ฒƒ๋„ ์‹คํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์Šคํฌ๋ฆฝํŠธ๋Š” ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. C#-์ œ์–ด์ , WaitAsync ๋ฐ UO.Wait๊ฐ€ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

UO.SetRec

๋…นํ™”/์žฌ์ƒ

๋‹ค์Œ ๋ ˆ๊ฑฐ์‹œ ๋ช…๋ น UO์˜ ๊ธฐ๋ก์„ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.

UO.SetSeason

Sound & Visual Environment

ํ‘œ์‹œ๋œ ๊ณ„์ ˆ์„ ๋กœ์ปฌ์—์„œ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.SetShowZ

Client UI

๋กœ์ปฌ ํ”Œ๋ž˜๊ทธ showZ ๋Ÿฐํƒ€์ž„์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.SetSilentMode

Client UI

๋กœ์ปฌ ํ”Œ๋ž˜๊ทธ SilentMode ๋Ÿฐํƒ€์ž„์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

UO.SetStatLockState

์บ๋ฆญํ„ฐ

ํŠน์„ฑ ๋ชจ๋“œ๋กœ์˜ ๋ณ€๊ฒฝ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.SetStatState

์บ๋ฆญํ„ฐ

ํŠน์„ฑ ๋ชจ๋“œ๋กœ์˜ ๋ณ€๊ฒฝ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.ShardName

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

์ƒค๋“œ ์ด๋ฆ„์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.ShutdownWindows

๋ณ€ํ™˜ ๋ฐ ํ˜ธํ™˜์„ฑ

์Šคํฌ๋ฆฝํŠธ์—์„œ Windows๋ฅผ ์ข…๋ฃŒํ•˜๋ ค๋Š” ์‹œ๋„๋ฅผ ํ•ญ์ƒ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

UO.Snap

Client UI

ํด๋ผ์ด์–ธํŠธ ๊ทธ๋ž˜ํ”ฝ ์ฐฝ์˜ ์Šค๋ƒ…์ƒท์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

UO.Snoop

์Šคํ‚ฌ

์ผ๋ฐ˜์ ์œผ๋กœ ์—ด๋„๋ก ์š”์ฒญํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ/๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

UO.Sound

Sound & Visual Environment

ํด๋ผ์ด์–ธํŠธ ๋ฆฌ์†Œ์Šค์˜ ID์—์„œ ์‚ฌ์šด๋“œ๋ฅผ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค.

UO.StealthCnt

์Šคํ‚ฌ

์บ๋ฆญํ„ฐ์˜ ๋กœ์ปฌ ์Šคํ…”์Šค ์˜คํ”„์…‹ ์นด์šดํ„ฐ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.ClientInfo

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

์‹คํ–‰ ์ค‘์ธ ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ์ •๋ณด๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.Str

์บ๋ฆญํ„ฐ

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

UO.TicksAnim

Sound & Visual Environment

์ €์žฅ๋œ ๋งˆํฌ TicksAnim๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.TicksUse

์•„์ดํ…œ

์ €์žฅ๋œ ๋งˆํฌ TicksUse๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.ToggleFly

์บ๋ฆญํ„ฐ

์ž์‹ ์˜ ๊ฐ€๊ณ ์ผ ๋น„ํ–‰์„ ์ง€์ƒ์—์„œ ๋น„ํ–‰์œผ๋กœ, ๋น„ํ–‰์—์„œ ์ง€์ƒ์œผ๋กœ ์ „ํ™˜ํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์•ก์…˜์ด๋ฉฐ, UO.Flying()๋Š” ์ƒํƒœ๋งŒ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ํŠน์ • ๋ชจ๋“œ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ๋กœ ์ด์ „์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

UO.UnsetArm

์บ๋ฆญํ„ฐ

์บ๋ฆญํ„ฐ๋ฅผ ๋ฌด์žฅ ํ•ด์ œํ•˜์ง€ ์•Š๊ณ  ๋ช…๋ช…๋œ ๋ฌด๊ธฐ ์„ธํŠธ์— ๋Œ€ํ•œ ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

UO.UnsetCatchBag

์ปจํ…Œ์ด๋„ˆ

Grab์— ๋Œ€ํ•œ ์ˆ˜์‹  ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง€์›๋‹ˆ๋‹ค.

UO.UseFromGround

์•„์ดํ…œ

์ง€์ƒ/์„ธ๊ณ„์—์„œ ์ฃผ์–ด์ง„ graphic์˜ ๊ฐ์ฒด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ฆ‰์‹œ ํ•ด๋‹น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐฐ๋‚ญ์„ ์—ฌ๋Š” ๋“ฑ ๊ฐ€๊นŒ์šด ๋ฌผ์ฒด์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋Ÿฐํƒ€์ž„์˜ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ: ๊ฒ€์ƒ‰์€ FindType๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ๋™์ผํ•œ body๋กœ mobile๋„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์—„๋ฐ€ํžˆ ๋งํ•˜๋ฉด ํ•ญ๋ชฉ๋งŒ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ช…์‹œ์ ์ธ ๋ฐ˜๊ฒฝ๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์„ ํƒ ํ•ญ๋ชฉ์ด ์žˆ๋Š” ํ•ญ๋ชฉ์˜ ๊ฒฝ์šฐ UseType(..., ground, ...)๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

UO.UseOtherPaperdollScroll

์บ๋ฆญํ„ฐ

๋ธŒ๋ฆฌ์ง€๋ฅผ ํ†ตํ•ด ์ง€์ •๋œ serial์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.UseObject, ์ผ๋ฐ˜์ ์œผ๋กœ ์บ๋ฆญํ„ฐ์˜ ์ข…์ด์ธํ˜•์„ ์—ฝ๋‹ˆ๋‹ค.

UO.UseProxy

ํ”„๋ก์‹œ

์ด ์„ธ์…˜์ด ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋˜๋„๋ก ๊ตฌ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

UO.UseRec

๋…นํ™”/์žฌ์ƒ

์ €์žฅ๋œ ๋ ˆ๊ฑฐ์‹œ ๋ช…๋ น UO์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.

UO.UseSelfPaperdollScroll

์บ๋ฆญํ„ฐ

ํ˜„์žฌ ์บ๋ฆญํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์ข…์ด์ธํ˜•์„ ์—ฝ๋‹ˆ๋‹ค.

UO.UseVirtue

ํ€˜์ŠคํŠธ์™€ ๋ฏธ๋•

๋ฏธ๋•์˜ ์ ์šฉ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

UO.Version

์ง„๋‹จ ๋ฐ ์„ฑ์ฐฐ

์ œํ’ˆ์˜ ์ด๋ฆ„๊ณผ ๋Ÿฐํƒ€์ž„ ๋ฒ„์ „์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.