← 목록

mLua · 문서 코드 예제

총 794개 · 페이지 26/27
🔀 랜덤
불러오는 중…

[source] | guide_examples [title] | 오버레이 라이트 제어하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1346 [code] | [client only] void OnBeginPlay() { _OverlayLightService:SetOverlayLightEnabled(true) -- 생성할 Freeform 타입 광원의 정보를 담을 객체를 생성합니다. local overlayLightInfo = FreeformTypeOverlayLightInfo(self.Entity) -- 광원 모양을 만들 점의 정보들을 입력합니다. local freeformPoints = table.create(4) freefo

[source] | guide_examples [title] | 오버레이 라이트 제어하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1346 [code] | [client only] void OnBeginPlay() { _OverlayLightService:DestroyOverlayLight(serial) }

[source] | guide_examples [title] | MSW MCP [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1368 [code] | claude mcp add msw-maker-mcp --scope project -- cmd.exe /c call "%LOCALAPPDATA%\Nexon\MapleStory Worlds\MakerMCP\msw-maker-mcp.bat"

[source] | guide_examples [title] | MSW MCP [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1368 [code] | claude mcp add msw-maker-mcp --scope project -- "/Applications/MapleStory Worlds.app/Contents/MacOS/MakerMCP"

[source] | guide_examples [title] | MSW MCP [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1368 [code] | claude mcp add --transport http --scope project msw-mcp https://msw-mcp.nexon.com/mcp --header "Authorization: Bearer ${MSW_MCP_API_KEY}"

[source] | guide_examples [title] | MSW MCP [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1368 [code] | { "mcpServers": { "msw-maker-mcp": { "command": "cmd.exe", "args": [ "/c", "call", "%LOCALAPPDATA%\\Nexon\\MapleStory Worlds\\MakerMCP\\msw-maker-mcp.bat" ] }, "msw-mcp": { "type": "http", "url": "https://msw-mcp.nexon.com/mcp", "headers": { "Authorization":

[source] | guide_examples [title] | MSW MCP [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1368 [code] | { "mcpServers": { "msw-maker-mcp": { "command": "/Applications/MapleStory Worlds.app/Contents/MacOS/MakerMCP", "args": [] }, "msw-mcp": { "type": "http", "url": "https://msw-mcp.nexon.com/mcp", "headers": { "Authorization": "Bearer ${MSW_MCP_API_KEY}" } } } }

[source] | guide_examples [title] | MSW MCP [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1368 [code] | { "mcpServers": { "msw-maker-mcp": { "command": "cmd.exe", "args": [ "/c", "call", "%LOCALAPPDATA%\\Nexon\\MapleStory Worlds\\MakerMCP\\msw-maker-mcp.bat" ] }, "msw-mcp": { "serverUrl": "https://msw-mcp.nexon.com/mcp", "headers": { "Authorization": "Bearer ${MSW

[source] | guide_examples [title] | MSW MCP [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1368 [code] | { "mcpServers": { "msw-maker-mcp": { "command": "/Applications/MapleStory Worlds.app/Contents/MacOS/MakerMCP", "args": [] }, "msw-mcp": { "serverUrl": "https://msw-mcp.nexon.com/mcp", "headers": { "Authorization": "Bearer ${MSW_MCP_API_KEY}" } } } }

[source] | guide_examples [title] | Physics Owner 지정하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1369 [code] | [server] void SpawnAndShoot(integer index) { local myBall = _SpawnService:SpawnByModelId(self.Model_SnowBall, "ball"..tostring(index) , self.Dirs[index]*-6, self.Entity) myBall.PhysicsRigidbodyComponent:SetServerAsPhysicsOwner() myBall.PhysicsRigidbodyComponent:ApplyLinearImpulse(self.Di

[source] | guide_examples [title] | 클라이언트의 TimeScale 조정하기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1370 [code] | Method: void OnBeginPlay() { log("Current Time") wait(10) _UtilLogic:SetClientTimeScale(2) log("Current Time") }

[source] | guide_examples [title] | DataStorage 사용량 제한 활용하기 2 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1372 [code] | Property: [None] table cache = {} Method: [server only] void TestAndSetData(string key, string value) { local profileCode = self.Entity.PlayerComponent.ProfileCode if self.cache[profileCode] ~= nil and self.cache[profileCode][key] == value then return end local userDataSt

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Method: any OnBehave(number delta) { local sprite = self.ParentAI.Entity.SpriteRendererComponent local polygon = self.ParentAI.Entity.PolygonRendererComponent if sprite == nil or polygon == nil then return BehaviourTreeStatus.Failure end sprite:ChangeMaterial("m

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Method: any OnBehave(number delta) { local sprite = self.ParentAI.Entity.SpriteRendererComponent local polygon = self.ParentAI.Entity.PolygonRendererComponent if sprite == nil or polygon == nil then return BehaviourTreeStatus.Failure end sprite:ChangeMaterial

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Method: any OnBehave(number delta) { ---@type AIComponent local parentAI = self.ParentAI local transform = parentAI.Entity.TransformComponent local target = parentAI.BlackBoard:GetEntity("PlayerInRange") if target == nil then return BehaviourTreeStatus.Failure end

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Property: Vector2 MoveDirection = Vector2(0,0) number MoveTime = 0 number ElapsedTime = 0 Method: void OnInit() { local randomX = _UtilLogic:RandomDouble() - 0.5 local randomY = _UtilLogic:RandomDouble() - 0.5 self.MoveDirection = Vector2(randomX, randomY):Normalize() self.Move

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Method: any OnBehave(number delta) { local movement = self.ParentAI.Entity.MovementComponent if movement ~= nil then movement:Stop() end return BehaviourTreeStatus.Success }

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Property: number ElapsedTime = 0 number Time = 0 Method: void OnInit() { self.ElapsedTime = 0 } void OnBehave(number delta) { self.ElapsedTime += delta if self.ElapsedTime >= self.Time then return BehaviourTreeStatus.Success else return BehaviourTreeStatus.Runn

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Method: any OnBehave(number delta) { ---@type AIPatrolComponent local parentAI = self.ParentAI local target = parentAI.BlackBoard:GetEntity("PlayerInRange") if target == nil then return self:ChildBehave(delta) else return BehaviourTreeStatus.Failure end }

[source] | guide_examples [title] | BehaviourTree Editor로 행동 트리 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1399 [code] | Method: any OnBehave(number delta) { ---@type AIPatrolComponent local parentAI = self.ParentAI local target = parentAI.BlackBoard:GetEntity("PlayerInRange") if target == nil then return BehaviourTreeStatus.Failure else return self:ChildBehave(delta) e

[source] | guide_examples [title] | Lazy Map [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1401 [code] | _TeleportService:TeleportToEntityPath(userEntity, "/maps/LazyMap1/WarpPositionEntity") _TeleportService:TeleportToMapPosition(userEntity, Vector3.zero, "LazyMap1")

[source] | guide_examples [title] | Lazy Map [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1401 [code] | [server only] void NewMethod (Entity userEntity) { -- Load LazyMap local warpEntity = _EntityService:GetEntityByPath("/maps/LazyMap1/WarpPositionEntity") _TeleportService:TeleportToEntity(userEntity,warpEntity) }

[source] | guide_examples [title] | Lazy Map [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1401 [code] | Property: [None] Entity TargetEntity = /maps/LazyMap1/WarpPositionEntity Event Handler: [entity: /maps/LazyMap1/object1] HandleNewEvent(NewEvent event) { log("Occured Event") }

[source] | guide_examples [title] | Lazy Map [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1401 [code] | [server only] void NewMethod2 (Entity portalEntity) { local entityRef = portalEntity.PortalComponent.PortalEntityRef --load LazyMap local name = entityRef.Name }

[source] | guide_examples [title] | Lazy Map [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1401 [code] | Property: [None] EntityRef EntityRef = /maps/LazyMap1/object1

[source] | guide_examples [title] | Lazy Map [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1401 [code] | { "Id": "", "GameId": "", "EntryKey": "map://lazymap1", "ContentType": "x-mod/map", "Content": "", "Usage": 0, "UsePublish": 1, "UseService": 0, "CoreVersion": "1.26.0.0", "StudioVersion": "0.1.0.0", "DynamicLoading": 512,   // <-- ... }

[source] | guide_examples [title] | AvatarAction Editor [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1402 [code] | { "Data": { "NewBodyAction": [ { "core_action_name": "NewAvatarAction", "parts_action_name": "NewAvatarAction", "play_type": 1 } ], "NewBodyAction_1": [ { "core_action_name": "NewAvatarAction_1", "parts_action_name": "NewAvatarA

[source] | guide_examples [title] | AvatarAction Editor [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1402 [code] | { "Data": { "NewAvatarAction": { "Frames": [ { "defined_actionname": "stand1", "frameindex": 0, "framedelay": 0.156, "move_x": 0, "move_y": -1, "rotation": 0, "flip": false, "eventdatas": [

[source] | guide_examples [title] | 커스텀 PlayerController 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1403 [code] | Property: [None] integer None = 0 [None] integer Block = 1 [None] integer KeyDown = 2 [None] integer KeyHold = 3

[source] | guide_examples [title] | 커스텀 PlayerController 만들기 [page] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1403 [code] | Property: [None] integer State = 0 [None] integer Value = 0

← → 방향키로 페이지 이동 · 숫자 입력 후 Enter로 점프