UID8
帖子
精華
主題
積分111581
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限99
註冊時間2007-5-26
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2012-10-4 02:22 AM |
---|
簽到天數: 177 天 連續簽到: 5 天 [LV.7]常住居民III
|
說明: 控制announce所顯示的文字大小- BUILDIN_FUNC(announce)
- {
- const char *str, *color=NULL;
- int flag, size=12;
- str=script_getstr(st,2);
- flag=script_getnum(st,3);
- if (script_hasdata(st,4))
- color=script_getstr(st,4);
- + if (script_hasdata(st,5))
- + size=script_getnum(st,5);
- + // While flag is 0x0f, the size setting won't do. [Killporing]
- if(flag&0x0f){
- struct block_list *bl=(flag&0x08)? map_id2bl(st->oid) :
- (struct block_list *)script_rid2sd(st);
- if( bl == NULL )
- return 0;
- if (color)
- - clif_announce(bl,str,(int)strlen(str)+1, strtol(color, (char **)NULL, 0),flag);
- + {
- + if (size != 12)
- + clif_announce_ex(bl,str,(int)strlen(str)+1, strtol(color, (char **)NULL, 0),flag,size);
- + else
- + clif_announce(bl,str,(int)strlen(str)+1, strtol(color, (char **)NULL, 0),flag);
- + }
- else
- clif_GMmessage(bl,str,(int)strlen(str)+1,flag);
- }else {
- if (color)
- intif_announce(str,(int)strlen(str)+1, strtol(color, (char **)NULL, 0), flag);
- else
- intif_GMmessage(str,(int)strlen(str)+1,flag);
- }
- return 0;
- }
複製代碼 |
評分
-
查看全部評分
|