Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )

Katılım
11 Ocak 2012
Mesajlar
12,813
Diyelimki Sizde 1 Krowaz var. Bunu 2 lemek istiyoruz..



+ Sizdeki Krowazın ZoneID Si 62

+ Yeni yapacağımız Krowaz ZoneID Sini 65 Kabul edelim;



————————————————————————

ZONE Ekleme :



ZONE_INFO Tablesini açın ve;



1 65 clanfght_c.smd 13900 13900 15000 0 0 Krowaz Dominion



+ Her zaman 1 olucak [ Çoklu Server Sistemi kullananlar değişebilir ]

+ Yeni Krowazı Koyacağımız ZoneID [ Ben 65 E koyucam ]

[/COLOR]+ AIServer ve Ebenezer MAP Leri içindeki Yönlenecek SMD dosyası.

+ Max X Max Z Kordinatları ( Yüksek tutun sorun olmaz )

+ Bu 2 Si sürekli 0 kalsın.

+ Krowaz Dominion vs. gibi açıklamaları kafanıza göre yazabilirsiniz.




Bu Şekilde ekleyin.



TOWN ÇEKME :

START_POSITION Tablesini açın ve şu şekilde ekleyin;



Not : START_POSITION Tablesi Bizi town çektiğimizde bir kordinata gönderen tabledir.



65 58 1960 59 1852 10 10 0 0 0 0



+ 65 Yeni koyacağımız Krowaz ZoneID Si

+ 58 Karuslar Town attığında olacak X Kordinatı

+ 1960 Karuslar Town attığında olacak Z Kordinatı

+ 59 Humanlar Town attığında olacak X Kordinatı

+ 1852 Humanlar Town attığında olacak Z Kordinatı







Zoneyi Ekledik ve Town çekme komutunu düzelttik.

————————————————————————

Sırada Monsterları ve NPC Leri olan krowazdan taşımak var.



Şu adımları uyguluyoruz



1-) Query Analyzer’ a



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.


1*-) Burada K_NPCPOS Daki Krowazın bulunduğu zonedeki Monsterların kordinatlarını seçtik..





2-) Çıkan Sonuçları Kopyalıyoruz.

2-*) Bende Mesela Krowaz 62 ZoneID de bulunuyordu. Bunu kodu yazarak kopyaladım.. Kopyaladığım kodlar ;




Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.


+ Bu Kodlar Select *from kullandığımız için kopyaladığımızda başında tab olmuyor. Bu Sayede KO-Cuce Insert Into Kod çeviriciyi kullanabiliriz.



KO-Cuce Insert Into Kod Çevirici Download : http://www.knightonlinepvp.com/client/insertinto.zip



Not : Bu Kodlar Benim K_NPC Tabloma uygundur.. [ Bunları Eklemeye kalkarsanız Monsterlarınız yoksa AIServerınız açılmayabilir ] [ Böyle Bir hataya düşerseniz delete *from k_npcpos where zoneid='62' yapın geçer. ]



3-) Kodları kopyaladıktan sonra başlarındaki 62 leri [ Yani ZoneIDLerini ] hangi Zoneye koyucaksak oraya ekliyoruz.



yani Anlatıma göre K_NPCPOS ZoneID Lerini 65 yapıyoruz..



Yani Bu şekilde değiştirmiş olduk ;



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.
Bu Kodları bu şekle getirdikten sonra Insert Into Kod Çeviriciye yazıyoruz ve sonuç;



1-) http://www.resimupload.com/ds600699750_1.html

2-) http://www.resimupload.com/ds267476312_2.html



Kodlar insert intoya çevrildiğinde Sonları ‘,‘ olarak bitebilir.. Bunun Nedeni Son sütunun Boş olmasıdır



Bunların sonuna ‘ ” ) ‘ Ekliyoruz ve Query Kodu düzgün olmuş oluyor.



yani eğer kod böyle ise ;



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.


Bunun sonuna ” ) Ekleyerek şöyle yapıyoruz ;



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.


Ve Monsterlarımızıda 65 Zonesine eklemiş olduk.



Bu sayede ZONE_INFO Dan Zonemiz eklenmiş,

START_POSITIONDAN Town Çekme Komutumuz derlenmiş

K_NPCPOS dan NPC Ler Ve Monsterlar Eklenmiş oldu.



CLIENT



Sırada ZONES.TBL



Zones.TBL Mizi açıyoruz.




Diyelimki bizde Krowaz 62 Zonesindeydi.. Eğer böyle ise 1. Sütun Değeri 620 olan satırı buluyoruz.



Benim TBL’M de 1. Sütun 620 olan satır ;



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.


Eğer böyle ise ZoneID nin yanına 1x 0 koyuyoruz yani anlatıma göre yeni zonemiz 65 ise oraya girilecek değer 650..

[TBL ye yeniden ekliyoruz]



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.


Client kısmıda bitti..



Şimdi Sırada EVT Olan Bir Zoneden yeni zonemize Irka Göre Zone göndermeyi yapacağız.




Teleport NPC Sini ekledikten sonra EVT Mantığı ;



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.
Yani ;



Quest Menuden 1234 E tıkladığımızda 2345 Eventi çalıştırılacak

2345 Eventi

E RUN_EVENT 2455

E RUN_EVENT 2465 ile 2355 i ve 2465 i çalıştıracak.



ilk 2355 Uygulanacak

Eğer Nation u 1 ise [ Karus ] 62 Zonesine ışınlanacak.

Eğer Nation 1 değilse bu seçenek atlanacak 2355 Eventi Çalışacak

Eğer Nation u 2 ise [ Human ] 65 Zonesine ışınlanacak.



Bu sayede tek tuş ile human olan human krowaza orc olan orc krowaza gitmiş olacak..
 
Kayıtlı Üye
Katılım
14 Mart 2013
Mesajlar
892
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



Değişik Bişey :D
 
Kayıtlı Üye
Katılım
4 Haziran 2013
Mesajlar
410
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



eyw kardeş eline sağlık...
 
Kayıtlı Üye
Katılım
12 Ocak 2013
Mesajlar
503
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



teşekkürler
 
Kayıtlı Üye
Katılım
30 Mayıs 2012
Mesajlar
537
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



ty eline saqlık
 
Katılım
8 Eylül 2012
Mesajlar
1,295
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



teşekkürler
 
Kayıtlı Üye
Katılım
1 Aralık 2012
Mesajlar
135
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



teşekkürler..
 
Katılım
16 Eylül 2012
Mesajlar
1,001
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



Ben 18xx de olduğu gibi atıyorum bdw zonesi tek id ama event açılınca clonlanıyor zone o tarz birşey sandım bu aynı zoneden 1 den fazla yapma sonuçta zone id değişince o clonlamaya girmiyor :)



ama yararlı paylaşım...
 
Katılım
10 Nisan 2013
Mesajlar
8,426
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



:rofl:
 
Kayıtlı Üye
Katılım
1 Ocak 2013
Mesajlar
129
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



Teşekkürler
 
Kayıtlı Üye
Katılım
13 Ocak 2014
Mesajlar
44
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



saolasn
 
Kayıtlı Üye
Katılım
9 Eylül 2012
Mesajlar
191
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



teşekürler
 
Administrator
Yönetici
Yönetici
Katılım
7 Mart 2012
Mesajlar
12,586
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



Teşekürler :)
 
Katılım
30 Mayıs 2013
Mesajlar
1,231
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



tesekkürler
 
Katılım
2 Nisan 2013
Mesajlar
1,244
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



teşekkürler
 
Kayıtlı Üye
Katılım
23 Haziran 2013
Mesajlar
205
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



saollllllllllllllll
 
Kayıtlı Üye
Katılım
29 Mart 2014
Mesajlar
411
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



tşkler.....
 
Kayıtlı Üye
Katılım
25 Eylül 2013
Mesajlar
99
Cevap: Zone Klonlama Mantığı / Bir Zoneden 2 Tane Zone yapmak ( Karus – Human )



teşekkürler
 
Üst Alt
Reklam
Reklam