[水怪RPG複雜化委員會]天空鬥技場興建計劃啟動

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

我又想了幾個問題

1.倉庫1個rpg怎麼可以沒有昌庫呢\r
我的空想如下
sql增加
phpbb_rpg_owns 加一個 storage 的值 0就是在昌庫 1就是在身上
檔案增加
所以要有一個 storage.php storage.tpl
檔案修改\r
只要有用到 item的都要修改~"~ 例如武器防具*頭盔*鞋子*技能*籮莉帝國....

2.道具拍賣
這是一個競標的功能\r
可以把身上的道具拿出來拍賣(技能要過濾掉)
使用者可以設底價 最低+價 與直接購買價 結標日期
這樣一來就像是自己在開商店嚕喔耶@.@/

3.道具兌換
有點象收集10個空瓶換bmw760那樣的意思
收集10個tima的祝福換tima牌調整型內衣
用起來大蓋像拔釘器有個全使用的連結那樣 不過變成兌換
要在function_rpg.php 加上一些東西因該就可以運作

以上內容純屬虛構
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

有鑒於帝國刑場一直是是非之地 所以新增一個留言的功能當滑鼠指到那個人\r
就會顯示留言跟資料
這樣大家就可以先嗆明嚕

首先在users 增加一個 user_eolmsg欄位
圖檔
在eol修改的部分
[php]
// 取出在附近的人\r
$AroundNPC = array();
$AroundPro = array();
$sql = "select username, user_eolmsg, rpg_eol_data, rpg_level, rpg_cur_hp, rpg_max_hp, rpg_cur_mp, rpg_max_mp, rpg_attack, rpg_defense, rpg_magic, rpg_speed from phpbb_users where rpg_eol_data is not null and left(right(rpg_eol_data, 8), 2) = $map_id and left(right(rpg_eol_data, 6), 3) >= $start_x and left(right(rpg_eol_data, 6), 3) <= $start_x + 19 and right(rpg_eol_data, 3) >= $start_y and right(rpg_eol_data, 3) <= $start_y + 19 and user_id <> " . $profiledata['user_id'];
$result = $db->sql_query($sql);
if ( $row = $db->sql_fetchrow($result) )
{
do
{
// 隱身的人不顯示
if ( intval(substr($row['rpg_eol_data'], -12, 1)) == 0 || (intval(substr($row['rpg_eol_data'], -12, 1)) != 0 &&
(intval(substr($row['rpg_eol_data'], -6, 3)) == $now_x && abs(intval(substr($row['rpg_eol_data'], -3)) - $now_y) == 1) ||
(intval(substr($row['rpg_eol_data'], -3)) == $now_y && abs(intval(substr($row['rpg_eol_data'], -6, 3)) - $now_x) == 1)) )
{
$AroundNPC['x' . intval(substr($row['rpg_eol_data'], -6, 3)) . 'y' . intval(substr($row['rpg_eol_data'], -3))] = $row['rpg_eol_data'];
$AroundPro['x' . intval(substr($row['rpg_eol_data'], -6, 3)) . 'y' . intval(substr($row['rpg_eol_data'], -3))] = $row['username'] . ':
' . $row['user_eolmsg'] . '
等 級: ' . $row['rpg_level'] . '
H P: ' . $row['rpg_cur_hp'] . ' / ' . $row['rpg_max_hp'] . '
M P: ' . $row['rpg_cur_mp'] . ' / ' . $row['rpg_max_mp'] . '
攻擊力: ' . $row['rpg_attack'] . '
防禦力: ' . $row['rpg_defense'] . '
魔 力: ' . $row['rpg_magic'] . '
速 度: ' . $row['rpg_speed'];
}
}
while ( $row = $db->sql_fetchrow($result) );
}
[/php]
[php]
// 自己本身這一格\r
if ($AroundNPC['x' . $row['map_x'] . 'y' . ($row['map_y'] + 1)])
{
// 剛好站在別人的頭頂
$npc_dir = intval(substr($AroundNPC['x' . $row['map_x'] . 'y' . ($row['map_y'] + 1)], -9, 1));
$npc_icon = substr($AroundNPC['x' . $row['map_x'] . 'y' . ($row['map_y'] + 1)], -11, 2);
$map_data .= ' ><img high="64" width="64" src="' . $eol_url . '/npc/' . ($need_target ? 'x' : 'n') . 'pc' . $npc_icon . '.' . $npc_dir . '0.gif" alt="' . $profiledata['username'] . ':
\n' . $profiledata['user_eolmsg'] . '
等 級: ' . $profiledata['rpg_level'] . '
H P: ' . $profiledata['rpg_cur_hp'] . ' / ' . $profiledata['rpg_max_hp'] . '
M P: ' . $profiledata['rpg_cur_mp'] . ' / ' . $profiledata['rpg_max_mp'] . '
攻擊力: ' . $profiledata['rpg_attack'] . '
防禦力: ' . $profiledata['rpg_defense'] . '
魔 力: ' . $profiledata['rpg_magic'] . '
速 度: ' . $profiledata['rpg_speed'] . '" style="background-image: url(\'' . $eol_url . '/npc/npc' . $now_icon . '.' . $now_dir . '1.gif\')"></td>';
}
else
{
$map_data .= ' ><img high="64" width="64" src="' . $eol_url . '/npc/npc' . $now_icon . '.' . $now_dir . '1.gif" alt="' . $profiledata['username'] . ':
' . $profiledata['user_eolmsg'] . '
等 級: ' . $profiledata['rpg_level'] . '
H P: ' . $profiledata['rpg_cur_hp'] . ' / ' . $profiledata['rpg_max_hp'] . '
M P: ' . $profiledata['rpg_cur_mp'] . ' / ' . $profiledata['rpg_max_mp'] . '
攻擊力: ' . $profiledata['rpg_attack'] . '
防禦力: ' . $profiledata['rpg_defense'] . '
魔 力: ' . $profiledata['rpg_magic'] . '
速 度: ' . $profiledata['rpg_speed'] . '"></td>';
}
[/php]
直接在phpmyadmin 改user_eolmsg
留言我是GM 測試結果
圖檔
問題來嚕
有沒有高手會在eol寫一個input的地方可以寫入留言 還要一個送出的按鈕
功能是update users裡面 user_eolmsg的值

另外問一下喔 我想把移動範圍縮小要改哪兒呢? 等高的人跑太快了說
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

我會建議
寫在切換角色圖案的地方\r
這樣可以同時切換角色或留言嗆聲
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

GeniusKiKi 寫:我會建議
寫在切換角色圖案的地方\r
這樣可以同時切換角色或留言嗆聲
我有試過把註冊用的欄位剪過來貼在換角色的旁邊試試(失敗)
我還是太嫩嚕XD
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

ilove1291 寫:有鑒於帝國刑場一直是是非之地 所以新增一個留言的功能當滑鼠指到那個人\r
就會顯示留言跟資料
這樣大家就可以先嗆明嚕說
這樣太麻煩了....

為何不將 Chatbox 一類的聊天室用 iframe 語法整合進 eol 的畫面呢?
這樣大家要聊啥砍啥,直接用聊天室溝通就好了,感覺也比較像真正的線上遊戲,不是嗎?
這樣玩家也不用將滑鼠移到每個人身上才看得到他講些什麼。

之前已經有人整合過了,並不難。
我是在黑暗的水怪大陸看到相關討論,在竹貓可能也有人討論,找一下吧!
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

圖檔
其實我本來是要這樣做的
不過加了這圖就會把這一格右邊的圖都往後推一格去嚕
所以才變成放在alt裡面
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

我用的就是 依夢兒 大說的那種方法
直接在水怪最下面新增一個 iframe 的聊天室

But 缺點是......
你的網站流量會再因此而大增

另外我用的聊天室是 Shoutbox for phpBB (Alternative)
竹貓這邊有很多相關的安裝教學\r

嵌到 eol 中的語法是

代碼: 選擇全部

<iframe bgcolor="{T_BODY_BGCOLOR}" src="mods/shoutbox/expanded.php" width="100%" height="100%" frameborder="0"></iframe>
另外安裝時修改首頁也可以用這個語法
這樣就可以直接留言
不用再另跳新視窗
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

因此我是建議使用 frame (分割窗格)的方式
(iframe 使用的是內嵌窗格)
這樣應該會比較不那麼耗用流量

不過這樣小螢幕的使用者會不方便
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
StickyKid
竹貓忠實會員
竹貓忠實會員
文章: 1019
註冊時間: 2003-01-31 10:32
來自: Taichung, Taiwan
聯繫:

文章 StickyKid »

Helvetica is a feature-length independent film about typography.
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

:lol:
喔耶好棒阿\r
圖檔
實裝以後的圖片
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

那我要來去把我水怪下面的聊天室拆掉~ /__\
謝謝 StickyKid 大的熱情分享
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
StickyKid
竹貓忠實會員
竹貓忠實會員
文章: 1019
註冊時間: 2003-01-31 10:32
來自: Taichung, Taiwan
聯繫:

文章 StickyKid »

XD....
不會啦^^"

對了 ilove同學~

你可以把RO人物檔給我嗎? 看起來滿好用的 :d
Helvetica is a feature-length independent film about typography.
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

StickyKid 兄
要有自己的特色阿\r
這樣你的論壇就跟 RPG 遊戲不搭阿\r
要就自己畫阿\r
要有骨氣阿\r


喵嗚~我沒有骨氣~不要叫我畫
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
頭像
sisomy
星球公民
星球公民
文章: 39
註冊時間: 2002-09-11 22:19
聯繫:

文章 sisomy »

我裝好囉
很好用啊^^
謝謝大大們的分享...
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

GeniusKiKi 寫:StickyKid 兄
要有自己的特色阿\r
這樣你的論壇就跟 RPG 遊戲不搭阿\r
要就自己畫阿\r
要有骨氣阿\r
這不是我畫的阿 抓圖而已
http://www.sybmonde.com/ics/index.htm
這是ro紙娃娃的網站 可以做出很多種的頭飾有1百多種呢\r
不過StickyKid 走的是 Pixel風格 把Ro作成那樣很屌ㄋ
我在這裡把人做好 抓下來切兩半的
1個人物有16張圖
假設npc ICON 編號 00
npc00.00.gif>>>>向下上半身
npc00.01.gif>>>>向下下半身
npc00.10.gif>>>>向左上半身
npc00.11.gif>>>>向左下半身
npc00.20.gif>>>>向上上半身
npc00.21.gif>>>>向上下半身
npc00.30.gif>>>>向右上半身
npc00.31.gif>>>>向右下半身

xpc00.00.gif>>>>攻擊選擇向下上半身
xpc00.01.gif>>>>攻擊選擇向下下半身
xpc00.10.gif>>>>攻擊選擇向左上半身
xpc00.11.gif>>>>攻擊選擇向左下半身
xpc00.20.gif>>>>攻擊選擇向上上半身
xpc00.21.gif>>>>攻擊選擇向上下半身
xpc00.30.gif>>>>攻擊選擇向右上半身
xpc00.31.gif>>>>攻擊選擇向右下半身

做好取代掉 images/eol/npc/ 裡面的圖就好嚕
主題已鎖定

回到「外掛問題討論」