Daniel Mesaj tarihi: Mart 8, 2006 Mesaj tarihi: Mart 8, 2006 arkadaslar bi yer yaptim pvp alani ve atiyorum oranin kordinatlari 1454,5656 bu kordinatlara .go pvp alani yazinca gitmesini istiyorum bunlarin scp dosyasi nerdedir ?
verbatim Mesaj tarihi: Mart 9, 2006 Mesaj tarihi: Mart 9, 2006 [function gopvp] src.go 1454,5656 ;) [ Mesaj 09 Mart 2006, Perşembe - 02:06 tarihinde, verbatim tarafından güncellenmiştir ]
thelegbra Mesaj tarihi: Mart 9, 2006 Mesaj tarihi: Mart 9, 2006 map dosyasında pvp alanını area olarak belirtip name bölümünü pvp yaparsan .go pvp olarak gidebilirsin.
Ractamainus Mesaj tarihi: Mart 9, 2006 Mesaj tarihi: Mart 9, 2006 örnek vererek açıyım efenim. sphere_maps.scp dosyasından c/p ile koyuyorum; [AREADEF a_dungeon_2] NAME=Dungeon GROUP=Other Dungeons P=5477,1410 RECT=5377,1284,5624,1507 bu durumda .go a_dungeon_2 dersen, "P=" nin karşığılı olan koordinaya gidersin.
Daniel Mesaj tarihi: Mart 9, 2006 Konuyu açan Mesaj tarihi: Mart 9, 2006 peki RECT degeri neyi temsil ediyor ?
Daniel Mesaj tarihi: Mart 9, 2006 Konuyu açan Mesaj tarihi: Mart 9, 2006 [AREA pazar] NAME=pazar GROUP=Other Dungeons P=5501,1159 RECT=5377,1284,5624,1507 mesela olmadı anlamadıgım RECT nedir ?
Ractamainus Mesaj tarihi: Mart 9, 2006 Mesaj tarihi: Mart 9, 2006 rect; rectangle'dan (dikdörtgen) geliyor. verilen dört koordinatı, bir dikdörtgenin dört köşesi düşün. ilk iki koordinat yukarı sol taraf, ikinci iki koordinat ise aşağı sağ taraf. bu koordinatlara göre bir dikdörtgen oluşturuyorsun, böylece region'ın sınırlarını belirliyorsun. sonra da "P="nin koordinatını, o region içinde bir yere veriyorsun.
Daniel Mesaj tarihi: Mart 9, 2006 Konuyu açan Mesaj tarihi: Mart 9, 2006 tamam anladım da mesela o bölgede sol ve sağ yerlerin kordinatlarına nasıl bakıcam sonuc olarak .where yazdigimda baya uzun bisey cıkıyıo
Ractamainus Mesaj tarihi: Mart 9, 2006 Mesaj tarihi: Mart 9, 2006 ".where" yeter aslında. aşağıdaki yazı yeterli olur sanırım: SOSARIA KOORDINATLARI: --------------------------0,0 (yew tarafı) --------------------------/- -------------------batı /---- kuzey ------------------------/------ -----------------------/--------- ----------------------/----------- ------------0,4096 -----------/ 6144,0 --------------------------------/ ------------------------ ------/ ------------------güney -- / doğu ----------------------------/ ----------------------6144,4096 (hythloth tarafı) POSITION (P) - bir yerin koordinatları 3 değişkene bağlıdır; x(enlem),y(boylam),z(yükseklik) - enlem en fazla 6144, boylam en fazla 4096 olur. yükseklik sınırı hakkında bir fikrim yok. - örnek bir koordinat: .go hythloth => .go 5905,22,44 - koordinata iki değişken verilirse, üçüncü değişkeni (yani yükseklik) 0 kabul eder. (örn: .go 5905,22 = .go 5905,22,0) RECTANGLE (RECT) - "rect" 4 değişkenden oluşur. bunlara "a,b,c,d" diyelim. - örnek bir rect: rect=0,0,6144,4096 - aslında rect'in ilk iki değişkeni (a ve b) bir position'ı, son iki değişkeni (c ve d) ise başka bir position'ı bildirir. bu iki positon ise bir dikdörtgenin köşegenini oluşturan iki karşı köşesidir. sosaria haritasına göre bu uçlar "yew tarafı" ve "hythloth tarafı" olmalıdır. - mesela yukarıda örnek verdiğim "rect=0,0,6144,4096" aslında tüm haritayı kapsayan bir dikdörtgen oluşturmaktadır. bu da tüm haritayı kaplayan bir region demek oluyor. ayırarak düşünürsek daha net olur: [rect=0,0,6144,4096 => 0,0 + 6144,4096] AREADEF - areadef içinde verilen "p", "rect"in oluşturduğu region içinde bir koordinat olmak zorundadır. - sphere_map.scp içinden örnek bir areadef ile sunumumu tamamlıyorum: //yukarıda verdiğim gibi tüm dünyayı kaplıyor. [AREADEF a_world] NAME=MyShard GROUP=ALLMAP P=1323,1624,55,255 RECT=0,0,6144,4096 Ractamainus GM Cartographer of Paticik.com :) edit: birden fazla boşluk koyamama yüzünden haritada sorun yaşadım yine :) ama oldu sanırım :) [ Mesaj 09 Mart 2006, Perşembe - 16:54 tarihinde, Ractamainus tarafından güncellenmiştir ]
Tcpip Mesaj tarihi: Mart 9, 2006 Mesaj tarihi: Mart 9, 2006 git alana önce where yaz sonra .region.name pvp .region.p seninkoordinatın :)
Öne çıkan mesajlar