铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1085|回复: 2

请问函数问题

[复制链接]
发表于 2013-8-1 11:45 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x

请问我在 War_Manual_Sub 中要呼叫 DIY_War_Fightmenu 却会跳出
显示
LDCR.lua:18045: attempt read read to undeclared variable DIY_War_Fightmenu
指这是未宣告的变量

但是DIY_War_Fightmenu的宣告是在第9783行
而War_Manual_Sub的执行是在17505行

那为什么会没办法呼叫DIY_War_Fightmenu还显示为未宣告变量 ?

而War_Manual_Sub中的warmenu透过showmenu函数
却可以执行DIY_War_Fightmenu 函数??

另外请问DIY_War_Fightmenu 函数的宣告第一行
Function DIY_War_Fightmenu(aa,bb,k) 这里的aa,bb是代表什么呢 ?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-8-1 14:05 | 显示全部楼层
宣告。。。怎么听得怎么别扭。。 我们通常叫定义或者声明

这个函数没有印象,不过提示这个只有两种可能
要么调用函数在定义之前
要么就是函数名没有对

点评

先謝謝藍大的回覆,但是奇怪的是我再三確認過函數名沒打錯,且DIY_War_Fightmenu的定義確實在War_Manual_Sub之前就已定義完成,可是再War_Manual_Sub中呼叫還是顯示錯誤訊息,因此才覺得奇怪  发表于 2013-8-2 16:08
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-19 05:07

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表