[討論]V3後台&前台公告

WOG設定安裝教學

版主: 涅魂, 簫哥

頭像
reload0402
 
文章: 300
註冊時間: 2006-01-18 11:35 pm
來自: ISX_BMX

[討論]V3後台&前台公告

文章reload0402 » 2007-01-20 1:12 am

不知道有沒有什麼BUG不過加加減減可以用:)
試了幾個系統公告修改 這個好像比較好用XD"
需要的人可以參考一下喔 希望有會修改的大大能提供完整的版本
或修改方法 >__<感謝!!

此後台公告是用v2.8的檔案去做修改套用的
手續可能會有些麻煩 怕修改失敗的話
可以安裝 齋月 大大的前台式系統公告 :)

請先備份相關後台資料
把V2.8的 wog_chat_write.php wog_chat.php放進WOGv3的資料夾裡

打開 adminchat.php 找
代碼: 選擇全部
src="./chat.htm

改成
代碼: 選擇全部
src="./wog_chat.php


開剛剛放入的wog_chat.php 找
代碼: 選擇全部
case "all":
.......
break;

把裡面的內容改成
代碼: 選擇全部
$hword_say="###"."0"."###"."0".$color." ###[全] (".date("Y,Md :h:i a").")".$name.":".AddSlashes(strip_tags(trim($word_say)))."\r\n";       
$name = $tname;
$word_say="###"."0"."###"."0".$color." ###[全]  (".date("Y_m_d").")<a title='發送給目標:".$name."' href='javascript:parent.yesname(&quot;".$name."&quot;)' target='foot' style='color: ".$color."'>".$name."</a>:".AddSlashes(strip_tags(trim($word_say)))."\r\n";

相關顯示訊息部分 可以自行修改風格

開剛剛放入的wog_chat_write.php把
代碼: 選擇全部
StripSlashes(trim($show_word_text[4]))和 trim($show_word_text[3])

改成
代碼: 選擇全部
StripSlashes(trim($show_word_text[3]))和 trim($show_word_text[2])

應該還有一些訊息的顯示需要修改
以上只是將它掛上去而已
如果大家有發現需要更改的地方
可以提出來討論 或自行修改:)

檔案一定要記得備份


使用介面:
圖檔

於遊戲中的聊天室:
圖檔

後台檢視聊天紀錄:
圖檔


最後由 reload0402 於 2007-01-20 1:32 pm 編輯,總共編輯了 3 次。
...忙碌的開始...
╔===============╗
說出來會被嘲笑的夢想才有實踐的價值
就算跌倒了 姿勢也可以變的很瀟灑
╚===============╝
~傾斜天平~

頭像
齋月
 
文章: 557
註冊時間: 2006-02-27 7:54 am

[分享] 不使用後台的系統公告&GM通告

文章齋月 » 2007-01-20 6:50 am

已下修改 可能有點偏題 因為不用使用後台
但還是分享一下

開啟chat.php 寫:尋找
代碼: 選擇全部
$user_id = $_COOKIE['wog_cookie'];

移至
代碼: 選擇全部
//Database set
[color=orange]$user_id = $_COOKIE['wog_cookie'];[/color]


尋找
代碼: 選擇全部
$act_table =array(
'/kick'=>' &name 踢了 &aim 一腳',
'/punch'=>'&name 搥了 &aim 一拳',
'/glance'=>'&name 看了 &aim 一眼'
);


覆蓋成
代碼: 選擇全部
$p=$DB_site->query_first('SELECT p_userlv FROM wog_player WHERE p_id='.$user_id);
switch($p[p_userlv]){
case "1":
$act_table =array(
'/kick'=>' &name 踢了 &aim 一腳',
'/punch'=>'&name 搥了 &aim 一拳',
'/glance'=>'&name 看了 &aim 一眼',
'/.'=>' 『系統公告』:&aim');
break;
case "2":
$act_table =array(
'/kick'=>' &name 踢了 &aim 一腳',
'/punch'=>'&name 搥了 &aim 一拳',
'/glance'=>'&name 看了 &aim 一眼',
'/='=>' 『GM通告』:&aim');
break;
case "0":
default:
$act_table =array(
'/kick'=>' &name 踢了 &aim 一腳',
'/punch'=>'&name 搥了 &aim 一拳',
'/glance'=>'&name 看了 &aim 一眼');
break;
}


儲存檔案,完畢


這樣的話
SA使用 系統公告 動作為 /.
GM使用 GM通告 動作為 /=

普通玩家無法看到這兩個動作,就算知道代碼,使用後也無效!
GM 無法使用 /.
SA 無法使用 /=

敝人自行修改的 ︿︿ 還不錯用喔~~ 可以直接在聊天室發公告


最後由 齋月 於 2007-02-27 2:23 pm 編輯,總共編輯了 1 次。

呀成
 
文章: 525
註冊時間: 2006-01-11 2:20 pm
來自: 香港天水圍

文章呀成 » 2007-01-20 9:20 am

圖檔
怪怪的
雖然是用得到
再前台會出現[全] (2007_01_20)系統公告:@@




回到 精華區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客