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

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

版主: 版主管理群

atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

[php]
swith ($i) {
case 1:
xxxxxxxxxxxxx
break;

case 2:
ooooooooooooooo
break;
}
[/php]

就我看書上說明的理解\r
應該是說
當 $i == 1 時
就 xxxxxxxxxxxx

當 $i == 2 時
就 ooooooooooooooo

現在你設定
[php]
WHERE i.item_position = 7
[/php]
然後
[php]
switch ($row['item_position'])
{
case 1:
[/php]
當然不會進去\r

把它改成 case 7:
試試
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

改成7號就行了 神奇的7

這世界上有你真好\r
老師你真是個好人
老師你真是個好人
老師你真是個好人
老師你真是個好人
老師你真是個好人

拍謝更正 剛剛是我打錯字另外一半才沒出來
----------------------------------------------------------------------

圖檔

圖檔
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

|||>.<

我不是老師啊??
我是小小的無業遊民
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

mit 寫:
天~~ 寫:對了突然想到Flash是否有辦法跟PHP結合呢\r
要是可以結合那就可以做到粉完美的地步了
我知道可以在Flash裡用讀取php的頁面.
但我不覺得Flash有辦法完全和php結合.
何況會Flash的人就直接用Flash寫遊戲啦, 根本不需要用到php.... 8-)
但全改用Flash那麼論壇不就消失了
我現在是想說是否可以改用Flash來讀取論壇裡面的資料........

我有另一個構想說靠JS做即時動作
這樣就可以克服移動的問題了
說ㄉ比做ㄉ容易是重點哈哈哈
夢幻LUGIA
竹貓忠實會員
竹貓忠實會員
文章: 352
註冊時間: 2003-11-16 07:27
來自: 竹貓不忠實會員

文章 夢幻LUGIA »

說到這
我聽有人說現在FlashMX2004還可以跟資料庫連動
不知道是不是真的
如果是的話.......來惡搞吧XXD

用Flash做應該會比用php寫還簡單才對@@?
StickyKid
竹貓忠實會員
竹貓忠實會員
文章: 1019
註冊時間: 2003-01-31 10:32
來自: Taichung, Taiwan
聯繫:

文章 StickyKid »

都可以啦.....

可以用FLASH血論壇~ 我在ASP的時候有玩過

還有不然Macromedia搞個ColdFusion是搞屁的呀~~

就是為了把FLASH推向資料庫......
Helvetica is a feature-length independent film about typography.
翔翎
星球公民
星球公民
文章: 56
註冊時間: 2002-08-18 21:32

文章 翔翎 »

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/ 裡面的圖就好嚕
這圖要怎麼抓呀
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

按下 Print Scrm的按鈕就好嚕阿
頭像
ilove1291
星球公民
星球公民
文章: 171
註冊時間: 2003-04-19 22:44

文章 ilove1291 »

圖檔

圖檔
:oops: 這要怎麼變阿QQ 我只會用PHOTOSHOP變 :oops:
老師你在嗎???我感應不出來說
StickyKid
竹貓忠實會員
竹貓忠實會員
文章: 1019
註冊時間: 2003-01-31 10:32
來自: Taichung, Taiwan
聯繫:

文章 StickyKid »

XD~~我也是只會用PS便耶^^"
Helvetica is a feature-length independent film about typography.
dominic2708
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-12-23 05:25
聯繫:

文章 dominic2708 »

發現在function_eol.php有幾個密技是沒在當初的rpg.sql內....導致雖然程式寫東西但資料庫沒有..有人有這個弩攻什麼亂飛屎的描述嗎?
另外想自己調整掉寶率....發現這一句\r
$sql = "select item_id, item_name from phpbb_rpg_items where in_which_store <= 2 and need_level <= $ulv order by item_id limit " . rand(0, $item_count) . " , 1";

in_which_store欄有人知道是幹什麼的嗎?不知道可不可以就拿來當會不會掉寶判斷了...不然就要多插一個欄位了
不過如果多插一個欄位就可以控制掉寶率了....強化水怪...

自爆....那欄是控制哪一間商店的>"<...好像不太適合.....所以如果想控制會不會掉盔甲可以加or in_which_store >= 4 ??不確定是不是4以上...
最後由 dominic2708 於 2004-01-17 17:53 編輯,總共編輯了 2 次。
mit
星球公民
星球公民
文章: 247
註冊時間: 2003-10-23 18:26
來自: 壞鄰居社區
聯繫:

文章 mit »

StickyKid 寫:都可以啦.....

可以用FLASH血論壇~ 我在ASP的時候有玩過

還有不然Macromedia搞個ColdFusion是搞屁的呀~~

就是為了把FLASH推向資料庫......
沒錯沒錯...flash可以結合資料庫~
我記得我在某個網站有看到, 可是忘了...XD.

不過那也是php外的另一種境界了吧.... 8-)
圖檔
StickyKid
竹貓忠實會員
竹貓忠實會員
文章: 1019
註冊時間: 2003-01-31 10:32
來自: Taichung, Taiwan
聯繫:

文章 StickyKid »

呵呵~~趙英傑有寫一本COLDFUSION + FLASH的書\r

不過滿貴的 六百多=..=
Helvetica is a feature-length independent film about typography.
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

ilove1291 寫: :oops: 這要怎麼變阿QQ 我只會用PHOTOSHOP變 :oops:
老師你在嗎???我感應不出來說
可以用photoimpact啊,我不太會用photoshop :mrgreen:
還有到底誰是老師啊 :?:

==========================
成功了 :idea:
以下是正經的
打開rpg/items.php
找到\r

代碼: 選擇全部

// 取得攜帶列表
向下找到\r

代碼: 選擇全部

if ( $row = $db->sql_fetchrow($result) )
{
	$i = 1;
	$ownlist = '<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
		<tr><td class="catLeft" align="center" width="5%"><b><span class="gen">#</span></b></td>
		<td class="catLeft" align="center" width="15%"><b><span class="gen">名稱</span></b></td>
		<td class="catLeft" align="center"><b><span class="gen">描述</span></b></td>
		<td class="catLeft" align="center"><b><span class="gen">賣出</span></b></td>
		<td class="catLeft" align="center" width="13%"><b><span class="gen">動作</span></b></td></tr>';
	do
	{
		$ownlist .= '<tr><td class="row3" align="center"><span class="gensmall">' . $i . 
				'</span></td><td><span class="gensmall">' . $row['item_name'] . 
				'</span></td><td><span class="gensmall">' . $row['item_description'] . 
				'</span></td><td align="right"><span class="gensmall">' . floor($row['item_price'] * 0.6) . 
				'</span></td><td align="center"><span class="gensmall"><a href=rpg.php?action=items&sell=' . 
				$row['own_id'] . '>賣出</a>/';
		if ($row['need_to_use'])
		{
			if (($row['item_addition1'] != '') || ($row['item_addition2'] != ''))
			{ 
				$ownlist .= '<a href="rpg.php?action=items&itemid=' . $row['item_id'] . '&ownid=' . $row['own_id'] . 
					'" onclick="_itemaddition=window.open(\'rpg.php?action=items&itemid=' . $row['item_id'] . '&ownid=' . $row['own_id'] . 
					'\', \'_itemaddition\', \'height=400,resizable=yes,scrollbars=yes,width=320,height=320\'); _itemaddition.setfocus();return false;" target="_itemaddition">使用</a></span></td></tr>'; 
			}
			else
			{
				$ownlist .= '<a href=rpg.php?action=items&use=' . $row['own_id'] . '>使用';
				if ($row['item_id'] == 1)
				{
					$ownlist .= '</a>/<a href=rpg.php?action=items&use=' . $row['own_id'] . '&all=1>全用</a></span></td></tr>';
				}
				else
				{
					$ownlist .= '</a></span></td></tr>';
				}
			}
		}
		else
		{
			$ownlist .= '使用</span></td></tr>';
		}
		$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
	$ownlist .= '</table>';
}
置換成

代碼: 選擇全部

if ( $row = $db->sql_fetchrow($result) )
{
	$k=1;
	do
	{
		$own_item_count[$row['item_id']]++;
		$own_own_id[$row['item_id']]=$row['own_id'];
		$own_item_name[$row['item_id']]=$row['item_name'];
		$own_item_description[$row['item_id']]=$row['item_description'];
		$own_item_price[$row['item_id']]=$row['item_price'];
		$own_need_to_use[$row['item_id']]=$row['need_to_use'];
		$own_item_addition1[$row['item_id']]=$row['item_addition1'];
		$own_item_addition2[$row['item_id']]=$row['item_addition2'];
		$k++;
	}
	while ( $row = $db->sql_fetchrow($result) );
}

if (count($own_item_count) > 0) {
	$i=1;
	$ownlist = '<span class="gensmall">共持有道具 <b>' . $k . '</b> 個</span><br />';
	$ownlist .= '<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
		<tr><td class="catLeft" align="center" width="5%"><b><span class="gen">#</span></b></td>
		<td class="catLeft" align="center" width="15%"><b><span class="gen">名稱</span></b></td>
		<td class="catLeft" align="center"><b><span class="gen">描述</span></b></td>
		<td class="catLeft" align="center"><b><span class="gen">數量</span></b></td>
		<td class="catLeft" align="center"><b><span class="gen">賣出</span></b></td>
		<td class="catLeft" align="center" width="13%"><b><span class="gen">動作</span></b></td></tr>';

	for (reset($own_item_count); $j=key($own_item_count);next($own_item_count)) {

		$ownlist .= '<tr><td class="row3" align="center"><span class="gensmall">' . $i . 
				'</span></td><td><span class="gensmall">' . $own_item_name[$j] . 
				'</span></td><td><span class="gensmall">' . $own_item_description[$j] . 
				'</span></td><td><span class="gensmall">' . $own_item_count[$j] . 
				'</span></td><td align="right"><span class="gensmall">' . floor($own_item_price[$j] * 0.6) . 
				'</span></td><td align="center"><span class="gensmall"><a href=rpg.php?action=items&sell=' . 
				$own_own_id[$j] . '>賣出</a>/';

		if ($own_need_to_use[$j])
		{
			if (($own_item_addition1[$j] != '') || ($own_item_addition2[$j] != ''))
			{ 
				$ownlist .= '<a href="rpg.php?action=items&itemid=' . $j . '&ownid=' . $own_own_id[$j] . 
					'" onclick="_itemaddition=window.open(\'rpg.php?action=items&itemid=' . $j . '&ownid=' . $own_own_id[$j] . 
					'\', \'_itemaddition\', \'height=400,resizable=yes,scrollbars=yes,width=320,height=320\'); _itemaddition.setfocus();return false;" target="_itemaddition">使用</a></span></td></tr>'; 
			}
			else
			{
				$ownlist .= '<a href=rpg.php?action=items&use=' . $own_own_id[$j] . '>使用';
				if ($j == 1)
				{
					$ownlist .= '</a>/<a href=rpg.php?action=items&use=' . $own_own_id[$j] . '&all=1>全用</a></span></td></tr>';
				}
				else
				{
					$ownlist .= '</a></span></td></tr>';
				}
			}
		}
		else
		{
			$ownlist .= '使用</span></td></tr>';
		}
		$i++;
	}
	$ownlist .= '</table>';
}
就這樣了 :-D
最後由 atthis 於 2004-01-17 23:10 編輯,總共編輯了 2 次。
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
dominic2708
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-12-23 05:25
聯繫:

文章 dominic2708 »

修改掉寶機會.....
因為很簡單也不需要再發一篇主題才是\r

代碼: 選擇全部

ALTER TABLE phpbb_rpg_items ADD item_change tinyint(3) default '100';

然後rpg/function_eol.php

找出這段\r
$sql = "select count(*) as item_count from phpbb_rpg_items where in_which_store <= 2 and need_level <= $ulv";
				$result = $db->sql_query($sql);
				$row2 = $db->sql_fetchrow($result);
				$item_count = $row2['item_count'] - 1;
				srand((double)microtime()*1000000);
				for ($i = 1; $i <= $row['dead_count']; $i++)
				{
					$sql = "select item_id, item_name from phpbb_rpg_items where in_which_store <= 2 and need_level <= $ulv order by item_id limit " . rand(0, $item_count) . " , 1";
					$result = $db->sql_query($sql);


換成下面這段\r
srand((double)microtime()*1000000);
				$change = rand(1, 100) ;
				$sql = "select count(*) as item_count from phpbb_rpg_items where in_which_store <= 2 and need_level <= $ulv and item_change >= $change";
\n				$result = $db->sql_query($sql);
				$row2 = $db->sql_fetchrow($result);
				$item_count = $row2['item_count'] - 1;
				for ($i = 1; $i <= $row['dead_count']; $i++)
				{
					$sql = "select item_id, item_name from phpbb_rpg_items where in_which_store <= 2 and need_level <= $ulv and item_change >= $change order by item_id limit " . rand(0, $item_count) . " , 1";
					$result = $db->sql_query($sql);




然後自己看要調整機率就進mysql裡那個item_change就是了
0是打不到\r
1是最低..低於1/100但不是1/100
100是最高..但不是100/100
最後由 dominic2708 於 2004-01-18 05:00 編輯,總共編輯了 1 次。
主題已鎖定

回到「外掛問題討論」