克隆()和MoveTo()无法正常工作(Roblox)

时间:2017-01-30 20:08:16

标签: lua roblox

我尝试使用Clone()克隆模型后将模型移动到Vector3位置,但似乎都不起作用。

"invoice": {
    "properties": {
      "lineItems": {
        "properties": {
          "accountId": {
            "index": "not_analyzed",
            "type": "string"
          },
          "listItems": {
            "properties": {
              "itemName": {
                "analyzer": "str_index_analyzer",
                "term_vector": "with_positions_offsets",
                "type": "string",
                "fields": {
                  "raw": {
                    "analyzer": "str_search_analyzer",
                    "type": "string"
                  }
                }
              },
              "listItemID": {
                "index": "not_analyzed",
                "type": "string"
              }
            }
          }
        }
      }
    }
}

3 个答案:

答案 0 :(得分:0)

您应该将货币的价值属性编入索引

if money.Value < 3000 and money.Value > 0 then

哦,你错过了end,事实上你应该重新审视Lua的基础知识,这段代码看起来就像你撕掉了其他代码或免费模型的片段和段,然后试图将它们组合在一起逻辑脚本,事实上它没有意义。

此外,您需要使用LocalScript。移动对象是服务器端操作。我建议使用FilteringEnabled。

此外,您应该从现在开始检查错误。

顺便说一句,为什么你要在之后定义玩家,你应该事先定义它,然后在定义钱时将其编入索引。

答案 1 :(得分:0)

当您设置Vector3时,您需要执行Vector3.new()。所以在这种情况下,

House:MoveTo(Vector3.new(player.Homeloc.Value))

答案 2 :(得分:0)

使用此脚本需要修复一些修复程序才能启动并运行。

1,你永远不会定义&#34; Homeloc&#34; Homeloc必须是Vector3值实例或在脚本内创建的值,也必须是vector3。

2而不是使用

MoveTo(player.Homeloc.Value)

MoveTo(Vector3.new(player.Homeloc.Value))

我不知道我是否涵盖了所有问题,但这似乎是大部分问题。