bit-wise check
私はゲームをプレイし、データベースで 100663296 を GM リーダーに設定しましたが、データベースのこのフィールドにもさまざまなことが書き込まれるため、その番号を100794368 に変更します。番号は 2 番目の番号と同じです。Google で検索しましbit-wise checks
たが、チェックに何を使用すればよいかわかりません。
上記のものを含む、変更される他のいくつかの数値を次に示します。
predefined number new changed number/ever changing number.
100663296 = 100794368
67108864 = 67239936
117440512 = 2231767040
では、これらの数値を確認するにはどうすればよいでしょうか。
そして、これは、数値の変化に気付く前に使用していたコードの一部です。
if (playerData[i].nameflags == 67108864)
{
playerRows += '<img src ="icons/GM-Icon.png" alt="GM" title="GM"></img>';
}
答えはBergiにthx。
if (playerData[i].nameflags & 0x400000 /* === 0x400000 */)
この縫い目はうまく機能します。
また、vr1911428 と他のすべての人にも感謝します。