Bir soygun sistemi yazıyorum oyundaki mevcut tüm girilebilir mekanları kaldırdım. mekanlara giriş için checkpoint kullanıyorum
fakat checkpointe gelince oyuncuyu bir interior yani bir mekana atması lazım ve mekanın içinede bir çıkış cp si oluşturmam lazım bunu nasıl yapacağımı bilmiyorum (sorunu tam açıklayamamış olabilir).
Modun en üst kısmnıda boş bir yere;
new CheckpointID;OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34Modun en üst kısmnıda boş bir yere;
new CheckpointID;
OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Hocam bu ışınlanma sistemi gibi olmuş ayrıca bir oyuncu aynı kordinata giderse oyuncu ile karşılaşır ? , bana mekan oluşturma sistemi lazım diyebilirim aslında. acaba virtualworld ile mi oluyor biraz anladıysam ?
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34Modun en üst kısmnıda boş bir yere;
new CheckpointID;
OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Hocam bu ışınlanma sistemi gibi olmuş ayrıca bir oyuncu aynı kordinata giderse oyuncu ile karşılaşır ? , bana mekan oluşturma sistemi lazım diyebilirim aslında. acaba virtualworld ile mi oluyor biraz anladıysam ?
İlk yazdıklarından bunu anladım, sanırım interior istiyorsun. Eğer interior gibi birşey istiyorsan en basit roleplay paketinde bile bulabilirsin. Mod galerisinde ufak bir gezintiye çık
.
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34Modun en üst kısmnıda boş bir yere;
new CheckpointID;
OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Hocam bu ışınlanma sistemi gibi olmuş ayrıca bir oyuncu aynı kordinata giderse oyuncu ile karşılaşır ? , bana mekan oluşturma sistemi lazım diyebilirim aslında. acaba virtualworld ile mi oluyor biraz anladıysam ?
İlk yazdıklarından bunu anladım, sanırım interior istiyorsun. Eğer interior gibi birşey istiyorsan en basit roleplay paketinde bile bulabilirsin. Mod galerisinde ufak bir gezintiye çık
ya adam checkpointe girdiğinde ls deki bincoya atıcak sf den girerse sf deki bincoya atıcak tek istediğim bu ve başka biri sf dekine girerse aynı interor da olacaklar
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34Modun en üst kısmnıda boş bir yere;
new CheckpointID;
OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Hocam bu ışınlanma sistemi gibi olmuş ayrıca bir oyuncu aynı kordinata giderse oyuncu ile karşılaşır ? , bana mekan oluşturma sistemi lazım diyebilirim aslında. acaba virtualworld ile mi oluyor biraz anladıysam ?
İlk yazdıklarından bunu anladım, sanırım interior istiyorsun. Eğer interior gibi birşey istiyorsan en basit roleplay paketinde bile bulabilirsin. Mod galerisinde ufak bir gezintiye çık
ya adam checkpointe girdiğinde ls deki bincoya atıcak sf den girerse sf deki bincoya atıcak tek istediğim bu ve başka biri sf dekine girerse aynı interor da olacaklar
Tamam işte, ilk başta attığım kodun koordinatlarını değiştireceksin sadece. Sunucuna girip binconun önüne gidip /save kullan, belgelerimden sampa girip savedpositionstan koordinatını alıp CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1); un koordinatlarıyla değiştir.
Oyuncu bu pickupun içine girince OnPlayerPickUpPickup tetiklenecek yani, "NEREYE GIDIYON LA" kısmı.
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid,207.52,-109.74,1005.13);
Bunlar ile değiştir.
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:58:23Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34Modun en üst kısmnıda boş bir yere;
new CheckpointID;
OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Hocam bu ışınlanma sistemi gibi olmuş ayrıca bir oyuncu aynı kordinata giderse oyuncu ile karşılaşır ? , bana mekan oluşturma sistemi lazım diyebilirim aslında. acaba virtualworld ile mi oluyor biraz anladıysam ?
İlk yazdıklarından bunu anladım, sanırım interior istiyorsun. Eğer interior gibi birşey istiyorsan en basit roleplay paketinde bile bulabilirsin. Mod galerisinde ufak bir gezintiye çık
ya adam checkpointe girdiğinde ls deki bincoya atıcak sf den girerse sf deki bincoya atıcak tek istediğim bu ve başka biri sf dekine girerse aynı interor da olacaklar
Tamam işte, ilk başta attığım kodun koordinatlarını değiştireceksin sadece. Sunucuna girip binconun önüne gidip /save kullan, belgelerimden sampa girip savedpositionstan koordinatını alıp CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1); un koordinatlarıyla değiştir.
Oyuncu bu pickupun içine girince OnPlayerPickUpPickup tetiklenecek yani, "NEREYE GIDIYON LA" kısmı.
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid,207.52,-109.74,1005.13);
Bunlar ile değiştir.
2 tane check point oluşturunca aynı bincoya atıyor sorun bu işte farklı yerlerdeki checkpointler aynı bincoya atıyor biri sfde girse diğeri lvden girse aynı bincoda buluşuyorlar
Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:442 tane check point oluşturunca aynı bincoya atıyor sorun bu işte farklı yerlerdeki checkpointler aynı bincoya atıyor biri sfde girse diğeri lvden girse aynı bincoda buluşuyorlar
2 checkpointin de koordinatlarını aynı yaparsan tabi buluşabilirler. Şu şekilde düzenleyebilirsin;
SF'deki checkpointi girenin VirtualWorld'unu 2
LS'Deki chekcpointi girenin VirtualWorld'unu 1 olarak ayarlarsan aynı yere düşmezler.
Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:44Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:58:23Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34Modun en üst kısmnıda boş bir yere;
new CheckpointID;
OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Hocam bu ışınlanma sistemi gibi olmuş ayrıca bir oyuncu aynı kordinata giderse oyuncu ile karşılaşır ? , bana mekan oluşturma sistemi lazım diyebilirim aslında. acaba virtualworld ile mi oluyor biraz anladıysam ?
İlk yazdıklarından bunu anladım, sanırım interior istiyorsun. Eğer interior gibi birşey istiyorsan en basit roleplay paketinde bile bulabilirsin. Mod galerisinde ufak bir gezintiye çık
ya adam checkpointe girdiğinde ls deki bincoya atıcak sf den girerse sf deki bincoya atıcak tek istediğim bu ve başka biri sf dekine girerse aynı interor da olacaklar
Tamam işte, ilk başta attığım kodun koordinatlarını değiştireceksin sadece. Sunucuna girip binconun önüne gidip /save kullan, belgelerimden sampa girip savedpositionstan koordinatını alıp CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1); un koordinatlarıyla değiştir.
Oyuncu bu pickupun içine girince OnPlayerPickUpPickup tetiklenecek yani, "NEREYE GIDIYON LA" kısmı.
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid,207.52,-109.74,1005.13);
Bunlar ile değiştir.
2 tane check point oluşturunca aynı bincoya atıyor sorun bu işte farklı yerlerdeki checkpointler aynı bincoya atıyor biri sfde girse diğeri lvden girse aynı bincoda buluşuyorlar
Virtual World ile ayırman lazım.
Alıntı yapılan: Backup - 26 Ağustos 2024, 08:02:59Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:44Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:58:23Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34Modun en üst kısmnıda boş bir yere;
new CheckpointID;
OnGamemodeInit'e
CheckpointID = CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1);(Ganton'daki parti yapılan binanın yanı)
OnPlayerPickUpPickup'a
{
if (pickupid == CheckpointID)
{
// Oyuncu checkpoint'i geçtiğinde yapılacak işlemler
SetPlayerPos(playerid,1415.590576,-808.479675,91.853370);
SendClientMessage(playerid, COLOR_GREEN, "NEREYE GIDIYON LA.");
}
return 1;
}(( SetPlayerPos üzerinden ve SetPlayerInterior üzerinden pickup'un üstüne gelen oyuncuyu interiora gönderebilirsin. ))
Örnek Video:
Hocam bu ışınlanma sistemi gibi olmuş ayrıca bir oyuncu aynı kordinata giderse oyuncu ile karşılaşır ? , bana mekan oluşturma sistemi lazım diyebilirim aslında. acaba virtualworld ile mi oluyor biraz anladıysam ?
İlk yazdıklarından bunu anladım, sanırım interior istiyorsun. Eğer interior gibi birşey istiyorsan en basit roleplay paketinde bile bulabilirsin. Mod galerisinde ufak bir gezintiye çık
ya adam checkpointe girdiğinde ls deki bincoya atıcak sf den girerse sf deki bincoya atıcak tek istediğim bu ve başka biri sf dekine girerse aynı interor da olacaklar
Tamam işte, ilk başta attığım kodun koordinatlarını değiştireceksin sadece. Sunucuna girip binconun önüne gidip /save kullan, belgelerimden sampa girip savedpositionstan koordinatını alıp CreatePickup(1239, 1, 2498.4705,-1643.3701,13.7826, -1); un koordinatlarıyla değiştir.
Oyuncu bu pickupun içine girince OnPlayerPickUpPickup tetiklenecek yani, "NEREYE GIDIYON LA" kısmı.
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid,207.52,-109.74,1005.13);
Bunlar ile değiştir.
2 tane check point oluşturunca aynı bincoya atıyor sorun bu işte farklı yerlerdeki checkpointler aynı bincoya atıyor biri sfde girse diğeri lvden girse aynı bincoda buluşuyorlar
Virtual World ile ayırman lazım.
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 22:47:26Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:442 tane check point oluşturunca aynı bincoya atıyor sorun bu işte farklı yerlerdeki checkpointler aynı bincoya atıyor biri sfde girse diğeri lvden girse aynı bincoda buluşuyorlar
2 checkpointin de koordinatlarını aynı yaparsan tabi buluşabilirler. Şu şekilde düzenleyebilirsin;
SF'deki checkpointi girenin VirtualWorld'unu 2
LS'Deki chekcpointi girenin VirtualWorld'unu 1 olarak ayarlarsan aynı yere düşmezler.
deneyeyim bir hocam sagolun