背景:
阅读文章

mud兼容tomud客户端实现步骤

[日期:2008-12-25] 来源:  作者: [字体: ]
十二、要允许用户设置自己的头像,请加入下面的命令 icon.c /cmds/usr/icon.c

Copy code
#include <ansi.h>


inherit F_CLEAN_UP;

int help();

int main(object me,string arg)
{
     mixed tmp;
     int ico;
     string str="",icon=HIR"空,没有设置"NOR;
     if( (tmp = me->query("icon")))
     {
           if( intp(tmp) )
           {
                 icon = sprintf("%d",tmp);
                 str=L_ICON(icon);
           }
           else if( stringp(tmp) )
           {
                 icon = tmp;
                 str=L_ICON(icon);
           }
     }

     str+=NOR+"你原来的头像编号是"+HIY+icon+NOR+"!\n";

     if(arg)
     {
           if(sscanf(arg,"%d",ico)!=1||ico<=0||ico>=MAX_ICONS)
                 return help();
           icon=sprintf("%d",ico);
           while( sizeof(icon)<5 )      icon = "0" + icon;
           str+="它已经被修改为"+HIG+icon+NOR+"了!\n";
           me->set("icon",icon);
     }
     else help();
     tell_object(me,str);
     return 1;
}

int help()
{
     write("命令格式:"+HIY+"icon [图标编号]\n"+NOR+
           "   你可以用本命令查询和修改自己的头像编号。\n"+
           "   你可以去[[url]http://www.qqchat.net[/url]]查询和选择自己的头像图标编号。\n"+
           "   目前图标可以选择范围是"+HIR+" 1 - "+MAX_ICONS+NOR+" 。\n");
     return 1;
}
收藏 推荐 打印 | 录入:sbso | 阅读:
相关内容      
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论