pisqoloq
.
Merhaba arkadaşlar, bildiğiniz gibi _Char tablosundaki PosX,PosY ve PosZ değerleri oyundaki X,Y,Z ile aynı değil.
Bunu hesaplamak için bir hesaplama formülü olduğunu biliyorum. Ve bu hesaplamayı _RefRegion daki X ve Z değerlerini kullanarak yapabiliyoruz sanıyorum.
Ben _RefRegion daki X değerini ve _Char tablosundaki PosX değerini kullanarak, oyundaki X i hesaplayabildim. Ancak _RefRegion tablosunda Y kordinatı yok.
Bu durumda sizlere soruyorum. _Char tablosundaki RegionID, PosX,PosY,PosZ kullanarak oyundaki X,Y,Z yi nasıl elde edebilirim.
X için kullandığım formül.
$regionX = 158; // bulunduğun regionun X pozisyonu
$posX = 210; // _Char tablosundaki PosX pozisyonun
$x = ($regionX - 135) * 192 + $posX / 10; // burda hesaplayarak oyundaki X pozisyonunu verecek
Bunu hesaplamak için bir hesaplama formülü olduğunu biliyorum. Ve bu hesaplamayı _RefRegion daki X ve Z değerlerini kullanarak yapabiliyoruz sanıyorum.
Ben _RefRegion daki X değerini ve _Char tablosundaki PosX değerini kullanarak, oyundaki X i hesaplayabildim. Ancak _RefRegion tablosunda Y kordinatı yok.
Bu durumda sizlere soruyorum. _Char tablosundaki RegionID, PosX,PosY,PosZ kullanarak oyundaki X,Y,Z yi nasıl elde edebilirim.
X için kullandığım formül.
$regionX = 158; // bulunduğun regionun X pozisyonu
$posX = 210; // _Char tablosundaki PosX pozisyonun
$x = ($regionX - 135) * 192 + $posX / 10; // burda hesaplayarak oyundaki X pozisyonunu verecek