Lua数组深度搜索用于Open Tibia Script。

试图从一个数组内部获取信息,而不需要确切的信息。

例如,当脚本激活时间戳数组 ["10:17"] 时,它获取所有接下来数组内的信息 ["10:20"],而不需要知道 ["10:20"] 的确切值。

开放式骨灰级信息:http://otland.net/threads/looking-for-some-assistance-on-a-script.216303/

点赞
用户258523
用户258523

使用非整数键,你实际上不能这么做。你可以尝试使用 next 函数从当前键获取下一个键,但是如果在表中有两个以上的键,则不能保证你将获取哪个下一个键(你甚至不能保证它将始终是同一个下一个键)。

你可以在该表中使用整数索引,并将时间作为该表的一个字段,如果可能的话,就直接使用下一个整数作为下一个键。

你还可以将使用的时间作为键,按任何想要的顺序存储在表的整数索引(或某个其他表)中,并在不需要重新做表本身的情况下使用它(例如,cfg_raids = { [2] = { "10:17", "10:20", ["10:17"] = {...}, ["10:20"] = {...} } })。

2014-06-10 15:44:37