给自己增加经验的道具代码

  • A+
所属分类:源码教程
给自己增加经验的道具代码
   
首先打开function.c加入下列代码:
 { {"ITEM_ADDMAXEXP"}, ITEM_ADDMAXEXP, 0 },

   
再打开item_event.h加入下列代码:
void ITEM_ADDMAXEXP( int charaindex, int toindex, int haveitemindex);

   
最后打开item_event.c加入下列代码:

void ITEM_ADDMAXEXP( int charaindex, int toindex, int haveitemindex)
{
char msg[256];
int itemindex = CHAR_getItemIndex( charaindex, haveitemindex);
int exp=atoi((char *) ITEM_getChar( itemindex, ITEM_ARGUMENT));
if (exp<=0)return;
  int oldexp=CHAR_getInt(toindex, CHAR_EXP)+ exp;
  if( !ITEM_CHECKINDEX(itemindex) ) return;
if( CHAR_CHECKINDEX( charaindex ) == FALSE )return ;
if( CHAR_CHECKINDEX( toindex ) == FALSE )return ;
  if (oldexp > 1224160000) oldexp=1224160000;
  if (oldexp<0) oldexp=0;
    CHAR_setInt(toindex, CHAR_EXP, oldexp);
  CHAR_complianceParameter( toindex );
  CHAR_send_P_StatusString(  toindex, CHAR_P_STRING_EXP | CHAR_P_STRING_NEXTEXP);
   CHAR_DelItem( charaindex, haveitemindex);
   sprintf(msg, "您的EXP增加 %d 点。",exp);
   CHAR_talkToCli( toindex, -1, msg, CHAR_COLORYELLOW);
return;
}


  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

您必须才能发表评论!