北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 12771|回复: 20

求助 仓库储存的代码

[复制链接]
发表于 2013-4-9 08:56:33 | 显示全部楼层 |阅读模式
下线后东西还在 属于永久储存的。。

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-4-9 10:21:40 | 显示全部楼层
下线后东西还在 属于永久储存的。。

北大侠客行MUD,中国最好的
ghsy 发表于 2013-4-9 08:56 AM



    把set_temp的东西改成set,然后实现query_save_file方法就ok了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-9 10:34:11 | 显示全部楼层
我现在通过编译
update /feature/dealer.c 显示编译成功的
在引导 npc 文件的时候 显示
第一句话 inherit F_DEALER;错误 这个是什么原因
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-4-9 10:38:40 | 显示全部楼层
贴出全部的报错信息,才能明白
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-9 10:40:45 | 显示全部楼层
重新编译 /d/city/cunnpc.c:编译时段错误:d/city/cunnpc.c line 1: parse error

错误讯息被拦截:
执行时段错误:*Error in loading object '/d/city/cunnpc'

程式:cmds/app/update.c 第 98 行
物件:/cmds/app/update
呼叫来自:feature/command.c 的 command_hook() 第 41 行,物件: clone/user/user#10 ("喜之郎")
呼叫来自:cmds/app/update.c 的 main() 第 98 行,物件: cmds/app/update
呼叫来自:cmds/app/update.c 的 CATCH() 第 98 行,物件: cmds/app/update

inherit F_DEALERVIP;
inherit NPC;

int ask_me();

void create()
{

        set_name("伙计", ({ "vip huoji", "huoji" }));
        set("title", "VIP伙计");
        set("kaifa",38);
        set("jizhi",46);
        set("shen_type", 1);
        set("gender", "男性");
        set("age", 45);
        set("long",
                "VIP伙计。\n");
        set_skill("unarmed", 50);
        set_skill("dodge", 50);
        set_temp("apply/damage", 15);
        set("combat_exp", 40000);
        set("attitude", "friendly");
                set("inquiry", ([
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-9 10:41:36 | 显示全部楼层
update feature dealervip.c 是正确的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-4-9 11:39:14 | 显示全部楼层
F_DEALERVIP在/include/globals.h定义没?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-9 11:43:54 | 显示全部楼层
感谢jason 已解决
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-9 12:06:38 | 显示全部楼层
动态装备放进去 比如说 biri axe 放进去 取出来 可能变成了 hongxing axe
这个要怎么解决?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-9 12:32:46 | 显示全部楼层
// 动态物品:斧

#include
#include

inherit AXE;
inherit F_ITEM_MAKE;

void create()
{
        string name, id;
        int pj, lvl, damage, item_type;

        pj = random( (int) (sizeof(weapon_shuxing) / 2) );
        lvl = random(get_system_config(DATA_CONFIG_DIR "weapon.h", "ITEM_WEAPON_MAX_LEVEL") + 1);

        name = get_item_name(pj, lvl);
        id = get_item_id(name, "axe");
       
        damage = lvl * 100;
        damage /= 2;
        damage = damage + random(damage);
       
        if ( !damage || damage < 100 )
                damage = random(100);

        item_type = 1 + random(2);

        set_name(name + "斧"NOR, ({ id, "axe", "fu" }) );
        set_weight(3000 + (random(pj) * 100) + (random(lvl) * 100));
        set("value", 5000000 + (random(pj + lvl) * 1000000));
        set("weapon_prop/level", lvl);
        get_item_shuxing("weapon", pj, lvl, 1);
       
        set("unit", "柄");
        set("icon", "10068");
        set("material", "steel");
        set("owner_id",1);
        set("xyzx_save_item", 1);
        set("xyzx_sys/bind_type", 2);
        set("long", "这是一柄非可寻常的战斧,传说产自于精灵神界的矮人族,是否属实已无从追究了。\n");

        init_axe(damage, item_type, 1);

        setup();
}
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 01:18 AM , Processed in 0.012341 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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