[水怪RPG複雜化委員會]天空鬥技場興建計劃啟動
版主: 版主管理群
@"@
自己畫唷...........XD 自己改會快點~哈哈........
從RO改起好了 反正RO的人物是2D Pixel^^"
謝謝ilove囉
自己畫唷...........XD 自己改會快點~哈哈........
從RO改起好了 反正RO的人物是2D Pixel^^"
謝謝ilove囉
Helvetica is a feature-length independent film about typography.
RPG複雜委員會 秉持著肥大SQL塞暴頻寬讓SERVER爆炸的精神
推出以下複雜化構想\r
1.接下來頁首作一個世界地圖
..上面可以連結幾個城市
2.每個城都有 商店 銀行 旅館or醫院 (道具武器放具店賣的東西不一樣)
3.一個賭城(賭骰子賭馬賭樂透賭棋賭xxx 以前lb5000還有開商店炒股票的mod)
4.一個盜匪城(就是搶劫啦)
5.然後是天空鬥技場(就是現在的eol)把mapid 當作樓層每殺幾個人上升一樓
...所以要顯示各樓層的霸主 viewtopic可以考慮加入目前位於鬥技場幾樓
...不過這個功能只有在論壇人暴多的時候才好玩
修改方法我猜不難 等我想的詳細一點
PS StickyKid大大的PIXEL版RO人物 作出來你就紅了
推出以下複雜化構想\r
1.接下來頁首作一個世界地圖
..上面可以連結幾個城市
2.每個城都有 商店 銀行 旅館or醫院 (道具武器放具店賣的東西不一樣)
3.一個賭城(賭骰子賭馬賭樂透賭棋賭xxx 以前lb5000還有開商店炒股票的mod)
4.一個盜匪城(就是搶劫啦)
5.然後是天空鬥技場(就是現在的eol)把mapid 當作樓層每殺幾個人上升一樓
...所以要顯示各樓層的霸主 viewtopic可以考慮加入目前位於鬥技場幾樓
...不過這個功能只有在論壇人暴多的時候才好玩
修改方法我猜不難 等我想的詳細一點
PS StickyKid大大的PIXEL版RO人物 作出來你就紅了
難唷難唷.....XD~~
水怪一個地圖就走不完了呢~XD 何況多地圖
還有NPC的交談也要耗掉一堆SQL....
水怪一個地圖就走不完了呢~XD 何況多地圖
還有NPC的交談也要耗掉一堆SQL....
Helvetica is a feature-length independent film about typography.
問題描述\r
我想增加2格裝飾品的裝備
在rpg/menu.php 學武器左右手的地方加了下面這個
[php]<?php
$leftacc = '';
$rightacc = '';
$sql = 'SELECT i.item_name, i.item_position FROM phpbb_rpg_items i, phpbb_rpg_owns o WHERE i.in_which_store = 9 AND i.item_id = o.item_id AND o.user_id = ' .
intval($userdata['user_id']) . ' ORDER BY i.item_position';
if ( $result = $db->sql_query($sql) )
{
if ( $row = $db->sql_fetchrow($result) )
{
do
{
switch ($row['item_position'])
{
case 1:
if ($leftacc == '')
{
$leftacc = $row['item_name'];
}
else
{
$rightacce = $row['item_name'];
}
break;
}
}
while ( $row = $db->sql_fetchrow($result) );
}
}
?>[/php]
$template->assign_vars(array(裡面加了這個
[php]<?php
'RPG_ACCESSORY_LEFT' => $leftacc,
'RPG_ACCESSORY_RIGHT' => $rightacc,
?>[/php]
當我把{RPG_ACCESSORY_LEFT}放在rpg_menu.tpl 裡面時叫不出來了呢
可是去商店看明明就有這個東西說
我裝飾品 的 in_which_store是 9 item_position是 7
買了以後也有寫入phpbb_rpg_owns 裡面\r
我menu.php這樣改錯在哪裡呢QQ
我想增加2格裝飾品的裝備
在rpg/menu.php 學武器左右手的地方加了下面這個
[php]<?php
$leftacc = '';
$rightacc = '';
$sql = 'SELECT i.item_name, i.item_position FROM phpbb_rpg_items i, phpbb_rpg_owns o WHERE i.in_which_store = 9 AND i.item_id = o.item_id AND o.user_id = ' .
intval($userdata['user_id']) . ' ORDER BY i.item_position';
if ( $result = $db->sql_query($sql) )
{
if ( $row = $db->sql_fetchrow($result) )
{
do
{
switch ($row['item_position'])
{
case 1:
if ($leftacc == '')
{
$leftacc = $row['item_name'];
}
else
{
$rightacce = $row['item_name'];
}
break;
}
}
while ( $row = $db->sql_fetchrow($result) );
}
}
?>[/php]
$template->assign_vars(array(裡面加了這個
[php]<?php
'RPG_ACCESSORY_LEFT' => $leftacc,
'RPG_ACCESSORY_RIGHT' => $rightacc,
?>[/php]
當我把{RPG_ACCESSORY_LEFT}放在rpg_menu.tpl 裡面時叫不出來了呢
可是去商店看明明就有這個東西說
我裝飾品 的 in_which_store是 9 item_position是 7
買了以後也有寫入phpbb_rpg_owns 裡面\r
我menu.php這樣改錯在哪裡呢QQ
應改把 :
[php]<?php
'RPG_ACCESSORY_LEFT' => $leftacc,
'RPG_ACCESSORY_RIGHT' => $rightacc,
?>[/php]
改成 :
[php]<?php
'RPG_ACCESSORY_LEFT' => $left,
'RPG_ACCESSORY_RIGHT' => $right,
?>[/php]
才對 ..
[php]<?php
'RPG_ACCESSORY_LEFT' => $leftacc,
'RPG_ACCESSORY_RIGHT' => $rightacc,
?>[/php]
改成 :
[php]<?php
'RPG_ACCESSORY_LEFT' => $left,
'RPG_ACCESSORY_RIGHT' => $right,
?>[/php]
才對 ..
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
將這一段\r
[php]<?php
switch ($row['item_position'])
{
case 1:
if ($leftacc == '')
{
$leftacc = $row['item_name'];
}
else
{
$rightacce = $row['item_name'];
}
break;
}
?>[/php]
改成
[php]<?php
switch ($row['item_position'])
{
case 1:
if (!$leftacc)
{
$leftacc = $row['item_name'];
}
else
{
$rightacc = $row['item_name'];
}
break;
}
?>[/php]
然後
試試看,不知道行不行
[php]<?php
switch ($row['item_position'])
{
case 1:
if ($leftacc == '')
{
$leftacc = $row['item_name'];
}
else
{
$rightacce = $row['item_name'];
}
break;
}
?>[/php]
改成
[php]<?php
switch ($row['item_position'])
{
case 1:
if (!$leftacc)
{
$leftacc = $row['item_name'];
}
else
{
$rightacc = $row['item_name'];
}
break;
}
?>[/php]
然後
不變ilove1291 寫:$template->assign_vars(array(裡面加了這個
[php]<?php
'RPG_ACCESSORY_LEFT' => $leftacc,
'RPG_ACCESSORY_RIGHT' => $rightacc,
?>[/php]
試試看,不知道行不行
我po武器的部分看看有沒有靈感
[php]<?php
$righthand = '';
$lefthand = '';
$sql = 'SELECT i.item_name, i.item_position FROM phpbb_rpg_items i, phpbb_rpg_owns o WHERE i.item_position = 1 AND i.item_id = o.item_id AND o.user_id = ' . intval($userdata['user_id']) . ' ORDER BY i.item_position';
if ( $result = $db->sql_query($sql) )
{
if ( $row = $db->sql_fetchrow($result) )
{
do
{
switch ($row['item_position'])
{
case 1:
if ($righthand == '')
{
$righthand = $row['item_name'];
}
else
{
$lefthand = $row['item_name'];
}
break;
}
}
while ( $row = $db->sql_fetchrow($result) );
}
}
?>[/php]
[php]<?php
'RPG_LEFT_HAND' => $lefthand,
'RPG_RIGHT_HAND' => $righthand,
?>[/php]
----------------------------------------------------------------------------
下面是我的
[php]$accessoryright = '';
$accessoryleft = '';
$sql = 'SELECT i.item_name, i.item_position FROM phpbb_rpg_items i, phpbb_rpg_owns o WHERE i.item_position = 7 AND i.item_id = o.item_id AND o.user_id = ' . intval($userdata['user_id']) . ' ORDER BY i.item_position';
if ( $result = $db->sql_query($sql) )
{
if ( $row = $db->sql_fetchrow($result) )
{
do
{
switch ($row['item_position'])
{
case 1:
if ($accessoryright == '')
{
$accessoryright = $row['item_name'];
}
else
{
$accessoryleft = $row['item_name'];
}
break;
}
}
while ( $row = $db->sql_fetchrow($result) );
}
}[/php]
[php]<?php
'RPG_ACCESSORY_LEFT' => $accessoryleft,
'RPG_ACCESSORY_RIGHT' => $accessoryright,
?>[/php]
老師 有感應了沒
[php]<?php
$righthand = '';
$lefthand = '';
$sql = 'SELECT i.item_name, i.item_position FROM phpbb_rpg_items i, phpbb_rpg_owns o WHERE i.item_position = 1 AND i.item_id = o.item_id AND o.user_id = ' . intval($userdata['user_id']) . ' ORDER BY i.item_position';
if ( $result = $db->sql_query($sql) )
{
if ( $row = $db->sql_fetchrow($result) )
{
do
{
switch ($row['item_position'])
{
case 1:
if ($righthand == '')
{
$righthand = $row['item_name'];
}
else
{
$lefthand = $row['item_name'];
}
break;
}
}
while ( $row = $db->sql_fetchrow($result) );
}
}
?>[/php]
[php]<?php
'RPG_LEFT_HAND' => $lefthand,
'RPG_RIGHT_HAND' => $righthand,
?>[/php]
----------------------------------------------------------------------------
下面是我的
[php]$accessoryright = '';
$accessoryleft = '';
$sql = 'SELECT i.item_name, i.item_position FROM phpbb_rpg_items i, phpbb_rpg_owns o WHERE i.item_position = 7 AND i.item_id = o.item_id AND o.user_id = ' . intval($userdata['user_id']) . ' ORDER BY i.item_position';
if ( $result = $db->sql_query($sql) )
{
if ( $row = $db->sql_fetchrow($result) )
{
do
{
switch ($row['item_position'])
{
case 1:
if ($accessoryright == '')
{
$accessoryright = $row['item_name'];
}
else
{
$accessoryleft = $row['item_name'];
}
break;
}
}
while ( $row = $db->sql_fetchrow($result) );
}
}[/php]
[php]<?php
'RPG_ACCESSORY_LEFT' => $accessoryleft,
'RPG_ACCESSORY_RIGHT' => $accessoryright,
?>[/php]
老師 有感應了沒