找回密碼
 註冊
查看: 794|回復: 2
打印 上一主題 下一主題
收起左側

sma又一問

 關閉 [複製鏈接]
跳轉到指定樓層
1#
發表於 19-1-2011 22:46:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我之前見到有d插件, 佢會顯示留言版信息..
個插件既留言版信息有顏色的..例子如下:
[系統] 玩家 player1 投票封禁 玩家 player2
係sma既顯示方式:
^x04[系統] ^x01玩家 ^x03%s ^x01投票封禁 玩家 ^x03%s
========================================
但係係我個sma入面寫左個句子, 加埋e d 顏色代碼 (^x01/^x03/^x04)
點解仲未顯示出顏色, 我加左顏色化碼仍然仲係黃色(預設顏色)
我個句子 "^x04[獎勵系統] ^x03%s ^x01爆頭殺死敵人 ^x04%s ^x01,獲得 ^x04$5000 ^x01作為獎勵金"
CS game入面顯示出e 句句子
" [獎勵系統]  %s  爆頭殺死敵人  %s ,獲得  $5000  作為獎勵金"
明明打左代碼但係係game入面冇顯示其他顏色, 點解會咁?
我想問: 係咪要係sma入面加Public 文字顏色語法?
如果要加既話, 咁應該點樣加, 幫我寫埋出黎plz -__-"
回復

使用道具 舉報

2#
發表於 21-1-2011 18:08:41 | 只看該作者
因為你說用了 不能顯示顏色的print語法 (如client_print)
如果你要使用可以顯示顏色的print語法, 可使用 client_color, colorchat等
回復 支持 反對

使用道具 舉報

3#
 樓主| 發表於 22-1-2011 07:38:17 | 只看該作者
本帖最後由 kining2008 於 22-1-2011 08:16 編輯

將client_print改做client_color就可以?
洗唔洗改埋e個語法?(見下)
public client_color(playerid, colorid, msg[])
{
        if(is_user_connected(colorid) && (playerid ==0 || is_user_connected(playerid)))
        {
                message_begin(playerid?MSG_ONE:MSG_ALL,get_user_msgid("SayText"),_,playerid)
                write_byte(colorid)
                write_string(msg)
                message_end()
        }
}

e個 print_chat, 如果轉左做 client_color, print_chat應該又改做咩?
我用左client_color(0,print_chat, "句子內容"之後就轉唔到檔..
我係新手來的, 近來學寫插件...所以咩都唔識, 幫幫我唔該!
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

快速回復 返回頂部 返回列表