UID178554
帖子
精華
主題
積分16695
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限30
註冊時間2009-7-26
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2013-7-11 12:09 AM |
---|
簽到天數: 118 天 連續簽到: 1 天 [LV.6]常住居民II
|
發表於 2011-10-30 15:14:18
|
顯示全部樓層
回復 7# fgyackl
你複製我po在尚未命名的當然沒效果...
我裡面是用角色變數判斷開啟與關閉的...
應該改成 - //-------------------------------------------------------//
- // AleAR - Ally - To Talk Guild System //
- //-------------------------------------------------------//
- if(strcmpi(target, "ally") == 0){
- struct s_mapiterator* i_pc = mapit_getallusers();
- struct guild *g;//Guild
- TBL_PC* pl_sd;
- char output[256];
- messagelen = strlen(message)+1;
- if(!sd->status.guild_id) {
- sprintf(output,"必須加入工會!");
- clif_disp_onlyself(sd,output,strlen(output));
- return;
- }
- if(!sd->state.allytalk){ sprintf(output,"必須開啟該功能!,使用@ally");
- clif_disp_onlyself(sd,output,strlen(output));
- return;
- }
- g = guild_search(sd->status.guild_id);
- for( pl_sd = (TBL_PC*)mapit_first(i_pc); mapit_exists(i_pc); pl_sd = (TBL_PC*)mapit_next(i_pc) )
- if(sd->state.allytalk && sd != pl_sd && pl_sd->status.guild_id && (guild_check_alliance(sd->status.guild_id,pl_sd->status.guild_id,0) || sd->status.guild_id == pl_sd->status.guild_id)) {
- sprintf(output, "【%s】 %s : %s", g->name, sd->status.name, message);
- clif_disp_onlyself(pl_sd,output,strlen(output));
- }
- mapit_free(i_pc);
- sprintf(output, "【%s】 %s : %s", g->name, sd->status.name, message);
- clif_disp_onlyself(sd,output,strlen(output));
- return;
- }
複製代碼 |
|