Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Silent AIM

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
410
Реакции
11
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Что вы можете посоветовать?Данный silent блочится , если магнитуда более 3

Код:
Expand Collapse Copy
private bool SilentAim(Character localCharacter, Character targetCharacter) {
    InventoryItem currentEquippedItem = DC4Local.GetCurrentEquippedItem(localCharacter.GetComponent < HumanController > ());
    if (currentEquippedItem == null) {
        return false;
    }
    uLink.BitStream stream = new uLink.BitStream(false);
    if (currentEquippedItem is BulletWeaponItem < BulletWeaponDataBlock > ) {
        BulletWeaponItem < BulletWeaponDataBlock > item2 = currentEquippedItem as BulletWeaponItem < BulletWeaponDataBlock > ;
        stream.WriteByte(9);
        stream.Write < NetEntityID > (NetEntityID.Get((UnityEngine.MonoBehaviour) targetCharacter), new object[0]);
        stream.WriteVector3(targetCharacter.transform.position);
        item2.itemRepresentation.ActionStream(1, uLink.RPCMode.Server, stream);
    } else if (currentEquippedItem is BowWeaponItem < BowWeaponDataBlock > ) {
        BowWeaponItem < BowWeaponDataBlock > item3 = currentEquippedItem as BowWeaponItem < BowWeaponDataBlock > ;
        stream.Write < NetEntityID > (NetEntityID.Get((UnityEngine.MonoBehaviour) targetCharacter), new object[0]);
        stream.Write < Vector3 > (targetCharacter.transform.position, new object[0]);
        item3.itemRepresentation.ActionStream(2, uLink.RPCMode.Server, stream);
    } else {
        if (!(currentEquippedItem is BulletWeaponItem < ShotgunDataBlock > )) {
            return false;
        }
        BulletWeaponItem < ShotgunDataBlock > item4 = currentEquippedItem as BulletWeaponItem < ShotgunDataBlock > ;
        for (int i = 0; i < item4.datablock.numPellets; i++) {
            stream.WriteByte(9);
            stream.Write < NetEntityID > (NetEntityID.Get((UnityEngine.MonoBehaviour) targetCharacter), new object[0]);
            stream.WriteVector3(targetCharacter.transform.position);
        }
        item4.itemRepresentation.ActionStream(1, uLink.RPCMode.Server, stream);
    }
    return true;
}
 
Назад
Сверху Снизу