对玩家操作
取得一个玩家,顺序是123456(number)...1是主机。
AllPlayers[number]
取得一个玩家(名为PlayerA)。
UserToPlayer('PlayerA')
移动某个玩家(到鼠标处)。
c_move(AllPlayers[number])
杀死某个玩家。
AllPlayers[number]:PushEvent('death')
复活某个玩家。
AllPlayers[number]:PushEvent('respawnfromghost')
传送到某个玩家。
c_goto(AllPlayers[number])
脱落某个玩家身上所有物品。
AllPlayers[number].components.inventory:DropEverything()
改变某个玩家角色,使用后会回到选人界面,身上物品消失,所以应先脱物品再用本命令。
c_despawn(AllPlayers[number])
传送某个玩家到距离他最近的第一个物品处。
比如flower(花)c_find("flower").Transform:SetPosition(AllPlayers[1]:GetPosition():Get())
定值类
设置速度,当值为2时让你变速两倍,足够快的话能穿墙、漂过水上。
c_speedmult(multiplier)
设置满血量、满精神值、满饥饿值。
ThePlayer.components.health:SetMaxHealth(value)
ThePlayer.components.sanity:SetMax(value)
ThePlayer.components.hunger:SetMax(value)
设置伤害倍增值。
ThePlayer.components.combat.damagemultiplier = value
作B类(慎用)
地图全开,只对自己的地图有效。
minimap = TheSim:FindFirstEntityWithTag("minimap")
TheWorld.minimap.MiniMap:ShowArea (0,0,0,10000)
启动/关闭全物品制造(解锁菜单)。
ThePlayer.components.builder:GiveAllRecipes()
事件类
进入季节(summer)。
TheWorld:PushEvent("ms_setseason", "summer")
下雨、停雨(青蛙雨也停)。
TheWorld:PushEvent("ms_forceprecipitation")
TheWorld:PushEvent("ms_forceprecipitation",false)
鼠标处划一道闪电。
TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition())
网络类
踢人、禁人,其中userid可以通过取得一个玩家.userid得到。
TheNet:Kick(userid)
TheNet:Ban(userid)
Sample:userid--->AllPlayers[1]<----->’This is my name’
暂时禁人,其中time_in_seconds的单位是秒,按需对地上、洞穴服务器分别设置。
TheNet:BanForTime(userid,time_in_seconds)
与某个服务器(主机)取得联系!!!!!
c_connect("IP address", port, "password")