Şimdi Ara

Metin2 PVP Eklentileri

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
0
Favori
3.076
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba, Pvp serverlarınıza ekleyebileceğiniz ekletinleri tek başlık altında topluyorum. İstediğiniz eklentiye kolayca ulaşabilirsiniz.



  • Otomatik Duyuru Yazısı Eklemek

    Öncelikle 2 ayrı dosya oluşturacaksınız ve isimlerini şu şekilde yapacaksınız.

    1: automessage.quest
    2: automessage.start

    Ardından
    automessage.quest'i açarak içerisine şu kodları ekleyin
    quest automessage begin state start begin when login begin timer("timer1", 900) chat("nick -nick") end when timer1.timer begin timer("timer2", 900) chat("Merhaba, Serverimizde Küfür Etmek Hile Kullanmak Adminlere Karşı Gelmek Ban Sebebidir.İyi Oyunlar Dileriz. nick ") end when timer2.timer begin timer("timer", 900) chat("Merhaba, Serverimizde Küfür Etmek Hile Kullanmak Adminlere Karşı Gelmek Ban Sebebidir.İyi Oyunlar Dileriz. nick ") end end end

    ardından
    automessage.start
    ı Açarak İçerisine Şu kodları Ekleyin.
    timer ( "timer1" , 900 ) chat ( "nick, Oyuna Kayıt Olan Her Oyuncu OYUN KURALLARINI KABUL ETMİŞ SAYILIR.İyi Oyunlar Dileriz." )
    Ardından

    automessage.quest i quest içine
    automessage.start ı notarget/Logine
    atın ve Serveri Resleyin.

    Kodlar İçerisindeki metinleri istediğiniz gibi düzenleyebilirsiniz.




  • Yeni Köprü Modeli

     Metin2 PVP Eklentileri
     Metin2 PVP Eklentileri

    İndirin: http://www.mediafire.com/?98pqojxoxix8fp5

    Pack içerisine atınız, eğer hata verirse unepkle ile oynamanız gerekmektedir.




  • SSH Giriş Portu Değiştirme
    Genellikle port 22 dir, eğer bunu değiştirirseniz yapılacak saldırılar hepsi return yani bir işe yaramayacaktır.
    Diğer yandan SSH portunuzu değiştirmek sizin haricinizde shell access olayınıda engellemiş oluyorsunuz

    1-Oyununuzun filezillasına bağlanıyorsunuz
    2- Uzak siteden /etc/ssh ye gidiyoruz
    3- /etc/ssh de ssh_config i Not defteri vb programla açıyoruz.
    4- ctrl+f yapıp Port 22 aratım ve 22 sayısını istediğiniz yapın 33 35 vb gibi..
  • Port Girişini Limitlendirme

    Çoğu bilişimler Ddos koruması vermiyor ve sprut adlı programla portlara saldırılarak girişleri kapatıyorlar bazen mysql'uda çökertebiliyorlar.

    pfw add sayı yazın allow tcp from any to me port yazın in via em0 setup limit src-addr 10

    ukarıdaki kodu ipfw kural dosyanızda bir yere ekleyin ve port kısmını hangi portu limitlendirmek istiyorsanız yazıyorsunuz.
    Mesela 16000 giriş portu için port kısmına 16000 yazıyorsunuz ve sayı yazan kısmınada 1 yazıyorsunuz.
    İstediğiniz portları bu şekilde ekleyebilirsiniz
    Reboot atıp sprut ile saldırmayı denediğimizde farkı göreceksiniz.
  • Questleri Renkli Yapma

    Adımları sırasıyla takip ederseniz sorunsuz olarak questlere renkli yazılara yazabilirsiniz.

    1.)Quest klasöründeki questlib dosyasını notepad ile açın.ve kodları en alta ekleyin.

    function say_color(color,text) 
    if color=="blue" then
    say(color256(0, 0, 255)..text..color256(196, 196, 196))
    elseif color == "green" then
    say(color256(0, 255, 0)..text..color256(196, 196, 196))
    elseif color == "red" then
    say(color256(255, 0, 0)..text..color256(196, 196, 196))
    elseif color == "yellow" then
    say(color256(255, 255, 0)..text..color256(196, 196, 196))
    elseif color == "white" then
    say(color256(255, 255, 255)..text..color256(196, 196, 196))
    elseif color == "black" then
    say(color256(0, 0, 0)..text..color256(196, 196, 196))
    elseif color == "cyan" then
    say(color256(0, 255, 255)..text..color256(196, 196, 196))
    elseif color == "pink" then
    say(color256(255, 0, 255)..text..color256(196, 196, 196))
    elseif color == "orange" then
    say(color256(255, 145, 0)..text..color256(196, 196, 196))
    elseif color == "purple" then
    say(color256(100, 0, 255)..text..color256(196, 196, 196))
    else
    say(color256(196, 196, 196)..text..color256(196, 196, 196))
    end
    end


    2.) Yine Quest klasöründeki quest_functions dosyasını notepad ile açın ve kodları ekleyin.

    say_size 
    say_color


    3.) Reboot ve bitti

    Sonra questinizde kullanırken

    say_color("green","Bu quest yeşil renklidir.")  


    green yerine renklerin ingilizcesi yazılarak renklendirilir.
    quest_functions a bir de say_size ekledik. Bunla da yazının boyutunu ayarlayabilirsiniz.

    say_size(256, 512) 
    say_color("black","Bu quest siyahtır ve harfler 256*512 büyüklüğündedir.")




  • Ayısığı-Azaril Sandığından Çıkan İtemleri Ayarlama

    FTP'den aşağıdaki dizine gidiniz.

    /usr/game/share/locale/turkey


    Ordaki dizinde bulunan

    special_item_group.txt

    İsimli dosyaya sağ tıkla ve "Göster/Düzenle"' ye tıkla.

    "CTRL+F" ile Ayışığı Define Sandığının(50011) kodunu arat.

    Not: İstediğiniz item/sandık v.b burda değilse "special_item_group2.txt" içine bakın.


    Bulduğunda büyük ihtimalle alttaki gibi olacaktır.

    Vnum	50011		 
    1 »¡°£¹°¾à(´ë) 100 70
    2 ÆÄ¶õ¹°¾à(´ë) 100 70
    3 2140 1 20
    4 5090 1 20
    5 140 1 20
    6 150 1 20
    7 1100 1 20
    8 7140 1 20
    9 70102 1 15
    10 70251 1 10
    11 70253 1 6
    12 70252 1 8
    13 70254 1 4


    Ordaki yazıların ne işe yaradığını bilmeyenler için:


    2140 > item kodu 
    1 > Kaç tane çıkacağı
    20 > Çıkma ihtimali


    rneğin ben Ayışığından "Kutsama küresi" çıkmasını istiyorum.O zaman aşağıdaki gibi yapın.
    Kutsama küresinin kodu "70024".

    Vnum	50011		 
    1 70024 1 100


    Bunun gibi yaparsanız sadece kutsama küresi çıkar.




  • Yapay Zeka’dan İlgili Konular
    SilkRoad Haritaları
    19 yıl önce açıldı
    Metin2 Pvp
    10 ay önce açıldı
    Daha Fazla Göster
  • Başlangıç Leveli Ayarlama Hazır Dosyalar

    18 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915436/db8b6a1/give_basic_weapon.quest.html
    21 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915529/98b7b62/give_basic_weapon.quest.html
    27 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915593/431ce3e/give_basic_weapon.quest.html
    35 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915690/311d70d/give_basic_weapon.quest.html
    45 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915739/aa8a10f/give_basic_weapon.quest.html
    50 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915827/e2c10e6/give_basic_weapon.quest.html
    55 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915888/3e415fb/give_basic_weapon.quest.html
    70 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170915953/507d2d8/give_basic_weapon.quest.html
    90 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170916047/f0b5e36/give_basic_weapon.quest.html
    250 LEVEL BAŞLANGIÇ
    https://hotfile.com/dl/170916631/89a5d09/give_basic_weapon.quest.html

    Kurulumu:
    - İlk Önce Filezilla Login Oluyoruz ve = /usr/game/share/locale/turkey/quest Dizinine Giriyoruz .

    - Daha Sonra İndirmiş Olduğunuz Dosyayı Bu Dizine Atıyorsunuz .

    - Attıktan Sonra Putty Açıp Login Oluyoruz .

    - Putty ' e Sırasıyla Bu Komutları Giriyoruz ;

    - cd /usr/game/share/locale/turkey/quest Yazıp Entere Basıyoruz .

    - ./qc give_basic_weapon.quest Yazıp Entere Basıyoruz .

    - Daha Sonra Putty Kapatıp Oyuna Gm Çarımızla Giriyoruz ve Şu Kodu Yazıyoruz = /reload q Yazdıktan Sonra Yeni Başlangıç Levelimiz Aktif Olacaktır.




  • Ticarete Konulmayan İtemi Ticarete Koymak

    1 - Navicat'a girin.
    2 - Player /item_proto'ya girin.
    3 - Ticarete koymak istediğiniz itemin kodunu yazıyoruz.[CTRL+F yaparak bulabilirsiniz.]
    4 - Sağa doğru kayın.
    5 - "antiflag" yazan yere 312 yazıyoruz ve kaydediyoruz.
    6 - Oyunda GM karakterle "/reload q" yazıyoruz.
    7 - Ve artık Kraliyet'i ticarete koyabilirsiniz.

    Oradaki kod kraliyet kodudur. Siz item kodunu yazarsanız istediğiniz itemi koyabilirsiniz.
  • Sorunsuz Ajan Eventi Yapmak

    Anlatım;

    Masaüstümüze bir Metin Belgesi oluşturuyoruz, 
    İçine altta vereceğim yazıyı yazıyoruz,
    Farklı Kaydet diyerek uzantısını ve adını silip; "ajanevent.quest" yazarak kayıt ediyoruz,
    Devamında Filezilla'ya bağlanıyoruz,
    /usr/game/share/locale/turkey/quest bölümüne "ajanevent.quest" adlı dosyamızı atıyoruz,
    /usr/game/share/locale/turkey/quest dizinindeki "hongkonglist" adlı klasörü masaüstüne atıyoruz,
    Notepad++ ile bu klasörümüzü açıyoruz,
    En alta inip "ajanevent.quest" yazıp kayıt ediyoruz ve Filezilla'ya atıyoruz,
    Putty'e girip sırasıyla;


    cd /usr/game/share/locale/turkey/quest" [ENTER] 
    "./qc ajanevent.quest" [ENTER] yazıyoruz


    Ardından oyuna giriş yapıp GM Char'ımızla "/reload q" yazıyoruz,
    /m 20091 yazarak Ajan Eventi yapabileceğimiz NPC'yi çağırıyoruz. Artık hazırdır.

    Quest İçeriği;

    quest görev begin 
    state start begin
    when 20091.chat."Ajan Eventi" with pc.is_gm() begin
    say_title ( "Hey! ".. pc.get_name() .. " ")
    say ( "Görev'in amacı 50 Bosun arasından" )
    say ( "İçlerinden Ajanı bulup kesmektir." )
    say ( "Ajanı Kesen Kullanıcı Duyuru seklinde gözükecektir." )
    local s=select("Evet","Hayir")
    if 1==s then
    say ("Bildirim")
    say ("Şuan oyunculara duyuru yapıyorum.")
    wait()
    notice_all("Ajan eventi yapılacaktır,")
    notice_all("Görevin amacı 50 Korsan Tanaka'nın içinden Sahte olan tanakayı,")
    notice_all("Bulup, kesmektir.")
    notice_all("Eventi kaybedenler Tanakalardan çıkan paraları toplayabilir.")
    notice_all("Kazanana ise ayriyeten bir ödülümüz olacaktır.")
    command ( "m 5001 49" )
    command ( "m 5004 1" )
    say ( "Event Başladı.!" )
    end
    if 2==s then
    say ( "Event Başlatılamadı.!" )
    end
    end
    when 5004.kill begin
    notice_all("Tebrikler.! " .. pc.get_name() .. ", Doğru Ajanı Buldu.!")
    end
    end
    end



    < Bu mesaj bu kişi tarafından değiştirildi Paranormal Adam -- 30 Eylül 2012; 11:38:28 >




  • Bot,Command,Fish,Hack,Speed Hack Loglarını Tutan MYSQL Tabloları

    Bot Log


    SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `bootlog`-- ----------------------------DROP TABLE IF EXISTS `bootlog`;CREATE TABLE `bootlog` (  `time` int(11) DEFAULT NULL,  `hostname` int(11) DEFAULT NULL,  `channel` int(11) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=big5 COLLATE=big5_bin;-- ------------------------------ Records of bootlog-- ----------------------------


    Command_Log
    -- ------------------------------ Table structure for `command_log`-- ----------------------------DROP TABLE IF EXISTS `command_log`;CREATE TABLE `command_log` (  `userid` int(11) DEFAULT NULL,  `server` int(11) DEFAULT NULL,  `ip` text,  `port` int(11) DEFAULT NULL,  `username` varchar(12) CHARACTER SET big5 NOT NULL DEFAULT 'NONAME',  `command` varchar(20) CHARACTER SET big5 COLLATE big5_bin DEFAULT NULL,  `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00') ENGINE=MyISAM DEFAULT CHARSET=latin1;-- ------------------------------ Records of command_log-- ----------------------------

    Fish Log
    -- ------------------------------ Table structure for `fish_log`-- ----------------------------DROP TABLE IF EXISTS `fish_log`;CREATE TABLE `fish_log` (  `1` int(11) DEFAULT NULL,  `2` int(11) DEFAULT NULL,  `3` int(11) DEFAULT NULL,  `4` int(11) DEFAULT NULL,  `5` int(11) DEFAULT NULL,  `6` int(11) DEFAULT NULL,  `7` int(11) DEFAULT NULL,  `8` int(11) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=big5 COLLATE=big5_bin;-- ------------------------------ Records of fish_log-- -----------------


    Hack log

    -- ------------------------------ Table structure for `hack_log`-- ----------------------------DROP TABLE IF EXISTS `hack_log`;CREATE TABLE `hack_log` (  `time` time DEFAULT NULL,  `login` longtext COLLATE big5_bin,  `name` varchar(11) COLLATE big5_bin DEFAULT NULL,  `ip` text CHARACTER SET latin1,  `server` varchar(11) COLLATE big5_bin DEFAULT NULL,  `why` varchar(22) COLLATE big5_bin DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=big5 COLLATE=big5_bin;-- ------------------------------ Records of hack_log-- ---------------------------- 

    SpeedHack Log

    -- ------------------------------ Table structure for `speed_hack`-- ----------------------------DROP TABLE IF EXISTS `speed_hack`;CREATE TABLE `speed_hack` (  `pid` int(11) DEFAULT NULL,  `time` time DEFAULT NULL,  `x` int(11) DEFAULT NULL,  `y` int(11) DEFAULT NULL,  `hack_count` varchar(20) COLLATE big5_bin DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=big5 COLLATE=big5_bin;-- ------------------------------ Records of speed_hack-- ----------------------------  




  • Yeni Ox Soruları

    Örnek sorular;

    add_ox_quiz(1, "The Devils Catacomb Başlangıç Mapidir...", false) 
    add_ox_quiz(1, "Türkiyenin İlk Metin2 PvP Serveri MMoMt2 Dir", false)
    add_ox_quiz(1, "Filoloji Dil Bilimidir...", true)
    add_ox_quiz(1, "Savaşçı Ejder Zırhı'nın Leveli 90'dır", true)
    add_ox_quiz(1, "Suralarda 5 Skill Vardır", false)
    add_ox_quiz(1, "Lonca 41 Levelde Kurulur", false)
    add_ox_quiz(1, "Metin2'de Toplamda 4 Bayrak Vardır", false)
    add_ox_quiz(1, "Metin2 Birçok Dilde Kullanılır?", true)
    add_ox_quiz(1, "Pung-Ma Metini 90 Level Metinidir?", false)
    add_ox_quiz(1, "Mavi Ölüm 95 Leveldir?", false)
    add_ox_quiz(1, "Beyaz şebnem bir süreliğine savunma verir?", true)
    add_ox_quiz(1, "Bir karakter oyuna başladığında 10 adet küçük boy kırmızı iksir alır?", false)
    add_ox_quiz(1, "Krtik İsabet adlı eşya %20 krtik artışı sağlar?", true)
    add_ox_quiz(1, "Alev Kral 73 level bir bosstur?", true)
    add_ox_quiz(1, "Mavi İksir(Küçük) +90 sp verir?", false)
    add_ox_quiz(1, "İmparatorluk değişimi için 500k gerekmektedir?", true)
    add_ox_quiz(1, "Beak-Go 2. köydedir?", true)



    İndirmek için:http://s3.dosya.tc/server4/2XoVZl/DH-OxSorulari.rar.html

    Yapılışı;
    Filezilla'ya Bağlanın,
    İndirdiğiniz Dosyayı
    /usr/game/share/locale/turkey

    içine atın.
    Oyundan
    /reload q
    yapın.




  • Putty İle Navicat Şifresini Değiştirmek

    Puttye Giriş Yapalım ve Şu Kodu Yazalım;

    mysql -u root -p



    Kodu Yazıp Enterledikden Sonra Sizden O Anki Navicat Şifresini İsteyecektir Onu Yazalım ve Enter Tuşuna Basalım.


    Enter Tuşuna Basdıkdan Sonra Gelen Yere Şu Kodu Yazalım. (Kodu İlk Önce Not Defterine Kopyalayalım Not Defterinde Yeni Şifre Yerine Şifreyi Yazalım)

    use mysql; 
    update user set password=PASSWORD("buraya yeni navicat şifresini yazın") where User='root';
    flush privileges;
    quit





    Buraya Yeni Navicat Şifresini Yazın Yazan Yere Yeni Şifreyi Yazalım Entere Basalım.

    örneğin: use mysql;
    update user set password=PASSWORD(123456) where User='root';
    flush privileges;
    quit


    Sonra Reboot Atıyoruz. (Navicata Deneyin Yeni Şifreyi Değişmemişse Reboot Atın)




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.