Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Metin2 | Navicat Detaylı Anlatım |

YaSa22

Fahri Üye
Fahri Üye
Katılım
12 Temmuz 2014
Mesajlar
2,293
Tepkime puanı
2
Puanları
0
Konum
GTA
Navicat Nedir?

Navicat bir MySQL programıdır. SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen,
birçok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında kullanılan bir
alt dildir. SQL cümlecikleri kullanarak veri tabanına kayıt ekleyebilir, olan kayıtları değiştirebilir, silebilir
ve bu kayıtlardan listeler oluşturabiliriz. SQL cümlecikleri genellikle aynı olmakla birlikte farklı veri tabanı
ortamlarında değişebilmektedir. Ayrıca veri tabanlarının kendilerine özgü SQL komutlarıda vardır. Biz bu
programlama dilini Metin2' ye aktarıyoruz.

Navicat' a Nasıl Bağlanılır ?


Navicat girdiğimizde Sol üst tarafta "Connection" sekmesini görebilirsiniz. Tıklayın ve "MySQL" seçin.
Gelen ekranda sadece "General" sekmesini editliyeceğiz. Aşağıdaki gibi editleyiniz ;

1- Connection Name = Navicat' ta gözükücek isim. (Fazla Önemi Yoktur)
2- Host Name/IP Address = Serverimizin "100"lü "IP" sini yazin.
3- Port : 3306
4- User Name : root
5- Password : (Files'e göre değişir)

"OK" deyip bağlanabiliriz.



Navicat' ın Bölümleri Nedir ?

1- ServerName
2- account
3- common
4- hotbackup
5- information_schema
6- log
7- metin2_runup
8- mysql
9- player
10- test

Navicat' ın Bölümleri Ne İşe Yarar ?

1- ServerName =
2- account = (Serverdeki "Üyelikleri" gösteren bölüm)
3- common = (Karekteri "Yetkili" yapan bölüm)
4- hotbackup = (İlgisizdir, işe yaramaz)
5- information_schema = (İlgisizdir, işe yaramaz)
6- log = (Oyuncularin konuşmalarını görebilirsiniz.)
7- metin2_runup = (İlgisizdir, işe yaramaz)
8- mysql = (Shop, "Ödeme Bilgileri" yapılan bölüm)
9- player = ("Oyuncuları, Efsun Oranları, İtemleri, NPC"leri vs. (birçok) yeri ayarlayan bölüm)
10- test = (İlgisizdir, işe yaramaz)


Navicat ile Neler Yapılır ?

Navicat' ın "Ana Database"si "player" databasesidir. Genellikle ayarlarımızı, yapıcaklarımızı, buradan gerçekleştiririz.
Peki "player" databasesinden, neyleri gerçekleştirebiliriz ? En çok kullanılan bölge "player" olduğundan ilk "player"den
başlıcağız !..

1- "Player" Databasesinden yapılacak genel şeyler ;

1- Karekter Editlemek ; "player>player sekmesinden istediğiniz kişiyi editleyebilirsiniz.

2- Efsun Oranlarını Editlemek ; "item_atrr"den efsun oranı ayarlayıp, "item_atrr_rare" sekmesinden hangi efsun geliceğini
ayarlayabilirsiniz.

3- Silinen Karekterleri Görmek ; "player_deleted" sekmesinden görebilirsiniz. Geri getirmek istediğiniz karektere
tıklayıp, "delete_record" deyin ve reboot atınız.

4- Argo Sözleri Engellemek ; "banword" sekmesinden "+" işaretine tıklayın, yeni bir yazma yeri çıkınca o bölüme
"****" çıkmasını istediğiniz sözcükleri yazın ve reboot atın.

5- Karekterin Bayrağını vs Editlemek ; "player>player"e girin oradan karekterin ID sini alın ve "player_index"ten
"ctrl+f" aracılığıyla bulup "Ülesini" vs. Değiştirin.

6- Karekter İtem Verip-Almak ; "item" sekmesinden istediğiniz kişiye item verip, alabilirsiniz. "player" Sekmesinden
istediğiniz karekterin ID sini alın ve "ctrl+f" aracılığıyla bulun. İstediğiniz türde editleyin.

7- Oyuna Silah Ekleme, Market İtemlerinin Fiyat Değiştirme ; "item_proto" sekmesinden oyuna yeni silah ekleyebilir ve
NPC lerdeki fiyatları değiştirebilirsiniz. Silah kodunu bulun ve sonra aratın. İleri doğru gidin "GOLD" var orayı
kaç yaparsanız NPC fiyatı o olur. Ayrıca "item_proto"dan bütün silahların vuruş gücünü vs. ayarlayabilirsiniz.

8- Demircinin Yakıp Yakmama vs. Editmek ; Demircinin yakıp yakmama olasılığını (%) ve + basarken ne kadar para
isteyeceğini ayarlayabilirsiniz.

9- Karekterlerin Herşeyi ile Oynama ; "player>player" sekmesinden oyuncuların isimleriyle oynayıp, karekterleri silebilirsiniz.
Yani oyuncuların tüm özellikleri ile oynayabilirsiniz.

10- Yeni NPC, Canavar Ekleme, EXP vs. Ayarlama ; "mob_proto"dan Yeni NPC, canavar ekleyip, görünümünü ayarlayıp,
canavarların güçleriyle oynayabilirsiniz ve düşen "Para"yı ve "EXP"i ayarlayabilirsiniz.

11- Görevler ile Oynamaya ; "quest" ile görevleri ayarlayabilirsiniz.

2- "Common" Databasesinden yapılacak genel şeyler ;

"Common" dbsinden genellikle yaptığımız şey, bir karekteri yetkilendirmekdir. Peki bunu nasıl yaparız.

Karekter Yetkilendirme ;

"gmhost" sekmesinden karekterin veya kendinizin IP sini yazın.
"gmlist" sekmesinden "mID" istediğiniz rakamı yazın, "mAccount" bölgesine yetkilendiriceğiniz karekterin "ID"sini yazın. "mContactIP" bölgesi boş kalır.
"mServerIP" bölgesine "ALL" yazılır. "mAuthority" bölgesinden ise hangi yetkiyi vericeksiniz onu işaretleyiniz.

3- "Log" Databasesinden yapılcak genel şeyler ;

"Log" dbsinden genellikle kullanıcıların konuştukları şeyleri görebilirsiniz. Bunun için "shout_log" sekmesini kullanılır.

4- "Account" Databasesinden yapılcak genel şeyler ;

"Account" dbsinden, üyelikleri görebilir ve ID ler ile oynayabilirsiniz ve yeni bir üyelik açabilirsiniz.

"iptocountry" bölgesinden ülkelerin "IP"sini
öğrenip, girmesini istediğiniz "IP" aralıklarını yazın.

"teleblock" sekmesinden "player>player"den "ID" bulun ve ilk sütuna yapıştırın. Kaydedip
çıktıktan sonra karekter oyuna girdiğinde "NOTELE" hatası alır ve oyuna giremez, "BAN" İle alakası yoktur.


- Genellikle yapılacabilecek şeyler bunlardır ve kesin olarak bunlar işinize yarıcak en fazla şeydir.


NPC YAPMAK

1.)İlk önce boş bir NPC buluyoruz. (20090 20092 20093 20094 filan bir sürü var)

2.)Nacivat >Player >mob_proto ya giriyoruz.

3.)Mesela 20094 rakamlı NPC ekliyceksiniz.Mob_protodan Ctrl+F ye basıp 20094 ü aratıyoruz.
Vnum kısmında 20094 bulunca sağa doğru kayıyoruz ve on_click kısmını "0" dan "1" yapıyoruz.

4.)Nacivat>player>shop a giriyoruz.

Vnum kısmına NPC kodunu yani 20094 yazıyoruz.

Name kısmına istediğinizi yazın ??? ?? ?? ben böyle yazıyorum o bişey ifade etmiyo

Npc_vnum kısmına 20094 yapıyoruz.Kayıt edip çıkıyoruz.

5.) Nacivat>player>shop_item kısmından

Shop_vnum kısmına 20094 yazıyoruz.

İtem_vnum kısmına ekliyceğiniz itemin kodunu yazıyorsunuz.

Count kısmına ise o itemden NPC de kaç adet bulunacağını yazıyorsunuz.



İTEM EDİTLEMEK

Nacivat>player>player açılır.

Kimin silahı editlenekcekse o karater bulunur ve yanındaki ID kopyalanır.

Nacivat > player >item açılır.

Ctrl + F yapılır ve ID Yapıştırlır.

Kişinin ID ile bulunan tüm sonuşlara bakılır ve yanında vnum yazan yer item kodudur.Mesela biz Zehir kılıcı editliycez.Kişinin zehir kılıcını buldukdan sonra sağa doğru kayıyoruz.

attrtype0 var bu hangi efsun olduğu mesela Zehir kılıcında Ortalama zarar ama burda 71 diye geçiyor.

attrvalue0 bu efsun değeri mesela 100 ortlu zehir olsun istiyorsan 100 yazıcaksın


EFSUN SABİTLEMEK

Nacivat>player>item_proto açılır.

Hangi item editlenecekse Ctrl+F yapılır ve Kodu yazılır.Biz mesela Muharrebe kılıcını yapalım.

Muharebe kılıcını bulduk.Sağa doğru Kayıyoruz.

size bölümü:İtemin Envanterde kapladığı alan
gold bölümü:Markete sattığımız Fiyat
shop_buy_price bölümü: Marketten aldığımız Fiyat
limitvalue0 bölümü: 65 yazıyor.Bu bölüm en az kaç level takmasını istiyorsanız onu yazıcaksınız.
applytype0 bölümü: Burda yazan 7 Saldırı Hızı Efsunun kodudur.Bunu İstediğiniz gibi değiştirebilirsiniz.Yukarıda kod vermiştim.Aynı kodları buradada uygulayabilirsiniz.
applyvalue0 bölümü:15 yazıyor burası 15 saldırı hızı ekli olduğunu anlatıyor.

apply ler 6 ya kadar gider istediğiniz kadar efsun sabitleyebilirsiniz.
.
Mob_Proto EDİTLEMEK

Mesela Azraili editleyelim.

Ctrl+F yapıp 1093 yazıyoruz. Sağa doğru kayıyoruz.

on_click bölümü:0 yazarsanız üstüne tıklanmaz.Normal vurur.Ama on_click 1 yaparsanız İsterseniz en baştan anlattığım gibi NPC bile yapabilirsiniz.

st bölümü:Mob un STR sini Gösterir.
dx bölümü: Mob un Defansını Gösterir
ht bölümü : Mon un Canını Gösterir
iq bölümü : Mob un SP sini Gösterir.
damege_min bölümü: En az vuracağı değer
damage_max bölümü en fazla vuracağı değer
max_hp bölümü :En fazla HP olduğu değer
exp bölümü: Mob u kesince verilecek olan exp miktarı
attack_range bölümü: Mob un vurabildiği anlan
move_speed bölümü: Koşu hızı
attack_speedaldırı Hızı
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst