KO Runtime API 27 Item Search - 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.AddFindList

๊ฒ€์ƒ‰

UO.FindList์˜ ๋ช…๋ช…๋œ ์ง‘ํ•ฉ์— type/hue ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ๊ฐœ์ฒด ๋˜๋Š” ๋ชจ๋ฐ”์ผ์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ถ”๊ฐ€๋œ ์ˆœ์„œ์— ๋”ฐ๋ผ ์œ ํ˜•์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

UO.ClearFindList

๊ฒ€์ƒ‰

ํ˜„์žฌ ๋Ÿฐํƒ€์ž„์˜ ๋ช…๋ช…๋œ ๊ฒ€์ƒ‰ ์„ธํŠธ ํ•˜๋‚˜ ๋˜๋Š” ๋ชจ๋“  ์„ธํŠธ AddFindList์˜ ์ •์˜๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๊ทœ์น™์ด ์Œ“์ด๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํ•„ํ„ฐ๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๊ธฐ ์ „์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

UO.DeleteFindList

๊ฒ€์ƒ‰

์ง€์ •๋œ ๋ชฉ๋ก, list/type ๋˜๋Š” list/type/color ์ ‘๋‘์‚ฌ์™€ ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ์ •์˜๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์„ค์ •๋œ ๊ทœ์น™์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํ•œ ๊ฐ€์ง€ ์œ ํ˜•์˜ ํ•ญ๋ชฉ ๋˜๋Š” ํŠน์ • hue๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

UO.FindAnyType

๊ฒ€์ƒ‰

์ฃผ์–ด์ง„ graphic ๋ชธ์ฒด ์ค‘ ํ•˜๋‚˜์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋กœ๋“œ๋œ mobile๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ํŠน์ • ์œ ํ˜•์˜ ์ƒ๋ฌผ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ํŒ€์€ ์ƒ์ž๋‚˜ ๋•…์— ์žˆ๋Š” ์•„์ดํ…œ์„ ์ฐพ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. FindType/FindList๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

UO.FindAtCoord

๊ฒ€์ƒ‰

ํ˜„์žฌ ์ง€๋„์˜ ์ •ํ™•ํ•œ X/Y ํƒ€์ผ ํ•˜๋‚˜์—์„œ ๋กœ๋“œ๋œ ์„ธ๊ณ„ ๊ฐ์ฒด๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

UO.FindCount

๊ฒ€์ƒ‰

ID๊ฐ€ ์ „๋‹ฌ๋˜๋ฉด ์ง€์ •๋œ ์Šคํƒ์— ์žˆ๋Š” 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€ ์—†๋Š” ํ˜•์‹์€ ๋งˆ์ง€๋ง‰ ๊ฒ€์ƒ‰์˜ ๊ฐœ์ฒด ์ˆ˜๋ผ๋Š” ๋ณ„๋„์˜ ์˜๋ฏธ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

UO.FindFullQuantity

๊ฒ€์ƒ‰

๋งˆ์ง€๋ง‰ ๊ฒ€์ƒ‰ ์Šค๋ƒ…์ƒท์˜ ์ด ๋‹จ์œ„ ์ˆ˜๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.FindList

๊ฒ€์ƒ‰

์—ฌ๋Ÿฌ type/hue์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ํ•ญ๋ชฉ์ด๋‚˜ ๋ชจ๋ฐ”์ผ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ serial๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•˜๊ณ  FindItem, FindCount ๋ฐ GetFoundItems์— ๋Œ€ํ•ด ์ •๋ ฌ๋œ ์ „์ฒด ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

UO.FindMan

๊ฒ€์ƒ‰

์•…๋ช…, ๊ฑฐ๋ฆฌ, ํ‚ค, ์‹ ์ฒด ๋ฐ hue๋ฅผ ๊ธฐ์ค€์œผ๋กœ serial๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ž๋™ ๊ณต๊ฒฉ ์—†์ด ๋Œ€์ƒ์„ ๋ฏธ๋ฆฌ ์„ ํƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

UO.FindNotoriety

๊ฒ€์ƒ‰

๋˜ ๋‹ค๋ฅธ mobile๋ฅผ ํ•˜๋‚˜์”ฉ body/type ์ฐพ์•„ ์•…๋ช…์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ํƒœ๋„๋ฅผ ์ง€๋‹Œ ํŠน์ • ์„ฑ๊ฒฉ์ด ํ•„์š”ํ•  ๋•Œ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ๋ชจ์–‘์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ˜๊ฒฝ, ๋†’์ด ๋ฐ hue๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ณต๊ฒฉ์ด ์•„๋‹Œ ๊ฐœ์ฒด ์„ ํƒ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

UO.FindQuantity

๊ฒ€์ƒ‰

์ฒซ ๋ฒˆ์งธ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ํ˜„์žฌ ์ˆ˜๋Ÿ‰์„ ์ฝ์Šต๋‹ˆ๋‹ค.

UO.FindType

๊ฒ€์ƒ‰

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ด๋ฏธ ๋‹ค์šด๋กœ๋“œํ•œ ์•„์ดํ…œ๊ณผ ์บ๋ฆญํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์ข…๋ฅ˜, ์ƒ‰์ƒ, ์šฉ๊ธฐ, ๊ฑฐ๋ฆฌ, ์ถ”๊ฐ€ ํ•„ํ„ฐ๋กœ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ์„ ํƒํ•œ ๊ฐœ์ฒด์˜ 16์ง„์ˆ˜ ๋ฌธ์ž์—ด serial์ž…๋‹ˆ๋‹ค. ๋นˆ ๋ฌธ์ž์—ด์€ ์ผ์น˜ ํ•ญ๋ชฉ์ด ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น ์ž์ฒด๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์—ด์ง€ ์•Š๊ณ , ์•„์ดํ…œ์„ ์ง‘์ง€ ์•Š์œผ๋ฉฐ, ๋ฐœ๊ฒฌ๋œ ๋Œ€์ƒ์„ ๊ณต๊ฒฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

UO.FindTypeEx

๊ฒ€์ƒ‰

์ปจํ…Œ์ด๋„ˆ๋‚˜ ์ง€๋ฉด์—์„œ ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”ฝ๊ณผ ์ƒ‰์ƒ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ฐพ์€ ํ•˜๋‚˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค ID.

UO.FindVertical

๊ฒ€์ƒ‰

๊ธฐ๋ณธ ๊ฒ€์ƒ‰์—์„œ ํ—ˆ์šฉ๋˜๋Š” ๋†’์ด ์ฐจ์ด๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

UO.GetFindedList

๊ฒ€์ƒ‰

๋งˆ์ง€๋ง‰ ์ผ๋ฐ˜ ๊ฒ€์ƒ‰ ๋ชฉ๋ก ID์˜ ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

UO.InfoFindList

๊ฒ€์ƒ‰

|๋กœ ๊ตฌ๋ถ„๋œ ๋กœ์ปฌ ๋ชฉ๋ก AddFindList์˜ ๋‚ด์šฉ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ์ˆจ๊ฒจ์ง„ ๊ฐœ์ฒด ๊ฒ€์ƒ‰์„ ์‹œ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.