トップページ > 同人ゲーム > 2008年07月06日 > Lzws97q2

書き込み時間帯一覧

時間01234567891011121314151617181920212223Total
書き込み数5220000000000000000000009



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
東方緋想天ネット対戦スレ84
RPGツクールXP/VX初心者質問スレ 4

書き込みレス一覧

東方緋想天ネット対戦スレ84
237 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 00:06:30 ID:Lzws97q2
霊夢幽々子の人ありでしたー
>>210で再募集します

【IP:Port】121.93.36.99:10800
【対戦回数】3
アリスメインに使います。ステージはランダム
東方緋想天ネット対戦スレ84
255 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 00:17:56 ID:Lzws97q2
天子の人ありでしたー
>>210で再募集します

【IP:Port】121.93.36.99:10800
【対戦回数】3
アリスメインに使います。ステージはランダム
東方緋想天ネット対戦スレ84
279 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 00:29:37 ID:Lzws97q2
ランダムの人ありでしたー
>>210で再募集します

【IP:Port】121.93.36.99:10800
【対戦回数】3
アリスメインに使います。ステージはランダム
東方緋想天ネット対戦スレ84
304 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 00:45:54 ID:Lzws97q2
紫うどん幽々子の人ありでしたー
>>210で再募集します

【IP:Port】121.93.36.99:10800
【対戦回数】3
アリスメインに使います。ステージはランダム
東方緋想天ネット対戦スレ84
324 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 00:54:26 ID:Lzws97q2
西瓜レミリアの人ありでしたー
>>210は〆とします
東方緋想天ネット対戦スレ84
340 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 01:12:51 ID:Lzws97q2
>>328
ゆかりん 咲夜 霊夢の人ありでしたー
東方緋想天ネット対戦スレ84
351 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 01:26:55 ID:Lzws97q2
>>344
アリスの人ありでしたー

問題なく入れますが、IPとPortの間に半角スペースが入ってるので
コピーだけで入れるようにしてくれるといいかと思います
RPGツクールXP/VX初心者質問スレ 4
832 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 02:24:17 ID:Lzws97q2
>>826
スクリプトに直書きするならどうとでもなりそうなので、↓のはとりあえず一例

class Game_Actor < Game_Battler
 #--------------------------------------------------------------------------
 # ● 基本攻撃力の取得
 #--------------------------------------------------------------------------
 def base_atk
  weapon = $data_weapons[@weapon_id]
  # 後で武器の名前で分岐させるので、先に武器がnilの時の攻撃力を設定してreturn
  if weapon == nil
   return 0
  end
  # 装備している武器の名前で分岐
  case weapon.name
  when "(最大HP-現HP)の攻撃力を発揮する武器"
   return maxhp - @hp
  when "装備者のLv×nの値の強さになる武器"
   n = 10 # 適当にLv×10にしといた
   return level * n
  when "戦闘不能者1人につき基礎攻撃力が50%うpする武器"
   n = 100
   for actor in $game_party.actors
    n += 50 if actor.dead?
   end
   return (weapon.atk * n) / 100
  else
   return weapon.atk
  end
 end
 #--------------------------------------------------------------------------
# ● 基本物理防御の取得
#--------------------------------------------------------------------------
def base_pdef
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
  if armor1 != nil
   armor1_pdef = armor1.name == "魔力が防御力になる防具" ? int : armor1.pdef
  end
  if armor2 != nil
   armor2_pdef = armor2.name == "魔力が防御力になる防具" ? int : armor2.pdef
  end
  if armor3 != nil
   armor3_pdef = armor3.name == "魔力が防御力になる防具" ? int : armor3.pdef
  end
  if armor4 != nil
   armor4_pdef = armor4.name == "魔力が防御力になる防具" ? int : armor4.pdef
  end
pdef1 = weapon != nil ? weapon.pdef : 0
pdef2 = armor1 != nil ? armor1_pdef : 0
pdef3 = armor2 != nil ? armor2_pdef : 0
pdef4 = armor3 != nil ? armor3_pdef : 0
pdef5 = armor4 != nil ? armor4_pdef : 0
return pdef1 + pdef2 + pdef3 + pdef4 + pdef5
end
 #--------------------------------------------------------------------------
end
RPGツクールXP/VX初心者質問スレ 4
833 :名無しさん@お腹いっぱい。[sage]:2008/07/06(日) 02:36:59 ID:Lzws97q2
ぬぬ、コピペが残ったままでインデントがずれてる…


>>831
あるいはこういう方法もある

class Game_Actor < Game_Battler
 #--------------------------------------------------------------------------
 # ● 回避率の取得
 #--------------------------------------------------------------------------
 def eva
  n = 5
  for item in armors.compact do n += item.eva end
  # データベースでIDが一つ次のアクターのMaxHPの項目を参照し、回避の成長曲線とする
  m = $data_actors[actor_id + 1].parameters[0, @level]
  return n + m
 end
 #--------------------------------------------------------------------------
end


たとえばこの書き方だと、ID1のアクターの回避の基本値の成長曲線を
ID2のアクターの最大HPの能力値成長グラフで代用している。
個別にデータベースで設定できるから後で修正する場合にやりやすいと思うけど、
アクターを一つ飛ばしで作る必要がある
(アクター1,2,3がラルフ、ウルリカ、ベネットの場合だと、
アクター1がラルフ、アクター2が空白でラルフの設定用、アクター3がウルリカ、アクター4が空白でウルリカの設定用…以下同様)

既にある程度出来上がっててアクターが詰まってる場合は
[actor_id + 1]のところを[actor_id + 100]とかにして101番をラルフの設定用とかにすればいい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。