铁血丹心

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

在线求助,有见场的人进来看下这段代码好不?

[复制链接]
发表于 2011-9-13 14:36 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 goodmanbadh 于 2011-9-13 15:03 编辑

我想定义一开始见胡斐时的事件,加入的同时,主角道德值增加5点。可是一运行代码,就退出游戏,我的代码如下:

OEVENTLUA[1]=function()
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1,1,0);   -- 小兄弟,到此寒天雪地,*不知有何指教?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(2,0,1);   -- 我正在寻找一些书籍,无意*间路过此地,敢问兄台尊姓*大名?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(3,1,0);   -- 在下胡斐。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(4,0,1);   -- 哦?就是人称"雪山飞狐"的*胡斐吗?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(5,1,0);   -- 不敢,正是在下。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(6,0,1);   -- 听说大哥刀法变幻莫测,轻*功也有如飞天狐狸般的敏捷*。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(7,1,0);   -- 江湖上的朋友过誉了。唉…*…
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_9(0,184);   --  0(0)::询问是否加入  此处的184的偏移量是如何得出的?我是复制的,问题应该在这里?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(10,0,1);   -- 胡大哥如果不嫌弃,不妨*与小弟同行,说不定可以得*到你想要的消息。。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(11,1,0);   -- 既然如此,恭敬不如从命。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_20(0,92);   --  0(0)::队伍是否已满,满则去小村 此处的92这个偏移量我是复制的,正确的应该是多少?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(12,1,0);   -- 你的队伍已满,我就直接去*小村吧。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_3(0,-2,0,0,0,0,0,0,0,0,0,-2,-2);   --  3(3):修改事件定义:当前场景:场景事件编号
    instruct_3(70,5,1,0,101,0,0,5166,5166,5166,-2,-2,-2);   --  3(3):修改事件定义:当前场景:场景事件编号
    instruct_3(3,9,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:当前场景:场景事件编号
    instruct_3(3,12,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:当前场景:场景事件编号
    instruct_3(3,11,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:当前场景:场景事件编号
    instruct_3(3,10,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:当前场景:场景事件编号
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_7();   -- 无条件返回                     好象是开始处那个184对应的地方,也应该是个问题吧?

    instruct_10(1);   --  胡斐加入   这里应该是胡斐刚才判断是否人满后,应该跳到的地方的,正确的偏移是多少?
    instruct_0();   --  0(0)::空语句(清屏)
    JY.Thing[0]["品德"]=JY.Thing[0]["品德"]+5   主角道德+5个点,这句应该没错吧?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_14();
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_3(0,-2,0,0,0,0,0,0,0,0,0,-2,-2);   --  3(3):修改事件定义:当前场景:场景事件编号
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_13();
    instruct_-1();
   
end         

求懂的人帮忙改一下如上代码,多谢,在线等!!!!!!!!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-13 15:50 | 显示全部楼层
JY.Person[0]["品德"]=JY.Person[0]["品德"]+


不是
JY.Thing[0]["品德"]=JY.Thing[0]["品德"]+

点评

也請教LZ這 OEVENTLUA[1]=function() 的代码在那里找的?  发表于 2011-9-13 16:00
JY.Thing[0] 沒 "品德" 項, 故退出游戏  发表于 2011-9-13 15:52
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-13 17:10 | 显示全部楼层

看来楼主已经提前拿到事件包了,呵呵
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-13 18:09 | 显示全部楼层
楼主是把 oldevent_2 蓋了 oldevent_1 了
頂楼的代碼是不行的
以下的只供參考
等一次即加胡斐, 主角道德值增加10点
等二次或以後才加胡斐, 主角道德值增加5点
其實甚麼都沒做, 只加了兩句


OEVENTLUA[1]=function()
   instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1,1,0);   --  1(1):[胡斐]说: 小兄弟,到此寒天雪地,*不知有何指教?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(2,0,1);   --  1(1):[AAA]说: 我正在寻找一些书籍,无意*间路过此地,敢问兄台尊姓*大名?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(3,1,0);   --  1(1):[胡斐]说: 在下胡斐。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(4,0,1);   --  1(1):[AAA]说: 哦?就是人称"雪山飞狐"的*胡斐吗?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(5,1,0);   --  1(1):[胡斐]说: 不敢,正是在下。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(6,0,1);   --  1(1):[AAA]说: 听说大哥刀法变幻莫测,轻*功也有如飞天狐狸般的敏捷*。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(7,1,0);   --  1(1):[胡斐]说: 江湖上的朋友过誉了。唉…*…
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(8,0,1);   --  1(1):[AAA]说: 胡大哥似乎有什么心事?不*妨说出来,看看小弟能否帮*上什么忙。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(9,1,0);   --  1(1):[胡斐]说: 不瞒贤弟。我有两件心事,*一是要报杀父之仇,二是要*寻找我家丢失的刀谱。
    instruct_0();   --  0(0)::空语句(清屏)

    if instruct_9(0,184) ==true then    --  9(9):是否要求加入?否则跳转到:Label0
        JY.Person[0]["品德"]=JY.Person[0]["品德"]+10    --new
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_1(10,0,1);   --  1(1):[AAA]说: 这两件事的确不好办。我看*不如这样吧,我正在寻找一*些书,要在江湖上到处走动*,胡大哥如果不嫌弃,不妨*与小弟同行,说不定可以得*到你想要的消息。
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_1(11,1,0);   --  1(1):[胡斐]说: 既然如此,恭敬不如从命。
        instruct_0();   --  0(0)::空语句(清屏)

        if instruct_20(0,92) ==true then    --  20(14):队伍是否满?否则跳转到:Label1
            instruct_0();   --  0(0)::空语句(清屏)
            instruct_1(12,1,0);   --  1(1):[胡斐]说: 你的队伍已满,我就直接去*小村吧。
            instruct_0();   --  0(0)::空语句(清屏)
            instruct_3(0,-2,0,0,0,0,0,0,0,0,0,-2,-2);   --  3(3):修改事件定义:场景[胡斐居]:当前场景事件编号
            instruct_3(70,5,1,0,101,0,0,5166,5166,5166,-2,-2,-2);   --  3(3):修改事件定义:场景[小村]:场景事件编号 [5]
            instruct_3(3,9,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [9]
            instruct_3(3,12,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [12]
            instruct_3(3,11,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [11]
            instruct_3(3,10,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [10]
            instruct_0();   --  0(0)::空语句(清屏)
            do return; end
        end    --:Label1

        instruct_10(1);   --  10(A):加入人物[胡斐]
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_14();   --  14(E):场景变黑
        instruct_3(0,-2,0,0,0,0,0,0,0,0,0,-2,-2);   --  3(3):修改事件定义:场景[胡斐居]:当前场景事件编号
        instruct_3(3,9,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [9]
        instruct_3(3,12,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [12]
        instruct_3(3,11,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [11]
        instruct_3(3,10,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [10]
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_13();   --  13(D):重新显示场景
        instruct_0();   --  0(0)::空语句(清屏)
        do return; end
    end    --:Label0

    instruct_1(13,0,1);   --  1(1):[AAA]说: 这两件事的确不好办。我也*无能为力,在下告辞。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_3(0,-2,-2,-2,2,-2,-2,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[胡斐居]:当前场景事件编号

end


OEVENTLUA[2]=function()

instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(14,1,0);   --  1(1):[胡斐]说: 小兄弟,再次造访,不知有*何见教?
    instruct_0();   --  0(0)::空语句(清屏)

    if instruct_9(0,129) ==true then    --  9(9):是否要求加入?否则跳转到:Label0
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_3(3,9,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [9]
        instruct_3(3,12,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [12]
        instruct_3(3,11,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [11]
        instruct_3(3,10,1,0,636,0,0,-2,-2,-2,-2,-2,-2);   --  3(3):修改事件定义:场景[有间客栈]:场景事件编号 [10]
        instruct_1(15,0,1);   --  1(1):[AAA]说: 我正在寻找一些书,要在江*湖上到处走动,胡大哥如果*不嫌弃,不妨与小弟同行,*说不定可以得到你想要的消*息。
        JY.Person[0]["品德"]=JY.Person[0]["品德"]+5   --new
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_1(11,1,0);   --  1(1):[胡斐]说: 既然如此,恭敬不如从命。
        instruct_0();   --  0(0)::空语句(清屏)

        if instruct_20(0,36) ==true then    --  20(14):队伍是否满?否则跳转到:Label1
            instruct_0();   --  0(0)::空语句(清屏)
            instruct_1(12,1,0);   --  1(1):[胡斐]说: 你的队伍已满,我就直接去*小村吧。
            instruct_0();   --  0(0)::空语句(清屏)
            instruct_3(0,-2,0,0,0,0,0,0,0,0,0,-2,-2);   --  3(3):修改事件定义:场景[胡斐居]:当前场景事件编号
            instruct_3(70,5,1,0,101,0,0,5166,5166,5166,-2,-2,-2);   --  3(3):修改事件定义:场景[小村]:场景事件编号 [5]
            instruct_0();   --  0(0)::空语句(清屏)
            do return; end
        end    --:Label1

        instruct_10(1);   --  10(A):加入人物[胡斐]
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_14();   --  14(E):场景变黑
        instruct_3(0,-2,0,0,0,0,0,0,0,0,0,-2,-2);   --  3(3):修改事件定义:场景[胡斐居]:当前场景事件编号
        instruct_0();   --  0(0)::空语句(清屏)
        instruct_13();   --  13(D):重新显示场景
        instruct_0();   --  0(0)::空语句(清屏)
        do return; end
        instruct_0();   --  0(0)::空语句(清屏)
    end    --:Label0

    instruct_1(16,0,1);   --  1(1):[AAA]说: 没事,随便逛逛。
    instruct_0();   --  0(0)::空语句(清屏)
end
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-9-13 21:54 | 显示全部楼层
多谢wklee3 兄弟了!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-6-2 15:46

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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