522237296 522237296
私信有bug,请使用楼里回复或@
关注数: 32 粉丝数: 136 发帖数: 7,666 关注贴吧数: 61
(not)【FAQ2015】新的一年,专业的程序员带给你更专业的游戏问 Hello,大家好。新的一年,有必要更新一下我的解答帖子啦。那么,旧的帖子将会作废掉了哦,虽然说仍然可以去那里查看和搜索遗迹宝藏,但毕竟是尘封了许久的。 所以我们制定一个契约:在2月5日后,旧贴将不再提供最新版的问题解答。 在发帖前,要注意以下几点: 1.没发完前不能插楼。(否则删删删,并在下一楼标注你的ID,瞬间变名人) 2.请善于使用Ctrl+F 来搜索关键词,比如“剧本任务怎么完成”“剧本在哪里”,请搜索“剧本”、“任务”等关键词 3.较通用的问题必须注明版本名称(或版本号),否则大部分问题将不予以解答。(比如说“科技怎么得”“”等无法区分新旧版本的问题) 4.【坐标】类问题优先权较低(可以问,但处理速度会慢。原因你要懂。) 5.正版与非正版的游戏体验会有所不同,有时你也需要标注。 6.如果某类问题设有专项问题区,那么此类问题将不能单独开层提问(除非是特殊情况,比如你遇到的情况并不在专项区可能所包含的范围内) 7.所有的问题在得到解答时务必按照顺序来进行操作;如果没有提供补充,请尝试按照现有线索来操作。 8.不提供有关涉及到不平衡武器、装备及刷物品等能够快速销毁游戏乐趣的工具、教程与Mod。 9.楼主未标注所提供数据来源的,均以662版本为基准(Unstable20141218 不稳定版本) 10.有时楼主没有时间,所以楼主设定了一个机器人来帮楼主回答问题。机器人处于测试阶段,所以可能会造成问题解答的不完整,因此你的问题要多一些关键词才行。(感谢VB吧大神帮助) x.以下是目录 2L 公告板 3L 新手常见问题 4L 【旧版换新】老手常见问题 5L 【无法启动】专项问题区 6L 【汉化】专项问题区 7L 游戏流程简介(非全攻略) 8L 游戏操作技巧 9L 资料库(物品获取资料) 10L 任务 11L 游戏指令 12L 各种游戏错误提示及解决方法 13L 名词剖析 【还问剁手】不稳定版与稳定版的区别? 日更、不稳定与稳定版相比较, 更新速度前者最快,后者最慢; 游戏内容前者最多,后者最少; BUG数量前者最多,后者最少; 心理承受能力前者要求最高,后者要求最低。
WIFI管理 组件有Bug! 取连接状态 这个方法存在Bug, 通过自编程的程序连接上Wifi后,取连接状态 的结果仍然是未连接。 详情:破进程 过程,指令分支 1 组件: ebit 按钮 stop 按钮 bar 进度条 进度框1 进度框 info 输入框 name 标签 钟 时钟 WIFI wifi组件 广播 系统广播 代码: 变量 加密 为 整数型 变量 NID 为 整数型 变量 PWD 为 文本型() 变量 进程位 为 整数型 事件 破.创建完毕() 广播.注册广播("WIFINAME") PWD=分割文本(读入资源文件("dic.txt","UTF-8"),"|") 结束 事件 事件 破.切换完毕() 进程位=0 破进程(3) 结束 事件 事件 广播.收到广播(消息ID 为 整数型) 加密=消息ID name.标题=广播.取广播内容() 结束 事件 事件 破.按下某键(键代码 为 整数型,传址 屏蔽 为 逻辑型) 判断 键代码 分支 4 破进程(3) 切换窗口(读取窗口("无线助手")) 结束 判断 结束 事件 事件 ebit.被单击() 破进程(2) 结束 事件 事件 stop.被单击() 破进程(3) 结束 事件 事件 钟.周期事件() 破进程(1) 结束 事件 过程 破进程(指令 为 整数型) 变量 状态 为 逻辑型 判断 指令 '0查看 1过程 2开启 3关闭 分支 1 如果 WIFI.是否已开启()=真 则 判断 WIFI.取连接状态(NID) 分支 0 弹出提示("已连接!") 状态=假 分支 1 进程位=进程位 + 1 如果 WIFI.删除网络(NID) = 真 则 弹出提示("测试下一个密码: " & PWD(进程位)) WIFI.添加网络(name.标题,PWD(进程位),加密) WIFI.置指定WIFI状态(NID,真) 结束 如果 分支 2 弹出提示("请稍等,正在测试: " & PWD(进程位)) 分支 3 弹出提示("未知状态") 结束 判断 bar.位置=进程位 info.内容=info.内容 & "\n 正在测试密码: " & PWD(进程位) 结束 如果 分支 2 状态=真 ebit.可用=假 stop.可用=真 进度框1.可视=真 bar.可视=真 NID = WIFI.添加网络(name.标题,PWD(进程位),加密) 如果 NID = -1 则 弹出提示("错误: 网络无法被添加") 状态=假 否则 弹出提示("破解进行中") info.内容=info.内容 & "\n 载入字典: 已载入 " & 取数组成员数(PWD) & " 个密码. \n" info.内容=info.内容 & "软件性能不稳定,若连接到WIFI,请手动停止.\n 启动中...\n 正在尝试密码: " & PWD(进程位) bar.最大位置= 取数组成员数(PWD) WIFI.置指定WIFI状态(NID,真) 钟.可用=真 钟.时钟周期=25000 结束 如果 分支 3 状态=假 ebit.可用=真 stop.可用=假 进度框1.可视=假 bar.可视=假 钟.可用=假 结束 判断 结束 过程
我居然找到了些LUA中的变量名表? 这些对于学习LUA脚本很有帮助 比如打boss的时候如果使用boundBox,那么我猜你必须先打死Boss否则出不去某个范围 ---World---- breathable callScriptedEntity collisionBlocksAlongLine day debugLine debugPoint debugText distance entityExists entityHandItem entityHealth entityLineQuery entityName entityPosition entityQuery entitySpecies isMonster isNpc isVisibleToPlayer itemType lightLevel lineCollision liquidAt logInfo loungableOccupied loungableQuery magnitude material mod monsterQuery npcLineQuery npcQuery objectLineQuery objectQuery playerQuery pointCollision rectCollision spawnMonster spawnNpc spawnProjectile temperature time timeOfDay underground windLevel ---Entity--- aimPosition baseHealth beginAltFire beginPrimaryFire boundBox closestItemDrop closestValidTarget configParameter disableWornArmor distanceToEntity dt emote endAltFire endPrimaryFire entityInSight facingDirection falling findPath followPath getItemSlot health holdJump isJumping isLounging isValidTarget jump level move moveDown onGround pathLookahead position randomizeParameter randomizeParameterRange resetLounging say seed setAimPosition setCrouching setFacingDirection setInteractive setItemSlot setLounging setRunning setShifting setVelocity species staticRandomizeParameter stunned toAbsolutePosition velocity ---Object--- anchorPoint animationState animationStateProperty boundBox break burstParticleEmitter closestItemDrop closestValidTarget configParameter currentRotationAngle currentScale direction distanceToEntity dt entityInSight getInboundNodeLevel id inboundNodeCount isInboundNodeConnected isValidTarget level outboundNodeCount playImmediateSound playSound position randomizeParameter randomizeParameterRange rotateGroup scaleGroup setAllOutboundNodes setAnimationState setColliding setEffectActive setFlipped setGlobalTag setInteractive setOutboundNodeLevel setPartTag setParticleEmitterActive smash stateNudge toAbsolutePosition ---Tech Library--- anchorPoint animationState animationStateProperty applyMovementModifiers applyMovementParameters burstParticleEmitter canJump collisionBounds control crouching currentRotationAngle currentScale direction falling flying inLiquid jump jumping measuredVelocity moveDown moveLeft moveRight onGround parameter parentEntityId playImmediateSound position positionDelta rotateGroup running scaleGroup setAnimationState setCrouching setEffectActive setFlipped setGlobalTag setParentAppearance setParentFacingDirection setParentOffset setPartTag setParticleEmitterActive setPosition setRunning setSkidding setStunned setToolUsageSuppressed setVelocity setVisible setXVelocity
任务mod似乎出现了一些小麻烦 本VB级程序员已被这混乱的系统搞死。吧内是否还有程序员存活? 先来说说这个,是自带的第一个任务 "conditions" : [ { "kind" : "gather", "item" : [ "beamaxe", 1] } ], 上面可以看出,完成任务的条件是:在物品栏中寻找【存在于 gather (收集)分类的 1个 beamaxe(物质枪)】,物质枪的文件名:beamaxe.beamaxe 好,接下来也是自带的任务 "conditions" : [ { "kind" : "gather", "item" : [ "ironbar", 1] } ], 在物品栏中寻找【存在于 gather (收集)分类的 1个 ironbar(铁锭)】,铁锭的文件名:ironbar.item 接下来再来看看这个 \assets\scripts\api\world.lua 有一段是这样写的 -- @ return (string) Item type name, mapped from config file type as: -- *.item -> "generic" -- *.matitem -> "material" …… -- *.wiretool -> "wiretool" -- *.beamaxe -> "beamminingtool" …… 发现这些 物品类型与文件后缀根本没有对应 *.item 对应的应该是 generic 但却是 gather *.beamaxe 对应的应该是 beamminingtool 但却也是 gather 。。。。。。。。。。。。。。。 但当我在任务文件中写入自己制作的新物品“galaxymsg”时, 我自己想象的这个物品仅仅是在 背包中占用一个格子,除了其他任务回收以外没有别的用途, 于是只写了一个 galaxymsg.item 和一个小图标 png 本来也是预想写一个 *.recipe,但想想没什么用处,而且做了这个之后也报同样的错 我是不是忘了写什么文件来着。。求研究过任务系统的代码大神帮助
1 下一页