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 ]
+ 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
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 ;
+ 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 : [Linkleri görebilmek için üye olun veya giriş yapın.]
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 ;
Bu Kodları bu şekle getirdikten sonra Insert Into Kod Çeviriciye yazıyoruz ve sonuç;
1-) [Linkleri görebilmek için üye olun veya giriş yapın.]
2-) [Linkleri görebilmek için üye olun veya giriş yapın.]
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 ;
Bunun sonuna ” ) Ekleyerek şöyle yapıyoruz ;
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 ;
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]
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ığı ;
Yani ;
Quest Menuden 1234 E tıkladığımızda 2345 Eventi çalıştırılacak
2345 Eventi
[b]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..[/b]
+ 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 ]
+ 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
SELECT *FROM K_NPCPOS WHERE ZONEID = 'Krowazın bulunduğu zonenin idsi'
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 ;
62 22000 100 0 0 0 0 44 1948 44 1948 44 1948 44 1948 1 1800 20 0 NULL
62 506 104 0 0 0 0 69 1945 69 1945 69 1945 69 1945 1 15 0 0 NULL
62 18697 100 0 0 0 2 53 1864 53 1864 1864 53 53 1864 1 200 0 0 NULL
62 18397 100 0 0 0 2 71 1969 71 1969 1969 71 71 1969 1 200 0 0 NULL
62 9995 103 0 0 0 0 58 1950 58 1950 58 1950 58 1950 1 4400 0 3
62 9994 103 0 0 0 0 56 1855 56 1855 56 1855 56 1855 1 4400 0 3
62 8611 1 0 0 0 0 683 1115 683 1115 0 0 0 0 1 15 0 0
62 8611 1 0 0 0 0 90 1707 90 1707 0 0 0 0 1 15 0 0
62 8105 1 0 0 0 0 221 1905 221 1905 0 0 0 0 1 15 0 0
62 8105 1 0 0 0 0 221 1905 221 1905 0 0 0 0 1 15 0 0
62 8611 1 0 0 0 0 388 1738 388 1738 0 0 0 0 1 15 0 0
62 8611 1 0 0 0 0 285 1531 285 1531 0 0 0 0 1 15 0 0
62 8842 1 0 0 0 0 515 1833 515 1833 515 1833 515 1833 1 15 0 0
62 8842 1 0 0 0 0 510 1828 510 1828 510 1828 510 1828 1 15 0 0
62 8842 1 0 0 0 0 507 1847 507 1847 507 1847 507 1847 1 15 0 0
62 8842 1 0 0 0 0 497 1851 497 1851 497 1851 497 1851 1 15 0 0
62 8103 1 0 0 0 0 444 1896 444 1896 0 0 0 0 1 15 0 0
62 8103 1 0 0 0 0 434 1828 434 1828 0 0 0 0 1 15 0 0
62 8103 1 0 0 0 0 423 1847 423 1847 0 0 0 0 1 15 0 0
62 8103 1 0 0 0 0 433 1904 433 1904 0 0 0 0 1 15 0 0
62 8103 1 0 0 0 0 448 1899 488 1899 0 0 0 0 1 15 0 0
62 7015 1 0 0 0 0 545 1964 545 1964 0 0 0 0 1 15 0 0
62 7015 1 0 0 0 0 559 1961 559 1961 0 0 0 0 1 15 0 0
62 7015 1 0 0 0 0 539 1965 539 1965 0 0 0 0 1 15 0 0
62 8012 1 0 0 0 0 826 1949 826 1949 0 0 0 0 1 15 0 0
62 8012 1 0 0 0 0 539 1958 539 1958 0 0 0 0 1 15 0 0
62 7041 1 0 0 0 0 918 2007 918 2007 0 0 0 0 1 15 0 0
62 7041 1 0 0 0 0 914 1985 914 1985 0 0 0 0 1 15 0 0
62 7041 1 0 0 0 0 930 1993 930 1993 0 0 0 0 1 15 0 0
62 7041 1 0 0 0 0 949 2006 949 2006 0 0 0 0 1 15 0 0
62 7041 1 0 0 0 0 955 1989 955 1989 0 0 0 0 1 15 0 0
62 8104 1 0 0 0 0 956 1426 956 1426 0 0 0 0 1 15 0 0
62 8104 1 0 0 0 0 985 1425 985 1425 0 0 0 0 1 15 0 0
62 8104 1 0 0 0 0 981 1448 981 1448 0 0 0 0 1 15 0 0
62 8104 1 0 0 0 0 958 1478 958 1478 0 0 0 0 1 15 0 0
62 8104 1 0 0 0 0 984 1480 984 1480 0 0 0 0 1 15 0 0
62 8867 1 0 0 0 0 748 1659 748 1659 0 0 0 0 1 15 0 0
62 8868 1 0 0 0 0 642 1463 642 1463 0 0 0 0 1 15 0 0
62 8868 1 0 0 0 0 656 1452 656 1452 0 0 0 0 1 15 0 0
62 8868 1 0 0 0 0 626 1427 626 1427 0 0 0 0 1 15 0 0
62 8868 1 0 0 0 0 603 1441 603 1441 0 0 0 0 1 15 0 0
62 8866 1 0 0 0 0 165 1607 165 1607 0 0 0 0 1 15 0 0
62 15974 100 0 0 0 1 120 1954 120 1954 1954 120 120 1954 1 1000 0 0 NULL
62 15975 100 0 0 0 1 118 1858 118 1858 1858 118 118 1858 1 1000 0 0 NULL
62 26062 100 0 0 0 0 63 1975 63 1975 63 1975 63 1975 1 1800 0 0
62 12000 100 0 0 0 0 53 1862 53 1862 53 1862 53 1862 1 126 0 0
62 12208 100 0 0 0 0 44 1850 44 1850 44 1850 44 1580 1 110 0 0
62 16089 100 0 0 0 0 45 1838 45 1838 45 1838 48 1838 1 1800 25 0
+ 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 : [Linkleri görebilmek için üye olun veya giriş yapın.]
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 ;
65 22000 100 0 0 0 0 44 1948 44 1948 44 1948 44 1948 1 1800 20 0 NULL
65 506 104 0 0 0 0 69 1945 69 1945 69 1945 69 1945 1 15 0 0 NULL
65 18697 100 0 0 0 2 53 1864 53 1864 1864 53 53 1864 1 200 0 0 NULL
65 18397 100 0 0 0 2 71 1969 71 1969 1969 71 71 1969 1 200 0 0 NULL
65 9995 103 0 0 0 0 58 1950 58 1950 58 1950 58 1950 1 4400 0 3
65 9994 103 0 0 0 0 56 1855 56 1855 56 1855 56 1855 1 4400 0 3
65 8611 1 0 0 0 0 683 1115 683 1115 0 0 0 0 1 15 0 0
65 8611 1 0 0 0 0 90 1707 90 1707 0 0 0 0 1 15 0 0
65 8105 1 0 0 0 0 221 1905 221 1905 0 0 0 0 1 15 0 0
65 8105 1 0 0 0 0 221 1905 221 1905 0 0 0 0 1 15 0 0
65 8611 1 0 0 0 0 388 1738 388 1738 0 0 0 0 1 15 0 0
65 8611 1 0 0 0 0 285 1531 285 1531 0 0 0 0 1 15 0 0
65 8842 1 0 0 0 0 515 1833 515 1833 515 1833 515 1833 1 15 0 0
65 8842 1 0 0 0 0 510 1828 510 1828 510 1828 510 1828 1 15 0 0
65 8842 1 0 0 0 0 507 1847 507 1847 507 1847 507 1847 1 15 0 0
65 8842 1 0 0 0 0 497 1851 497 1851 497 1851 497 1851 1 15 0 0
65 8103 1 0 0 0 0 444 1896 444 1896 0 0 0 0 1 15 0 0
65 8103 1 0 0 0 0 434 1828 434 1828 0 0 0 0 1 15 0 0
65 8103 1 0 0 0 0 423 1847 423 1847 0 0 0 0 1 15 0 0
65 8103 1 0 0 0 0 433 1904 433 1904 0 0 0 0 1 15 0 0
65 8103 1 0 0 0 0 448 1899 488 1899 0 0 0 0 1 15 0 0
65 7015 1 0 0 0 0 545 1964 545 1964 0 0 0 0 1 15 0 0
65 7015 1 0 0 0 0 559 1961 559 1961 0 0 0 0 1 15 0 0
65 7015 1 0 0 0 0 539 1965 539 1965 0 0 0 0 1 15 0 0
65 8012 1 0 0 0 0 826 1949 826 1949 0 0 0 0 1 15 0 0
65 8012 1 0 0 0 0 539 1958 539 1958 0 0 0 0 1 15 0 0
65 7041 1 0 0 0 0 918 2007 918 2007 0 0 0 0 1 15 0 0
65 7041 1 0 0 0 0 914 1985 914 1985 0 0 0 0 1 15 0 0
65 7041 1 0 0 0 0 930 1993 930 1993 0 0 0 0 1 15 0 0
65 7041 1 0 0 0 0 949 2006 949 2006 0 0 0 0 1 15 0 0
65 7041 1 0 0 0 0 955 1989 955 1989 0 0 0 0 1 15 0 0
65 8104 1 0 0 0 0 956 1426 956 1426 0 0 0 0 1 15 0 0
65 8104 1 0 0 0 0 985 1425 985 1425 0 0 0 0 1 15 0 0
65 8104 1 0 0 0 0 981 1448 981 1448 0 0 0 0 1 15 0 0
65 8104 1 0 0 0 0 958 1478 958 1478 0 0 0 0 1 15 0 0
65 8104 1 0 0 0 0 984 1480 984 1480 0 0 0 0 1 15 0 0
65 8867 1 0 0 0 0 748 1659 748 1659 0 0 0 0 1 15 0 0
65 8868 1 0 0 0 0 642 1463 642 1463 0 0 0 0 1 15 0 0
65 8868 1 0 0 0 0 656 1452 656 1452 0 0 0 0 1 15 0 0
65 8868 1 0 0 0 0 626 1427 626 1427 0 0 0 0 1 15 0 0
65 8868 1 0 0 0 0 603 1441 603 1441 0 0 0 0 1 15 0 0
65 8866 1 0 0 0 0 165 1607 165 1607 0 0 0 0 1 15 0 0
65 15974 100 0 0 0 1 120 1954 120 1954 1954 120 120 1954 1 1000 0 0 NULL
65 15975 100 0 0 0 1 118 1858 118 1858 1858 118 118 1858 1 1000 0 0 NULL
65 26062 100 0 0 0 0 63 1975 63 1975 63 1975 63 1975 1 1800 0 0
65 12000 100 0 0 0 0 53 1862 53 1862 53 1862 53 1862 1 126 0 0
65 12208 100 0 0 0 0 44 1850 44 1850 44 1850 44 1580 1 110 0 0
65 16089 100 0 0 0 0 45 1838 45 1838 45 1838 48 1838 1 1800 25 0
Bu Kodları bu şekle getirdikten sonra Insert Into Kod Çeviriciye yazıyoruz ve sonuç;
1-) [Linkleri görebilmek için üye olun veya giriş yapın.]
2-) [Linkleri görebilmek için üye olun veya giriş yapın.]
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 ;
insert into k_npcpos values (65 , 8103 , 1 , 0 , 0 , 0 , 0 , 434 , 1828 , 434 , 1828 , 434 , 1828 , 0 , 0 , 0 , 0 , 1 , 15 , 0 , 0 ,
Bunun sonuna ” ) Ekleyerek şöyle yapıyoruz ;
insert into k_npcpos values (65 , 8103 , 1 , 0 , 0 , 0 , 0 , 434 , 1828 , 434 , 1828 , 434 , 1828 , 0 , 0 , 0 , 0 , 1 , 15 , 0 , 0 , '' )
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 ;
620Zones\clanfght_c.gtdclanfght_cZones\clanfght_c.tctZones\clanfght_c.tltZones
\clanfght_c.opdZones\clanfght_c.opdextZones\clanfight.dxtMisc
\Sky\BattleZone.N3Sky10Zones\clanfght_c.gloZones\clanfght_c.gev0Zones
\clanfght_c.ens1Later20003200202000220020Zones\itemzone_a.opdsub1Zones\clanfght_c.evtsub
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]
650Zones\clanfght_c.gtdclanfght_cZones\clanfght_c.tctZones\clanfght_c.tltZones\clanfght_c.opdZones/
clanfght_c.opdextZones\clanfight.dxtMisc\Sky\BattleZone.N3Sky10Zones\clanfght_c.gloZones
\clanfght_c.gev0Zones\clanfght_c.ens1Later20003200202000220020Zones\itemzone_a.opdsub1Zones\clanfght_c.evtsub
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ığı ;
EVENT xxxx
E SELECT_MSG xxxx xxxx 1234 2345 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
END
EVENT 2345
E RUN_EVENT 2455
E RUN_EVENT 2465
END
EVENT 2455
A CHECK_NATION 1
E ZONE_CHANGE 62 YY YYYY
END
EVENT 2465
A CHECK_NATION 2
E ZONE_CHANGE 65 ZZ ZZZZ
END
Yani ;
Quest Menuden 1234 E tıkladığımızda 2345 Eventi çalıştırılacak
2345 Eventi
[b]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..[/b]