Visual Basic 6.0 プロジェクト
Visual Basic 6 を使用する
|----------------------| |鍵| | | | [X] 完了 | | [!]ToDo | | [?] 進行中 |
In the source, Search QUICKCHANGE for
changes made that weren't necessarily
meant to be permanent but can stay.
Search LEFTOFF to return to where I
left off programming.
[X]他のアイテムの編集中に Editor_Event の lstCommand が表示されたままになる問題を修正しました。
「すでに追加されました
[?]可能な限りすべてのバグ/エラーを見つけて修正します
[!]アイテム/NPC/クエスト/プレイヤー用のコンバーターを作成します
[!]結婚システム
[!]さまざまなサイズのチャットボックスを作成する
[!]さまざまなアクティビティ/ツール/アイテムに必要な/与えられるリソース ステージ
[?]全画面オプションを追加します。
[X] Eclipse テーマに適合する新しい小さな GUI バー。メインGUIボタン/ミニマップトグルを装備。 [] コントロール タブのサーバーから新しい GUI バーを有効/無効にできます。
[X]オプション ペイン -- ミニマップのオン/オフ
[X]オプション ペイン -- ボタンのオン/オフ
[X] NPC クリティカルのクイック修正。
[X] NPC ドロップアイテム番号スクロールバーのクイック修正。
[X]発射物が追加されました。 CPS が若干遅くなりますが、完全に機能します。
[!]バフシステム。 (能力・スキルを一時的に上昇させることができます。)
[!]反射戦闘能力を追加します。与えられたダメージは、代わりにディーラーに引き渡される可能性がわずかにあります。 [] アイテムを必須にする可能性があります。
[?]新しいアイテム タイプ -- 書籍
追加した
[!]スタック可能なアイテムのバグを修正
[X]NPC のランダムなリスポーン時間
[X]範囲呪文を唱えるためにNPCをターゲットにする必要を削除しました
[X]マップエディターのプロパティに「死亡時にアイテムをドロップ」オプションを追加しました。
[X]アイテムダメージスクロールの最大値を整数(32,767)に変更しました。
[X]スキル経験値を獲得できるクエストを作成します。
[X]要素とダメージ模倣のための新しい戦闘システム [X]NPCの[X]アイテム(鎧と武器はこの機能を利用する必要があります)
[]スタックできないアイテムを作成し、プレイヤーにまだ残っている場合はホットバーに留まります []これはこのままにしておくつもりです。
[X]CheckDirection の blockVar のバグを修正しました。 Map.Tile 配列範囲がパラメータに適切に適合するようにリセットされなかったため、添字が範囲外です。
[X]ダメージテキストボックスが空だったときのSpell Editorのバグを修正
[X]複数のエディターを開く機能を削除
[X]ショップ エディターとコンボ エディターをエディターのランスルー機能に追加します...
[X] HotBar を使用すると、スタック可能なアイテムがバー内に保持されるようになりました。
[X]組み合わせシステム、アイテムを白くする、クリックして結合、クライアント側エディター追加された場合は更新が必要です[-]完了時のカスタム メッセージ/コンボは利用できません [-]3 つ以上のアイテムを選択してより大きなコンボを作成できるようにします
[X]イベントエディターに「クエスト進行状況」条件分岐オプションを追加
[X]ターゲットがログアウトしたときのプレイヤーターゲットを修正しました。
[X]プレイヤーレベルの編集イベント条件ステートメントを修正
[X] 優れたシンプルな GUI を使用してエディターを切り替える「E」を作成しました (ADMIN_MODERATOR 以上)。
[X]死亡時にアイテムをドロップするサーバーパネルのオプション。
[X] プライベート メッセージと GUI が機能するフレンド システムを作成しました (「B」でバディ リストが開きます) -[X] ターゲットのプレイヤーがいる場合、文字「B」でバディ リクエストが送信されます。 - [X] データ到着時にバディリストが更新されます。 -[X] 名前の横にオンライン/オフラインのステータスを表示します。 -[X] メッセージング/友達ステータスの編集用 GUI (削除) -[X] 名前をダブルクリックすると、レベルやその他の統計情報などの友達の詳細が表示されるパネルが開きます -[X] 友達のみが相互に PM できます/システムを非アクティブ化します。 -[X] サーバーパネルの有効化/無効化オプション -[X] 30 分ごとにリクエストを 5 件に制限します (いわばストーキングを避けます) (5 分ごとに 1 リクエストポイントが戻ります。)
[X] (+)(-)20 個の新しいパケット
[X]PMを修正しました。
[X]ログアウトして再度ログインした後でも GUI が表示される場合がある問題を修正しました。
[X]インベントリを開くボタンは、お好みの文字「V」と「N」に切り替えられました。
[X] リソース エディターにカスタムの成功/空メッセージの色を追加しました
[X]スキル システムは、シンプルな指示とわかりやすい表記により、modSkill のサーバー側で簡単にカスタマイズできるようになりました。
[X] NPC チェックの移動エラー、添字が範囲外である問題を修正しました。 MapNpc(MapNpcNum).num は 0 として入力されていました
[X]インデックスチェックエラーを修正しました。添字が範囲外です。関数はインデックスが 0 より大きいかどうかを確認していませんでした
[X]エディターの背景色を少し暗くしました。 -[]あまり明るくないので、この方が好きです。そして、一日中ゲームを作っていると、これらのフォームを頻繁に見ることになります。 -[]何を探しているのか分からない限り、違いを見分けるのは難しいですが、信じてください、あなたの目は私に感謝するでしょう。
[X]クラフト、採掘、木こり、釣りのスキルレベル/経験値/設定ファイルを追加しました。 -[X]イベントはこれらのスキルのいずれかに経験値を与えることができます。 -[X]リソースはこれらのスキルのいずれかに経験値を与えることができます。 -[X]イベントには特定のスキルレベルが必要な場合があります。 -[X]リソースには特定のスキル レベルが必要な場合があります。 -[X]アイテムには特定のスキルレベルが必要な場合があります。
[X] 攻撃不可能なブロックされたタイル/リソース/イベント/NPC を介してポールアームが攻撃することを許可しない
[X] スペースキーを押すとクエストダイアログの表示が消えますが、他のすべてのダイアログの上にポップアップ表示される問題を修正しました。 -[X]クエストダイアログが開いている間はアイテムを拾うことができなくなりました。
[X] イベント チャットのバブル テキスト -Event- オプションが必要なときに正しく true に設定されないという小さなバグを修正しました。
[X] Rand 関数が誤って使用された場合に備えて、この関数は最高値と最低値を修正して、最高値が最高値であり、最低値が最低値であることを確認します。それらが混在している場合は、単にそれらを切り替えて続行します。
[X]ログイン画面でパスワードを入力してEnterを押すとログインできるようになります。
[X] マップ エディターでは GUI が非表示になります (チャットボックスやミニマップとともにヘルス バーなど)
[X]NPC 回避タイルはイベントもブロックするようになりました。
[X]固定アイテム(必要数)イベント条件...
[X] HasItems(index, itemnum, itemamount) ブール関数を追加しました。
[X]リソースに複数のアイテムを与えることができる機能を追加しました...
[X]攻撃/ダメージのプロセス全体でリソース報酬量の間隔を空けることができる機能を追加しました。
[X] リソースの健全性を特定の静的数値間でランダムにする機能を追加しました。
[X] frmEditor_Spell.scrlCool.Max 別名スペルの詠唱時間機能を 60 秒から 300 (5 分) に変更しました。
[X] frmEditor_Spell.scrlCast.Max 別名スペルのクールダウン時間機能を 60 秒から 300 (5 分) に変更しました。
[X] 32767 より大きい数値を許可するために、frmEditor_Spell.scrlVital をテキストボックスに変更しました。
[X] frmEditor_Spell.lblDir のキャプションを「Dir: Up」に変更しました。これは起動時のデフォルトのインデックスだからです。
[X]これで十分なので、frmEditor_Spell.scrlDir.Max を 3 に変更しました。それ以外の場合はエラーが発生します。
[X]NPCの死亡経験値の計算を変更しました。設定値の 5、10、または 20% 以内でランダム。オプションは npc エディターに含まれます。 (例 150 = 142-158) 元の数値が大きいほど、その差は大きくなります。
[X] ランダム NPC ヘルス機能を追加しました (かなりの作業が必要でした。リソースのようなものは何もありませんでした。)
[X]ダメージ上限を追加し、NPCのHP量を超えるダメージは表示されなくなります(キルの体力を知りたいプレイヤー向け) - [!]これはおそらくプレイヤーオプションになりますクライアント側
[X] アイテム 1 の通貨タイプのアイテムを削除または編集する機能を削除しました (どういう意味ですか? 常に通貨です (笑)) その理由を知っている必要がある人のために説明します。これは、私が追加した別の機能がアイテムスロット 1 に通貨を必要とするためでもあります。大した問題ではありません。けれど。アイテムの種類以外のアイテムに関するその他すべての編集は引き続き可能であり、削除ボタンを使用することはできません。 ;)
[X]現在装備している武器の戦闘レベルに応じてダメージブーストを追加しました
[X]管理パネルにウォークスルー切り替えコマンド「/walkthrough」とボタンを追加しました。これにより、たわごとを「ウォークスルー」する機能をオンまたはオフにできます(ADMIN_MONITOR 以降の場合)
[X]名前が入力されていない場合に自己修復するように管理パネルの修復ボタンを変更しました
[X]キルカウンター/デスカウンターを追加(表示方法はまだ作っていない)
[X]呪文クラスに「なし」オプションがない問題を修正。
[X]間隔を指定した治癒の呪文がHPを更新しない問題を修正。
[X]クエストのコピーメモリエラーを修正しました。サーバー/クライアント QuestRec は異なりました。変数が不適切に配置される原因となります。
[X] スペル エディタの配列データがすべてめちゃくちゃになっていたのを修正しました...(すべてのスペルを消去して最初からやり直しました。現在は正常に動作していますが、何かが正しく保存されていませんでした)
[X]ランダム通貨ドロップの「オプション」を追加しました。ランダムなパーセントも含まれます...
[X]武器を持たずにNPCを攻撃できる能力を取り戻した
[X]マップがセーフゾーンであるという理由だけで、ほぼすべてをウォークスルーする機能を削除しました。今後はプレイヤーのみをウォークスルーできるようになります。
[X]攻撃中に減少するプレイヤーの体力に動的色を追加しました(70%hp+緑、35%hp+黄色、34.99%hp-明るい赤) - [X]攻撃前のプレイヤーの体力とnpcによって与えられたダメージを表示します(例66) -22) -[X]ヒット前のプレイヤーの HP を表示した方が良いかどうかはわかりません。その後、損傷するか、損傷後の状態を示しますが、損傷はおそらく示されません。
[X]フォロー機能を追加します。ターゲットシステムを使用します。フォローしたいプレイヤーのそばにいる必要があります - [X] 自動的に方向を修正します。他のプレイヤーを MOCH するだけではありません (それは愚かでしょう :p) - [X] 2 スペース以上離れるとフォローを停止します。 -[!]残念ながら、現在は少し遅れています。フォローしているプレイヤーは全速力で走ったり歩いたりすることができません。フォロー中の接続が失われます。やり直しも考えてますが。私がそれを最も効率的な方法でやったわけではないことはわかっていますが、単に効果的な方法が欲しかっただけです。そしてここにあります。いつか掃除してあげるよ、あるいはあなたが掃除してもいいよ。私は CanEventMoveTowardsPlayer のコードを使用して、それを改善することに傾いています。まだわかりません。
[X] サーバーに TopKill イベントを追加 - [X] 1 位から 5 位までが利用可能 - [X] カスタム経験値報酬 - [X] 薄っぺら/気の利いたサーバー GUI - [X] 3 位、4 位、5 位はオプション -[ X] カスタム開始メッセージ - [X] カスタム終了メッセージ - [X] キルごとのカスタム アクション メッセージ (オプション) - キルごとの [X] カスタム プレイヤー メッセージ (オプション) -[X] カスタム メッセージにはデータ挿入が組み込まれています: (a) #1stname# は、1 位のプレイヤーの名前に自動的に置き換えられます。 (b) #2ndname# ^ ^ ^ ^ ^ 2位。 (c) #3rdname# ^ ^ ^ ^ ^ 3位。 (d) #4thname# ^ ^ ^ ^ ^ 4位。 (e) #5thname# ^ ^ ^ ^ ^ 5位。
(f) #1stkills# will automatically be replaced with the amount of kills first place had.
(g) #2ndkills# ^ ^ ^ ^ ^ second place ^
(h) #3rddkills# ^ ^ ^ ^ ^ third place ^
(i) #4thkills# ^ ^ ^ ^ ^ fourth place ^
(j) #5thkills# ^ ^ ^ ^ ^ fifth place ^
(k) #1stexp# will automatically be replaced with the amount of exp awarded to first place.
(l) #2ndexp# ^ ^ ^ ^ ^ second place.
(l) #3rdexp# ^ ^ ^ ^ ^ third place.
(l) #4thexp# ^ ^ ^ ^ ^ fourth place.
(l) #5thexp# ^ ^ ^ ^ ^ fifth place.
(p) #totalkills# will be replaced with all of the kills added up.
(q) #getkills# will be replaced with the amount of kills needed to end the game.
(r) #placement# will be replaced with the player's current placement (only for action/player message settings)
(s) #playerkills# will be replaced with the player's current kills (only for action/player message settings)
-[X]Custom Msg Colors. All ingame colors available
-[X]Built with default Messages (Just leave the message box's blank)
-[!}At some point this might have the capability to give away more than exp, idk yet. I like experiece :p
-[!]I like the idea of an option to play an animation on the character after each kill, during the attacking process,
and/or when the game ends. Thinking about it. Won't be hard I think, just not sure if I want to release it to the public. :P
長所: -ランダムな健康状態を許可します。上限と下限を設定するのはあなたです。この方法では、切り倒すのに必要な「ヒット」の量は不明です。 - ルーンエスケープのスキルと同様に、リソースは複数のアイテムを与えることができます。 -ランダムなアイテムの戦利品が可能になります。上限と下限を設定するのはあなたです。選択したアイテムがランダムで入手できます。 -最後に、私のお気に入りですが、リソースが破壊されたときだけでなく、攻撃中に戦利品を配布することもできます...これは、リソースの健全性全体を通じて、指定された量のアイテムが1つずつ与えられることを言っているだけです。そのため、ランダムな健康状態、与えられるアイテムのランダムな量、および配布オプションにより、リソースがより現実的になり、ゲームにより楽しい要素が生まれます。
短所: - 配布オプションが有効になっている場合、ツールのダメージはリソースの健全性と比較的均等に一致する必要があります。つまり、リソースの健全性が 10 で、その健全性全体で 5 つのアイテムを与えたい場合は、武器は1または2以上のダメージを与えません。その理由はアルゴリズムにあります。このコードは、体力の量をアイテムの量で割ります。したがって、体力が 10 の場合、それは 5 で割られます。すでにご存知のとおり、結果は 2 になります。つまり、体力ポイント 2 が奪われるごとに、アイテムが与えられます。あなたの武器が 1 回の攻撃で 10 のダメージを与えた場合、最後のアイテムだけが与えられ、残りの 4 つは与えられません。そのため、少し計算するだけで、ツールとリソースを適切に設定する方法を理解できるようになります。 。申し訳ありませんが、正直に言って、気に入らない場合は変更してください。そのままでも完全に機能するので、必要ありません