İçerde : 1 misafir, 0 üye : ---
  • Skill Title: Novice
    Toplam Mesaj: 14
    Oyun Tarzı: Pvp
    Emulatör: Sphere
    Tecrübe: World Builder
    Yaş: 30
    Beğeni: 2
    56b pre-release üzerinde çalışıyorum, bir sorunla karşılaştım.

    Bow'a speed nasıl verebiliriz? bow speed scripti içerisinde vermiş olduğum speed oyun içerisine yansımıyor.
    DEVAMINI OKU
    Son güncelleme: TheRaskol tarafından 26-11-2022 12:07 GMT, 6 Gün önce düzenlendi.
    imza

  • Skill Title: Adept
    Toplam Mesaj: 530
    Oyun Tarzı: Pp
    Emulatör: Sphere
    Tecrübe: Scripter
    Yaş: 31
    Beğeni: 30
    Eğer direkt Speed= değeri üzerinde değişiklik yapıyorsan, Değişikliğin geçerli olması için her speed değişikliğinde sphereyi restart etmen (scriptint tekrar load olması) gerekebilir. Direkt geçerli olmasını istiyorsan,

    .xTAG.OVERRIDE.SPEED 50 şeklinde harici hız ayarlaması yapabilirsin.
    DEVAMINI OKU

  • Skill Title: Novice
    Toplam Mesaj: 10
    Oyun Tarzı: Pvp
    Emulatör: Sphere
    Tecrübe: Diğer
    Yaş: 27
    Beğeni: 0
    56b spherelerde max speed 250 sanırım
    DEVAMINI OKU
    www.herauo.com Irklı Pvp

    Discord:https://discord.gg/rmKs7Z2yhc

  • Skill Title: Novice
    Toplam Mesaj: 14
    Oyun Tarzı: Pvp
    Emulatör: Sphere
    Tecrübe: World Builder
    Yaş: 30
    Beğeni: 2

    Script Kodu:
    on=@equip
    .xTAG.OVERRIDE.SPEED 150


    yanlış mı ekledim herhangi bir artış olmadı
    DEVAMINI OKU
    Son güncelleme: TheRaskol tarafından 26-11-2022 11:04 GMT, 6 Gün önce düzenlendi.
    imza

  • Skill Title: Novice
    Toplam Mesaj: 41
    Oyun Tarzı: Rp
    Emulatör: Sphere
    Tecrübe: Scripter
    Yaş: 30
    Beğeni: 8
    Merhaba. öncelikle insanların adım kirlenir egosu yüzünden sana yardım etmeye çekindikleri veya sahte hesaplar aracılığıyla yazdıkları için bende üzgünüm.

    Eğer ki magical bir iteme speed eklemeye calışıyorsan itemin ID sini aldığı yerde speed değiştirmeye çalış.

    Örneğin;


    Script Kodu:
    [itemdef XXX]
    id XXX
    name XXX
    type XXX
    DAM XXX
    SPEED= < bu kısım silahın hızını belirleyen kısım >




    Abadan'ın söylediği on=@hit veya on=@hittry triggeri altında calısıyordu diye biliyorum.



    Ayrıca muhtemelen farkındasındır ama silahın hızı dex ve stamina ile alakalı olabilir. Eğerki sıfır bir sphere değil de bir pack üzerinde çalışıyorsan sphere.ini de prehit veya speedscalefactor ile oynanmış olabilir. Tam olarak neyin çalışmadığını detaylı yazar ve eklediğin yerleri burada script kodu içinde eklersen daha rahat yardımcı olmaya çalışılır.
    DEVAMINI OKU

  • Skill Title: Novice
    Toplam Mesaj: 14
    Oyun Tarzı: Pvp
    Emulatör: Sphere
    Tecrübe: World Builder
    Yaş: 30
    Beğeni: 2
    nefrelius :
    Merhaba. öncelikle insanların adım kirlenir egosu yüzünden sana yardım etmeye çekindikleri veya sahte hesaplar aracılığıyla yazdıkları için bende üzgünüm.

    Eğer ki magical bir iteme speed eklemeye calışıyorsan itemin ID sini aldığı yerde speed değiştirmeye çalış.

    Örneğin;

    Script Kodu:
    [itemdef XXX]
    id XXX
    name XXX
    type XXX
    DAM XXX
    SPEED= < bu kısım silahın hızını belirleyen kısım >


    Abadan'ın söylediği on=@hit veya on=@hittry triggeri altında calısıyordu diye biliyorum.

    Ayrıca muhtemelen farkındasındır ama silahın hızı dex ve stamina ile alakalı olabilir. Eğerki sıfır bir sphere değil de bir pack üzerinde çalışıyorsan sphere.ini de prehit veya speedscalefactor ile oynanmış olabilir. Tam olarak neyin çalışmadığını detaylı yazar ve eklediğin yerleri burada script kodu içinde eklersen daha rahat yardımcı olmaya çalışılır.


    // COMBAT_PREHIT 00004 // allow prehit for close bu kısım sphere.ini'de kapalı.

    SpeedScaleFactor=15000 bu şekilde

    Bow'a speed vermeye çalışıyorum reste atsam hızda değişiklik olmuyor speed=150,200,250 hepsini denedim


    Script Kodu:
    [ITEMDEF i_firebow]
    ID=i_bow
    NAME=Fire Bow
    TYPE=T_WEAPON_BOW
    SKILL=Archery
    DAM=150,200
    SPEED=240
    RANGE=15
    TWOHANDS=N
    TDATA3=
    WEIGHT=1
    REPAIR=1
    VALUE=7500

    ON=@Create
    HITPOINTS={120 160}
    COLOR=0455

    On=@Click
    message @38,,1 [ Fire Bow ]
    message @07a1,,1 <name>
    return 1
    DEVAMINI OKU
    Son güncelleme: TheRaskol tarafından 26-11-2022 23:54 GMT, 6 Gün önce düzenlendi.
    imza

  • Skill Title: Adept
    Toplam Mesaj: 530
    Oyun Tarzı: Pp
    Emulatör: Sphere
    Tecrübe: Scripter
    Yaş: 31
    Beğeni: 30
    Evasimons :
    on=@equip
    .xTAG.OVERRIDE.SPEED 150


    yanlış mı ekledim herhangi bir artış olmadı


    on=@equip
    TAG.OVERRIDE.SPEED 150

    Şeklinde olmalı.
    DEVAMINI OKU

  • Skill Title: Novice
    Toplam Mesaj: 14
    Oyun Tarzı: Pvp
    Emulatör: Sphere
    Tecrübe: World Builder
    Yaş: 30
    Beğeni: 2
    Abadan :
    Evasimons :
    on=@equip
    .xTAG.OVERRIDE.SPEED 150


    yanlış mı ekledim herhangi bir artış olmadı


    on=@equip
    TAG.OVERRIDE.SPEED 150

    Şeklinde olmalı.



    Ekledim yine artış olmadı
    DEVAMINI OKU
    imza

  • Skill Title: Journeyman
    Toplam Mesaj: 200
    Oyun Tarzı: Rp
    Emulatör: Sphere
    Tecrübe: Scripter
    Yaş: 38
    Beğeni: 32
    Silahın hızını sadece ITEMDEF kısmındaki SPEED değeri belirlemiyor karakterinizin DEX oranıda bu duruma etki eder bu yüzden her SPEED değeri her silahta aynı etkiyi vermeyebilir test ederek deneme yanılma yöntemiyle yapabilirsiniz.

    NOT: Silahta SPEED değeri yoksa silahın hız oranı 100 DEX'den sonra artış göstermeyip sılahın en hızlı vuruma durumuna gelecektir. Ama SPEED eklenirse DEX 100 ile DEX 3000 arasındaki hız farkını kendiniz test ederek görebilirsiniz.

    Bunun yanı sıra @HitTry triggeri altında ARGN1 silahın hızını belirletebilir bunun için bir algoritma yazılarak eldeki silaha göre DEX oranlarınıda formüle dahil ederek silahın sallama hızı (Swingspeed) değeri üzerinde hızlandırma yapabilirsiniz.

    @HitTry triggeri silahın ITEMDEF kısmının altında işlemez karakterin Fix eventi gibi bir eventin altında işleyecektir.

    TAG.OVERRIDE.SPEED ise Equip kısmından ziyade ITEMDEF kısmında silaha doğrudan eklenmesi daha işlevsel olacaktır. Equip kısmında eklendiğinde yapılan değişiklerini işlemesi için her defasında silahı elden indirip tekrar ele almak gerekir.
    DEVAMINI OKU

  • Skill Title: Neophyte
    Toplam Mesaj: 6
    Oyun Tarzı: Pp
    Emulatör: Sphere
    Tecrübe: Diğer
    Yaş: 41
    Beğeni: 0
    Hocam olay bence senin typedefte bu verdiğin değeri nötrleyen bir şey var.


    Script Kodu:
    [typedef t_weapon_bow]
    on=@equip

    triggerına bak. bu trigger senin silaha verdiğin değeri değiştiriyordur yüksek ihtimalle.
    DEVAMINI OKU
    Son güncelleme: TheRaskol tarafından 26-11-2022 11:05 GMT, 6 Gün önce düzenlendi.

  • Skill Title: Adept
    Toplam Mesaj: 530
    Oyun Tarzı: Pp
    Emulatör: Sphere
    Tecrübe: Scripter
    Yaş: 31
    Beğeni: 30
    Bu arada 56b de şöyle bir detay var. Silahın weight değeri de hızını etkiliyor. Tüm silahlar da mı yoksa sadece axe türü silahlarda mı onu tam hatırlamıyorum ama böyle bişi var.
    DEVAMINI OKU