KO Runtime API 39 Time and Waiting - 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.AddRecall
UO.CallSub
RegisterRoutine(μ΄λ¦, νΈλ€λ¬)λ₯Ό ν΅ν΄ νμ¬ μ€νμ μ΄μ μ λ±λ‘λ C# λ리μλ₯Ό μμν©λλ€. νΈμΆμ λμ°λ―Έκ° μλ£λκΈ° μ μ μ μ΄λ₯Ό λ°νν©λλ€. λ±λ‘λ νλμ μμ μ μ체μ μΌλ‘ λΆκ³Όν μλ μμ΅λλ€.
UO.ConnectedTime
μΊλ¦ν°κ° λ§μ§λ§μΌλ‘ μλμ μ±κ³΅μ μΌλ‘ μ§μ ν λ¬λ ₯ μ€ν¬νλ₯Ό λ°νν©λλ€. λμΌν μμ μ κ³μνκΈ° μ μ λκΈ°νκ±°λ μΌμ μ€μ§νλ λμ μ°κ²°μ΄ λ³κ²½λμλμ§ μ΄ν΄νλ λ° λμμ΄ λ©λλ€.
UO.Date
μ«μ YYMMDDλ₯Ό μ¬μ©νμ¬ μ»΄ν¨ν°μ νμ§ λ¬λ ₯ λ μ§λ₯Ό μ½μ΅λλ€. μΌλ ¨μ μΌμΌ νλ μ΄λ¦μ μ§μ νκ±°λ λ μ§ λ³κ²½μ κ°μ§νλ λ° μ μ©ν©λλ€.
UO.DisconnectedTime
λ§μ§λ§μΌλ‘ κ²μ μ°κ²°μ΄ λμ΄μ‘μ λμ λ¬λ ₯ μ€ν¬νλ₯Ό λ°νν©λλ€. μ€λ¨μ μ§λ¨νκ³ μ°κ²° μλ£ κΈ°κ°μ μΆμ νλ λ° νμνλ©° λ‘κ·ΈμΈ μλ νμλ₯Ό κ²°μ νλ λ°λ νμνμ§ μμ΅λλ€.
UO.Exec
ν μ€νΈ κ²μ λͺ λ Ήμ μ€ννκ±°λ λ±λ‘λ C# λ리μ λλ λ‘λλ C# νμΌμ μ€νν©λλ€.
UO.GetPing
κ²μ μλ² μλ΅ μ§μ°μ μ½μ΅λλ€. μΈμκ° μμΌλ©΄ λ§μ§λ§ μ°¨μμ μ¬μ©ν©λλ€. μκ° μ΄κ³Όκ° λ°μνλ©΄ μλ‘μ΄ μλ΅μ μμ²ν©λλ€.
UO.GetRunMountTimer
ν λ§μ λ¬λ¦¬κΈ° λ¨κ³μ λν΄ κ΅¬μ±λ κ°κ²©μ λ°λ¦¬μ΄ λ¨μλ‘ νμν©λλ€. μΌμμ μΌλ‘ μλλ₯Ό λ¦μΆκΈ° μ μ λͺ¨λ νμΈ, νμ΄λ° μμΈ‘, μ€μ μ μ₯μ μ μ©ν©λλ€.
UO.GetRunUnMountTimer
ꡬμ±λ ν κ±Έμμ κ°κ²©μ λ°λ¦¬μ΄ λ¨μλ‘ νμν©λλ€. μΌμμ μΌλ‘ μλλ₯Ό λ¦μΆκΈ° μ μ λͺ¨λ νμΈ, νμ΄λ° μμΈ‘, μ€μ μ μ₯μ μ μ©ν©λλ€.
UO.GetScriptName
νμ± μ€νμ νμ μ΄λ¦μ μ½μ΅λλ€.
UO.GetScriptsCount
μ΄ ν΄λΌμ΄μΈνΈμ νμ± μ€νμ κ³μ°ν©λλ€.
UO.GetScriptsList
νμ¬ μ«μ μ€ν¬λ¦½νΈ μΈλ±μ€λ₯Ό λ°νν©λλ€.
UO.GetScriptState
μΈλ±μ€λ³λ‘ μ€ν μνλ₯Ό μ½μ΅λλ€.
UO.Hide
μΈμ μμ΄ μμμ μ μ¬μ©νμ¬ νλͺ©μ΄λ λ¬Έμλ₯Ό λ‘μ»¬λ‘ μ¨κΈΈ μ μμ΅λλ€. Hide(serial)λ ν΄λΌμ΄μΈνΈ μΈ‘μ λ‘λλ μ§μ λ κ°μ²΄λ₯Ό μ¨κΉλλ€. λΉμ μ μμ μ μ¨κΈΈ μ μμ΅λλ€. μλ² μ€λΈμ νΈκ° μμ λμ§ μμΌλ©°, μμ μ€ν¬μ΄ μ μ©λμ§ μμ΅λλ€. μλ² μ λ°μ΄νΈλ‘ μΈν΄ κ°μ²΄κ° λ€μ νμλ μ μμ΅λλ€.
UO.LineTime
μ νν λ‘κ·Έ νλͺ©μ λ¬λ ₯ νμμ€ν¬νλ₯Ό λ°νν©λλ€.
UO.OpenIDE
UO.PauseResumeScript
νλμ νμ± μ€νμ μλμΌλ‘ μΌμ μ€μ§ν©λλ€. νμ¬ μ§ν μν©μ μμ§ μκ³ μ±κ΅΄μ΄λ λ€λ₯Έ μ μ°¨λ₯Ό μΌμμ μΌλ‘ μ€μ§νλ λ° μ¬μ©ν©λλ€.
UO.SetRunMountTimer
λ§μ νκ³ λ¬λ¦¬λ κ±Έμ κ°κ²©μ μ€μ ν©λλ€. μλμ μΌλ‘ μλλ₯Ό μ€μ΄κ±°λ νμ€ μλλ‘ λμκ° λ μ¬μ©ν©λλ€. μ΄ λͺ λ Ήμ μ¬μ©νλ©΄ νμ€ ν ν¬ μ΄μμΌλ‘ μ΄λ μλλ₯Ό λμΌ μ μμ΅λλ€.
UO.SetRunUnmountTimer
κ±·λ 보ν κ°κ²©μ μ€μ ν©λλ€. μλμ μΌλ‘ μλλ₯Ό μ€μ΄κ±°λ νμ€ μλλ‘ λμκ° λ μ¬μ©ν©λλ€. μ΄ λͺ λ Ήμ μ¬μ©νλ©΄ νμ€ ν ν¬ μ΄μμΌλ‘ μ΄λ μλλ₯Ό λμΌ μ μμ΅λλ€.
UO.SetScriptName
νλμ νμ± μ€νμ νμ μ΄λ¦μ λ³κ²½ν©λλ€. λͺ©λ‘κ³Ό GetScriptNameλ₯Ό ν΅ν΄ μ€ν μ€μΈ μμ μ ꡬλ³νλ λ° λμμ΄ λ©λλ€.
UO.StartScript
UO.StopAllScripts
UO.StopScript
μΌμ μ€μ§λ μ€νμ ν¬ν¨νμ¬ νλμ νμ± μ€ν μ·¨μλ₯Ό μμ²ν©λλ€. λμ€μ κ³μν기보λ€λ μ΄ μ€νμ μλ£ν΄μΌ ν λ μ¬μ©ν©λλ€.
UO.SubExists
μ§μ λ μ΄λ¦μ κ°μ§ C# λ리μκ° νμ¬ μ€νμ λ±λ‘λμ΄ μλμ§ νμΈν©λλ€. μ΄λ 리νλ μ μ ν΅ν΄ μμμ λ©μλλ₯Ό μλμΌλ‘ κ²μνμ§ μκ³ μ§μ λ μΈμ μ λν μ½λ°± ν¨μμ λ μ§μ€νΈλ¦¬μ λλ€. λͺ μμ μΌλ‘ λ‘λλ νμΌ μ λ ₯λ ν€λ‘ μ‘μΈμ€ν μ μμ΅λλ€.
UO.Terminate
UO.Time
μ«μ HHMMSSλ₯Ό μ¬μ©νμ¬ μ»΄ν¨ν°μ νμ§ μκ°μ μ½μ΅λλ€. μ§μμκ° μΈ‘μ μ΄ μλ νμ© μλμκ°μ μ ννλλ° νΈλ¦¬ν©λλ€.
UO.Timer
νμ¬ λ°νμμ μ€ν μκ°μ 10λΆμ 1μ΄ λ¨μλ‘ μ½μ΅λλ€. μμ μ μ§μ° λ° λμ νμμ μ ν©ν©λλ€.
UO.UpdateFigure
κΈ°μ‘΄ μ§μ μ§λ κ·Έλ¦Όμ μ€λͺ μ λ체ν©λλ€.
UO.Wait
μ§μ λ μκ° λμ μ€ν¬λ¦½νΈ μ€νμ μΌμ μ€μ§ν©λλ€.
UO.Waiting
μ€λΉλ μλ΅μ΄ λμ λκΈ°μ΄μ λ¨μ μλμ§ νμΈν©λλ€.