GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Oyuncu Checkpointe Girince Gerçekleşecek olaylar

Başlatan magnet, 24 Ağustos 2024, 14:14:01

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

magnet

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).


XziiTriOzz

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:

yeni piyasanın eski çocukları

magnet

Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34
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:




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 ?
Son düzenlenme: 24 Ağustos 2024, 16:18:14 magnet

XziiTriOzz

Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34
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:




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

yeni piyasanın eski çocukları

magnet

.
Son düzenlenme: 24 Ağustos 2024, 16:55:08 magnet Sebep: fazla mesaj

magnet

Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34
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:




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


XziiTriOzz

Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34
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:




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.

yeni piyasanın eski çocukları

magnet

Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:58:23
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34
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:




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


XziiTriOzz

Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:44
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

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.

yeni piyasanın eski çocukları

Backup

Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:44
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:58:23
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34
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:




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.


magnet

Alıntı yapılan: Backup - 26 Ağustos 2024, 08:02:59
Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:44
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:58:23
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:53:39
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 16:50:26
Alıntı yapılan: magnet - 24 Ağustos 2024, 16:06:54
Alıntı yapılan: XziiTriOzz - 24 Ağustos 2024, 15:13:34
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:




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:26
Alıntı yapılan: magnet - 24 Ağustos 2024, 22:05:44
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

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