KO Command Modes and Offline IDE - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
ะฃะบัะฐัะฝััะบะฐ ยท ะ ัััะบะธะน ยท English ยท Deutsch ยท Franรงais ยท Italiano ยท Espaรฑol ยท ็น้ซไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด
๋ช ๋ น ๋ชจ๋์ ์คํ๋ผ์ธ IDE
ํธ์ถ ์์น๊ฐ ํ์ ๋ฐฉ์์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฒ์์ ๊ทธ๋ํฝ ์ฑํ ๋ช ๋ น์ ํ๋, ๊ฐ, Ctrl+C์ ์คํฌ๋กค์ด ์๋ ํ๋ฅผ ์ฝ๋๋ค. ์ผ๋ฐ C# ์คํฌ๋ฆฝํธ๋ ๊ฒ์ ์ฐฝ์ด ์ด๋ ค ์์ด๋ ์ฐฝ์ด๋ ํ๊น ์์ด ๋ณด๊ณ ์ ๋ฌธ์์ด๋ง ๋ฐ์ต๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ์๊ณ ์๋ ๋ฐ์ดํฐ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ทธ๋ํฝ ์ฑํ ์์ ์ธ์ ์๋ Info์ InfoTile์ ํ๊น์ ์์ํฉ๋๋ค. ์คํฌ๋ฆฝํธ์ Info()๋ ๋ง์ง๋ง ๋ฌผ์ฒด ํ๊น ๋๋ ํ๋ ์ด์ด๋ฅผ, InfoTile()์ ๋ฐ๋ฐ ์งํ์ ์ฝ์ต๋๋ค. serial, type, ์ขํ๋ก ๋์์ ์ง์ ํฉ๋๋ค. InfoTile(x,y,map)์ ์ธ ๋ฒ์งธ ์ธ์๋ ๋งต ๋ฒํธ์ ๋๋ค.
InfoGump()๋ ์ต์ ์๋ฒ ๋ํ์์ ๋๋ ํด๋ผ์ด์ธํธ ์ฐฝ์ ์ฝ์ต๋๋ค. ID๋ ์ธ๋ฑ์ค๋ก ์ ํํ๋ฉฐ last, LastGump, Last Gump๋ ์ต์ ์ฐฝ์ ๋๋ค. InfoGumps๋ ๊ฒ์ฌ ์ฐฝ์ ์ ์ธํ ๋ชฉ๋ก์ ๋ฐํํฉ๋๋ค. ๊ทธ๋ํฝ ๋ช ๋ น๋ง ํ๋ฅผ ์ฝ๋๋ค.
Hide๋ ๋ก๋๋ ๋ฌผ์ฒด๋ฅผ ๋ก์ปฌ์์ ์จ๊ธฐ๋ฉฐ Hiding ๊ธฐ์ ์ ์ฌ์ฉํ์ง ์์ต๋๋ค. Resend/Resync๋ ์ด ์จ๊น์ ํด์ ํ๊ณ ์ด์ ๊ทธ๋ฆฌ๊ธฐ ์ํ๋ฅผ ๋ณต์ํฉ๋๋ค. Hide๋ฅผ ๋ฐ๋ณตํ ๊ฒฝ์ฐ๋ ๊ฐ์ต๋๋ค. ๋ฌผ์ฒด ๋ฐ์ดํฐ์ ์๋ฒ Hidden ํ๋๊ทธ๋ ๋ฐ๋์ง ์์ต๋๋ค.
Manager์๋ C# IDE, API Manual๊ณผ SessionHost๊ฐ ํฌํจ๋์ด Full_Client ํด๋๊ฐ ์์ ์์ด๋ ๋ฉ๋๋ค. Client๋ฅผ ์ ํํ๋ฉด ์ธ๋ถ ํธ์ง๊ธฐ๋ ์ฌ๋ก๊ทธ์ธ ์์ด ๊ฐ์ ์ธ์ ์ ์ฌ์ฉํฉ๋๋ค. ์คํ๋ผ์ธ์์ ํธ์ง, C# ๊ฒ์ฆ, ์ปดํ์ผ, ๋์ปดํ์ผ๊ณผ ๋์๋ง์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๊ฒ์ ๋์์๋ ํ์ฑ ์๋๊ฐ ํ์ํฉ๋๋ค. ํธ์ง๊ธฐ ์ค์ ์ Game Manager์ ์ ์ฅ๋ฉ๋๋ค.
#InfoTile
#UO.InfoTile()
#InfoGump
#InfoGump LastGump
string tileReport = UO.InfoTile(UO.GetX(), UO.GetY(), UO.GetWorldNum());
string gumpReport = UO.InfoGump();
UO.Print(tileReport);
UO.Print(gumpReport);