Yardım Hareket hızı ve saldırı hızı limit nerden ekliyorduk

  • Konuyu açan Konuyu açan mya
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 29
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

mya

Üye
Üye
Mesaj
189
Çözümler
6
Beğeni
27
Puan
509
Ticaret Puanı
0
Tr sunucularında 200 ü geçmeyen hareket hızı vardı bunu biz hangi dosyadan yapıyorduk bilen yardımcı olabilir mi
1756990040616.webp
 
Merhabalar, basit sistemleri bile marifetmiş gibi gösterip üste çıkanlardan sıkıldım. Ben de yayınlamaya karar verdim. Tab ayarlarını kendinize göre düzenlersiniz.

Not:Saldırı hızı limitiniz tamamen sınırsız değildir sınır bu işlemle 255'ten 65535'e yükseltilmiştir.

Client Source / UserInterface/Packet.h:
Genişlet Daralt Kopyala
struct packet_add_char (Bu struct'ta bulunuyor.)

[B]Bunu bul[/B]

BYTE        bMovingSpeed;
BYTE        bAttackSpeed;

[B]Şununla değiştir.[/B]

WORD        bMovingSpeed;
WORD        bAttackSpeed;


struct packet_add_char  (Bu struct'ta bulunuyor. packet_add_char2'de olabilir bazı fileslerde packet_add_char, bazılarında packet_add_char2 adında oluyor.)

[B]Bunu bul[/B]
BYTE        bMovingSpeed;
BYTE        bAttackSpeed;

[B]Şununla değiştir.[/B]

WORD        bMovingSpeed;
WORD        bAttackSpeed;

Gamesrc/packet.h::
Genişlet Daralt Kopyala
struct packet_add_char içerisinde

Bu bulunur:

    BYTE    bMovingSpeed;
    BYTE    bAttackSpeed;

Şununla değiştir

    WORD    bMovingSpeed;
    WORD    bAttackSpeed;

struct packet_update_char içerisinde

    BYTE    bMovingSpeed;
    BYTE    bAttackSpeed;

Şununla değiştir

    WORD    bMovingSpeed;
    WORD    bAttackSpeed;

gamesrc/char.cpp::
Genişlet Daralt Kopyala
    case POINT_ATT_SPEED:
        min_limit = 0;

        if (IsPC()) // Karakter saldırı hızı sınırı
            limit = 255;
        else
            limit = 250; // Slot saldırı hızı sınırı
        break;

    case POINT_MOV_SPEED:
        min_limit = 0;

        if (IsPC())
            limit = 255; // Karakter hareket hızı sınırı
        else
            limit = 250; // Slot hareket hızı sınırı
        break;


Bunları da düzenledikten sonra pack içerisinde pc/pc2/pc3 dosyalarındaki
warrior/sura tarzı tüm karakter klasörlerdeki horse_onehand_sword,horse_twohand_sword horse_bell
tarzı at üzerinde vurma combo msalarını düzenleyeceksiniz. Klasörden bir görüntü:
1756990637329.webp

İçerisinde InvisibleTime 0.300000 bir kod var. Hızınızı 400-500 civarı yapacaksanız bu değeri InvisibleTime -5.00000 şeklinde - yapmanız lazım.
Değeri çok abartırsanız hit kaçırır karakterler.

İyi forumlar.


 
Geri
Üst