Quest Ekleme Ve Silme Yöntemleri

bygececi

Administrator
⚡ Admin
〽️ Metin2 Developer
🌐 Web Developer
22 Temmuz 2024
56
7
8
Kocaeli
gameturk.net.tr
Quest Ekleme Yöntemleri:

1.Yöntem: sh make.sh

Yöntem Mantığı: Bu yöntem ile sistem object dosyasının içindekileri tamamen siler ve sonu list ile biten(bendeki ismi maxmi.list) dosyanın içindeki quest isimlerini taratarak bu questleri yükler. Eğer listedeki isimde bir quest yok ise hata verir. Bu yöntemi kullanmadan önce kesinlikle Quest dosyasının yedeğini alın. Eğer yapamaz ve ya başka tür sorunlar ile karşılaşırsanız yedeğinizi yükleyin.

Quest Dosyasının Yedeğini Alma:
  1. PuTTY ile aşağıdaki kodları sırasıyla yazınız.
    Kod:

    cd /usr/game/share/locale/turkey/
    Kod:

    tar -zcvf quest_yedek.tar.gz quest
Quest Dosyasının Yedeğini Yükleme:
  1. PuTTY ile aşağıdaki kodları sırasıyla yazınız.
    Kod:

    cd /usr/game/share/locale/turkey/
    Kod:

    tar -zxvf quest_yedek.tar.gz
    Kod:

    reboot
Yöntem Zararları:
  1. Yöntem2 'yi kullanarak yaptığınız tüm questler silinir. Dikkatli olmalısınız!

Yöntem Yararları:
  1. Eğer toplu olarak quest ekleyecekseniz daha seri olmanızı sağlar.

Yöntem Yapılışı:
  1. Eklemek istediğiniz questin dosyasal ismini(sandiklar.lua vb.) az önce kastettiğim listeye eklemelisiniz.
  2. Listeyi tekrardan serverinize upload ediniz.
  3. PuTTY ile serverinize bağlanınız ve sırası ile şu kodları yazıp [ENTER] tuşuna basınız.
    Kod:

    cd /usr/game/share/locale/turkey/quest
    Kod:

    sh make.sh
Oyuna reboot atmak istemiyorsanız:Oyun içerisinden IMPLEMENTOR olan bir GM hesapla şu kodu yazmalısınız.
Kod:

/reload q
Oyuna reboot atmak istiyorsanız:
PuTTY' den şu kodu yazınız(Artık bilmeyen yoktur heralde .d ).
Kod:

reboot

2.Yöntem: ./qc <quest ismi>

Yöntem Mantığı: Bu yöntem ile sistem verilen quest ismini cd /usr/game/share/locale/turkey/quest yolunda bulur ve questte belirtilen yerlere questi yerleştirir.

Yöntem Zararları:
  1. Yöntem1 ile kullanılarak yapılmayan questler ve ya değişiklikler silinir.

Yöntem Yararları:
  1. Sistemi daha az yorar.
  2. Yapılışı daha basittir.

Yöntem Yapılışı: Örnek üzerinden anlatayım. Ben sandiklar.quest isimli bir quest eklemek istiyorum.
  1. PuTTY ile serverinize bağlanınız ve sırası ile şu kodları yazıp [ENTER] tuşuna basınız.
    Kod:

    cd /usr/game/share/locale/turkey/quest
    Kod:

    ./qc sandiklar.quest
  2. Oyuna reboot atmak istemiyorsanız:Oyun içerisinden IMPLEMENTOR olan bir GM hesapla şu kodu yazmalısınız.
    Kod:

    /reload q<span><span></span></span>
    Oyuna reboot atmak istiyorsanız:puTTY' den şu kodu yazınız
    Kod:

    reboot
    NOT: Reboot atmazsanız herhangi bir zararı olmaz.
Quest Silme(Kaldırma) Yöntemleri:
1.Yöntem: sh make.sh

Yöntem Mantığı: Bu yöntem ile sistem object dosyasının içindekileri tamamen siler ve sonu list ile biten(bendeki ismi maxmi.list) dosyanın içindeki quest isimlerini taratarak bu questleri yükler. Eğer quest isminiz bu listede yoksa bu yöntemi kullanamazsınız. Bu yöntemi kullanmadan önce kesinlikle Quest dosyasının yedeğini alın.

Quest Dosyasının Yedeğini Alma:
  1. PuTTY ile aşağıdaki kodları sırasıyla yazınız.
    Kod:

    cd /usr/game/share/locale/turkey/
    Kod:

    tar -zcvf quest_yedek.tar.gz quest
Quest Dosyasının Yedeğini Yükleme:
  1. PuTTY ile aşağıdaki kodları sırasıyla yazınız.
    Kod:

    cd /usr/game/share/locale/turkey/
    Kod:

    tar -zxvf quest_yedek.tar.gz
    Kod:

    reboot

Yöntem Zararları:
  1. Quest ekleme bölümünde Yöntem2 'yi kullanarak yaptığınız tüm questler silinir. Dikkatli olmalısınız!

Yöntem Yararları:
  1. Eğer toplu olarak quest kaldıracaksanız daha seri olmanızı sağlar.

Yöntem Yapılışı:
  1. Kaldırmak istediğiniz questin dosyasal ismini(sandiklar.lua vb.) az önce kastettiğim listeden silmelisiniz.
  2. Listeyi tekrardan serverinize upload ediniz.
  3. PuTTY ile serverinize bağlanınız ve sırası ile şu kodları yazıp [ENTER] tuşuna basınız.
    Kod:

    cd /usr/game/share/locale/turkey/quest
    Kod:

    sh make.sh
Oyuna reboot atmak istemiyorsanız:Oyun içerisinden IMPLEMENTOR olan bir GM hesapla şu kodu yazmalısınız.
Kod:

/reload q
Oyuna reboot atmak istiyorsanız:
PuTTY' den şu kodu yazınız,

Kod:

reboot

2.Yöntem: Quest ilgili yerinden silme

Yöntem Mantığı: Bu yöntem ile questin ana yapısına inerek questi siliyoruz.

Yöntem Zararları:
  1. Eğer tecrubesizseniz, hata yapma olasılığını %85 dir. Kesinlikle yedek almalısınız. Eğer hata olursa yedeğinizi tekrar yükleyin. Fakat şunu da söylemek isterim, risk almadan birşeyler elde edemezsiniz, denemenizi tavsiye ederim.
Quest Dosyasının Yedeğini Alma:
  1. PuTTY ile aşağıdaki kodları sırasıyla yazınız.
    Kod:

    cd /usr/game/share/locale/turkey/
    Kod:

    tar -zcvf quest_yedek.tar.gz quest
Quest Dosyasının Yedeğini Yükleme:
  1. PuTTY ile aşağıdaki kodları sırasıyla yazınız.
    Kod:

    cd /usr/game/share/locale/turkey/
    Kod:

    tar -zxvf quest_yedek.tar.gz

    reboot
Yöntem Yararları:
  1. Sistemi daha az yorar.
  2. Yapılışı daha basittir.
  3. Eğer quest listesini siz oluşturmadıysanız ve ya questleri eklerken Quest Ekleme-Yöntem1 'i kullanmıyorsanız kesinlikle bu yöntemi kullanmalısınız.

Örnek-1 Veya Örnek-3 Tarzı Questler İçin:
  1. Filezilla ile serverinize bağlanınız ve sırası ile şu dizine gidiniz.
    Kod:

    /usr/game/share/locale/turkey/quest/object
  2. Buradan "Quest Tetikleyicisi Nesne" kodunun ismindeki klasöre giriniz(9006).
  3. İçerisindeki "Quest Tetikleyicisi" ismindeki klasöre giriniz(click).
  4. Buradaki "Quest Kodsal İsmi" ismi ile başlayan herşeyi silin(npc_deneme).
  5. Oyuna reboot atın. (GM Hesabı ile /reload q yapmadan.)
Örnek-2 Tarzı Questler İçin:
  1. Filezilla ile serverinize bağlanınız ve sırası ile şu dizine gidiniz.
    Kod:

    /usr/game/share/locale/turkey/quest/object
  2. "notarget" isimli dosyaya girin.
  3. İçerisindeki "Quest Tetikleyicisi" ismindeki klasöre giriniz(login).
  4. Buradaki "Quest Kodsal İsmi" ismi ile başlayan herşeyi silin(npc_deneme).
  5. Oyuna reboot atın. (GM Hesabı ile /reload q yapmadan.)