-
Notifications
You must be signed in to change notification settings - Fork 0
API Chr ko
Русский · English · Українська · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
ClassicUO • Runtime API
텍스트 조합용 Unicode 문자나 제어 문자를 만듭니다.
Chr(value:Integer) -> String
-
value— Integer 코드를 0..0x10FFFF로 제한합니다. 서로게이트 0xD800..0xDFFF는 잡을 수 있는 오류입니다.
UTF-16 코드 단위 하나 또는 둘인 String. Chr(0)은 빈 문자열이 아닌 NUL입니다. 이모지는 두 단위이며 ASC로 원래 전체 코드를 복구할 수 없습니다.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
- Integer가 필요하며 Decimal을 직접 받지 않습니다. 탭과 줄바꿈은 키 입력이 아닌 문자입니다. 표시는 출력 위젯에 따라 다릅니다.
BasicChr가 코드를 제한하고 ConvertFromUtf32를 호출합니다. 0xFFFF보다 큰 유효 코드는 서로게이트 쌍이 됩니다.
BasicChr가 코드를 제한하고 ConvertFromUtf32를 호출합니다. 0xFFFF보다 큰 유효 코드는 서로게이트 쌍이 됩니다.
UTF-16 코드 단위 하나 또는 둘인 String. Chr(0)은 빈 문자열이 아닌 NUL입니다. 이모지는 두 단위이며 ASC로 원래 전체 코드를 복구할 수 없습니다.
프로젝트 소스: external/InjectionScript/src/InjectionScript/Runtime/InjectionApi.cs; 함수 BasicChr / Char.ConvertFromUtf32.
Integer가 필요하며 Decimal을 직접 받지 않습니다. 탭과 줄바꿈은 키 입력이 아닌 문자입니다. 표시는 출력 위젯에 따라 다릅니다.
# 탭으로 구분한 기록
#
# 텍스트 조합용 Unicode 문자나 제어 문자를 만듭니다.
#
# UTF-16 코드 단위 하나 또는 둘인 String. Chr(0)은 빈 문자열이 아닌 NUL입니다. 이모지는 두 단위이며 ASC로 원래 전체 코드를 복구할 수 없습니다.
SUB Main()
# Chr(9)가 ore와 50을 구분해 나중에 사용할 ore<TAB>50을 반환합니다.
# 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
Dim resource = "ore"
Dim amount = 50
Return resource & Chr(9) & CStr(amount)
END SUB매개변수 및 실행 설명:
- Chr(9)가 ore와 50을 구분해 나중에 사용할 ore50을 반환합니다.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
# 두 줄 준비
#
# 텍스트 조합용 Unicode 문자나 제어 문자를 만듭니다.
#
# UTF-16 코드 단위 하나 또는 둘인 String. Chr(0)은 빈 문자열이 아닌 NUL입니다. 이모지는 두 단위이며 ASC로 원래 전체 코드를 복구할 수 없습니다.
SUB Main()
# Chr(13)과 Chr(10)이 First와 Second 사이에 CRLF를 넣습니다. 전송은 하지 않습니다.
# 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
Dim summary = "First" & Chr(13) & Chr(10) & "Second"
Return summary
END SUB매개변수 및 실행 설명:
- Chr(13)과 Chr(10)이 First와 Second 사이에 CRLF를 넣습니다. 전송은 하지 않습니다.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
# 잘못된 코드 처리
#
# 텍스트 조합용 Unicode 문자나 제어 문자를 만듭니다.
#
# UTF-16 코드 단위 하나 또는 둘인 String. Chr(0)은 빈 문자열이 아닌 NUL입니다. 이모지는 두 단위이며 ASC로 원래 전체 코드를 복구할 수 없습니다.
SUB Main()
# SafeCharacter는 오류 시 빈 텍스트를 반환합니다. 0x1F600은 유효하며 Unicode 스칼라 하나여도 Len은 2입니다.
# 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
Dim symbol = SafeCharacter(0x1F600)
Return Len(symbol)
END SUB
Function SafeCharacter(code)
Try
Return Chr(code)
Catch problem
Return ""
End Try
End Function매개변수 및 실행 설명:
- SafeCharacter는 오류 시 빈 텍스트를 반환합니다. 0x1F600은 유효하며 Unicode 스칼라 하나여도 Len은 2입니다.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь