[source] | guide_examples [title] | 엔티티의 상태 제어하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=686 [code] | self.Entity.StateComponent:AddState("MOVEUP", MoveUp) ``` #### 전이될 상태 정의하기 `StateComponent:AddCondition(string stateName, string nextStateName, boolean reverseResult = false)`를 사용해 현재 상태에서 넘어갈 다음 상태를 입력해 연결합니다. 아래의 예시 코드처럼 작성하면 **MOVEDOWN**에서 **MOVEUP**로의 상태 전이를 설정할 수 있습니다. ```lua self.Entity.St
[source] | guide_examples [title] | 엔티티의 상태 제어하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=686 [code] | self.Entity.StateComponent:RemoveCondition("MOVEDOWN", "MOVEUP")
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan1 = TimeSpan(7, 45, 16) local timeSpan2 = TimeSpan(18, 12, 38) local timeSpanString1 = timeSpan1:ToFormattedString("c") local timeSpanString2 = timeSpan2:ToFormattedString("c") local timeSpanString3 = (timeSpan1 + timeSpan2):ToFormattedString("c") log(timeSpanString1) -- 07:45:16 log
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan1 = TimeSpan(7, 45, 16) local timeSpan2 = TimeSpan(18, 12, 38) local timeSpanString1 = timeSpan1:ToFormattedString("g") local timeSpanString2 = timeSpan2:ToFormattedString("g") local timeSpanString3 = (timeSpan1 + timeSpan2):ToFormattedString("g", "fr-FR") log(timeSpanString1) -- 07:
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan1 = TimeSpan(7, 45, 16) local timeSpan2 = TimeSpan(18, 12, 38) local timeSpanString1 = timeSpan1:ToFormattedString("G") local timeSpanString2 = timeSpan2:ToFormattedString("G") local timeSpanString3 = (timeSpan1 + timeSpan2):ToFormattedString("G", "fr-FR") log(timeSpanString1) -- 0:0
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(16, 4, 3, 17, 250) local timeSpanString = timeSpan:ToFormattedString("%d") log(timeSpanString) -- 16
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(365, 21, 19, 45) log(timeSpan:ToFormattedString("dd'.'hh':'mm':'ss")) -- 365.21:19:45 log(timeSpan:ToFormattedString("dddd'.'hh':'mm':'ss")) -- 0365.21:19:45
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(16, 4, 3, 17, 250) local timeSpanString = timeSpan:ToFormattedString("%h") log(timeSpanString) -- 4
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(365, 3, 14, 45) log(timeSpan:ToFormattedString("dd'.'hh':'mm':'ss")) -- 365.03:14:45
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(16, 4, 3, 17, 250) local timeSpanString = timeSpan:ToFormattedString("%m") log(timeSpanString) -- 3
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(365, 21, 4, 45) log(timeSpan:ToFormattedString("dd'.'hh':'mm':'ss")) -- 365.21:04:45
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(16, 4, 3, 17, 250) local timeSpanString = timeSpan:ToFormattedString("%s") log(timeSpanString) -- 17
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(365, 21, 4, 5) log(timeSpan:ToFormattedString("dd'.'hh':'mm':'ss")) -- 365.21:04:05
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(876) log(timeSpan:ToFormattedString("%f")) -- 8
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(876) log(timeSpan:ToFormattedString("ff")) -- 87
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(876) log(timeSpan:ToFormattedString("fff")) -- 876
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan = TimeSpan(800) log(timeSpan:ToFormattedString("%F")) -- 8
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan1 = TimeSpan(876) local timeSpan2 = TimeSpan(800) log(timeSpan1:ToFormattedString("FF")) -- 87 log(timeSpan2:ToFormattedString("FF")) -- 8
[source] | guide_examples [title] | TimeSpan으로 시간 표현하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=689 [code] | local timeSpan1 = TimeSpan(876) local timeSpan2 = TimeSpan(800) log(timeSpan1:ToFormattedString("FFF")) -- 876 log(timeSpan2:ToFormattedString("FFF")) -- 8
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local originDate = DateTime(2022, 5, 17, 13, 21, 35) local elapsed = originDate.Elapsed local dataStorage = _DataStorageService:GetGlobalDataStorage ("dsName") dataStorage:SetAndWait("date", tostring(elapsed)) local errorCode, dateFromDataStorage = dataStorage:GetAndWait("date") local convertedD
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | [server only] void OnBeginPlay() { wait(1) local date = DateTime(2022, 5, 17, 13, 21, 35) self:ServerToClient(date.Elapsed) } [client] void ServerToClient(number dateElapsed) { local date = DateTime(dateElapsed) log(date) }
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | [server only] void OnBeginPlay() { wait(1) local date = DateTime(2022, 5, 17, 13, 21, 35) self:ServerToClient(date.Elapsed) } [client] void ServerToClient(number dateElapsed) { local date = DateTime(dateElapsed) local localTime = _UtilLogic:GetLocalTimeFrom(date) log(localTim
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local date = DateTime(2022, 5, 17, 13, 21, 35) local dateString = date:ToFormattedString("'연도는 'yyyy ") log(dateString) -- 연도는 2022
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local dateAsString = "08/18/2022 07:22:16" local date = DateTime(dateAsString) log(date) -- 08/18/2022 07:22:16
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local dateAsString = "08/18/2022" local date = DateTime(dateAsString) log(date) -- 08/18/2022 00:00:00
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local dateAsString = "8/2022" local date = DateTime(dateAsString) log(date) -- 08/18/2022 00:00:00
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local dateAsString = "8/18" local date = DateTime(dateAsString) log(date) -- 08/18/2022 00:00:00
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local dateAsString = "07:22:16" local date = DateTime(dateAsString) log(date) -- 5/9/2022 07:22:16
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local dateAsString = "7 PM" local date = DateTime(dateAsString) log(date) -- 05/09/2022 19:00:00
[source] | guide_examples [title] | 날짜와 시간 활용하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=691 [code] | local dateAsString = "2022-08-18T07:22:16.000Z" local date = DateTime(dateAsString) log(date) -- 08/18/2022 07:22:16