AUTO SELECT SKILL

  • Konuyu açan Konuyu açan nyami
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 40
  • Gösterim Gösterim 4K
bu şekilde yaptım m1 başlamadı

Linkleri görebilmek için giriş yap veya kayıt ol.



Yani ben 50 leri 20 yap demişim sen hepsini yapmışsın. Şimdi biri daha dedi aynı şekilde olmuyor diye de olan şey nasıl olmuyor onu çözemedim.
1699382235001.webp
 
//GÜNCELLENDİ
Sistemi kontrol etmeden ekleyenler sanırım tüm skilleri belli bir seviyeye getirdiğini düşünmüşler. Bu yüzden konuya yeni bir güncelleme getirdim.
1- Seçilen sınıfa ve türüne göre karakter skillerinin istenen seviyeye gelmesi için gerekli eklenti konuya dahil edildi.
2- Skill sıfırlama için c++ taraflı yeni bir nesne yazılıp konuya dahil edildi.

Güncellemeleri auto_select_skill.cpp içindeki //08.11.2023 GÜNCELLEME başlığı altında bulabilirsiniz.
1699421382373.png


Böylece artık quest tabanlı skill işlemlerine de gerek kalmamış oluyor. (Yakında itembasic questininde sonunu getirecek yeni bir eklenti paylaşacağım.)
İyi kullanımlar.
 
Unknown Server Command OpenAutoSkill | OpenAutoSkill hatası alıyorum.

Yardımcı olur musunuz?

syserr ekledim.
 

Dosya Eklentileri

Son düzenleme:
Splitargumant kaynaklı özellikle marty fileslar görünen beceri seçmeme olayı için küçük bir fix.

Splitargumant:
Genişlet Daralt Kopyala
game/src/cmd_general.cpp
//Arat
ACMD(do_skillauto)
{
    std::vector<std::string> vecArgs;
    split_argument(argument, vecArgs);
    if (vecArgs.size() < 2) { return; }
    else if (vecArgs[1] == "select")
    {
        if (vecArgs.size() < 3) { return; }
        if (ch->GetSkillGroup() != 0) { return; }
        BYTE skillIndex;
        str_to_number(skillIndex, vecArgs[2].c_str());
        if(skillIndex > 2) { return; }

//Değiştir
ACMD(do_skillauto)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
    if (!*arg1)
        return;

    {
        if (ch->GetSkillGroup() != 0)
            return;
        int skillIndex = 0;
        str_to_number(skillIndex, arg1);
        if(skillIndex > 2)
            return;


root/uiautoskill.py
//Arat
net.SendChatPacket("/skillauto select %d"%(int(index)))

//Değiştir
net.SendChatPacket("/skillauto %d"%(int(index)))
 
yaşlı kadın beceriyi sıfırlayamıyormuda yeni bir icon ekledik hocam orayı anlayamadım.
 
Il se déverrouille automatiquement lorsque vous atteignez le niveau 5 et supérieur. Ne contient aucune quête. Il peut être facilement personnalisé.
Bons usages.

Alıntılarda özel içerikler gözükmez.


14109 eklentisini görüntüle

//MIS À JOUR
Je pense que ceux qui ont ajouté le système sans le vérifier pensaient qu'ils amenaient toutes les compétences à un certain niveau. C'est pourquoi j'ai apporté une nouvelle mise à jour sur le sujet.
1- Le module complémentaire nécessaire pour amener les compétences du personnage au niveau souhaité en fonction de la classe et du type sélectionnés a été inclus dans le sujet.
2- Un nouvel objet C++ a été écrit pour la réinitialisation des compétences et inclus dans le sujet.

Vous pouvez trouver les mises à jour sous la rubrique //08.11.2023 UPDATE dans auto_select_skill.cpp.
1699421382373.png



Ainsi, il n’y a plus besoin d’opérations de compétences basées sur des quêtes. (Je partagerai bientôt un nouveau plugin qui mettra fin à la quête itembasic.)
Bons usages.
merci :)
 
Geri
Üst