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

spawn butonu

Başlatan sasukec5, 14 Mart 2022, 22:26:44

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

sasukec5

sunucuya girerken kayıt olduğumda spawn butonu çıkıyor bu butonun çıkmamasını istiyorum ne yapabilirim bir fonksiyonu vs. var mı?
engelleyemessem bile bu spawn bugu sunucuda bug yapmaya yarıyor şifre yazarken vs. nasıl bugları engelleyebilirim


squarepants

Aşağıdaki şekilde deneyebilirsin :
public OnPlayerRequestClass(playerid, classid)
{
    SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);

    TogglePlayerSpectating(playerid, true);
    return 1;
}
Spawn işlemi için SpawnPlayer() fonksiyonunu kullanabilirsin.


Fwtroyes

Alıntı yapılan: ThePosition - 20 Mart 2022, 21:25:33
Aşağıdaki şekilde deneyebilirsin :
public OnPlayerRequestClass(playerid, classid)
{
    SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);

    TogglePlayerSpectating(playerid, true);
    return 1;
}
Spawn işlemi için SpawnPlayer() fonksiyonunu kullanabilirsin.

kişiyi spawn ettirip spec'e sokmak ne kadar mantıklı?


squarepants

@Fwtroyes Bahsettiğiniz fonksiyon spawn ettirmek için değil genellikle spawn bilgilerini ayaralamak için kullanılmaktadır. Spawn işlemi için dediğim gibi SpawnPlayer() fonksiyonu tercih edilebilir.


Rain

Bugu engellemek için.

PAWN Kodu: Seç
new bool:Spawnlandi[MAX_PLAYERS] = false;
public OnPlayerSpawn(playerid)
{
    if(Spawnlandi[playerid] = false) return Kick(playerid);
return 1;
}

Şifreyi girdikten  sonra oyuncuyu spawnlayan fonksiyona
PAWN Kodu: Seç
SpawnPlayer();'ın 1 üst satırına
PAWN Kodu: Seç
Spawnlandi[playerid] = true;
Bunu eklersen bugu engelleyebilirsin.

still alive

DarkKnife

Şöyle bir yolu da var.



Rain

Alıntı yapılan: DarkKnife - 19 Nisan 2022, 06:23:10
Şöyle bir yolu da var.


EkranTemizle GirisYapti OyuncuBilgi vb. şeylerden dolayı hata verecektir

still alive

DarkKnife

Alıntı yapılan: Rain - 20 Nisan 2022, 22:11:48
Alıntı yapılan: DarkKnife - 19 Nisan 2022, 06:23:10
Şöyle bir yolu da var.


EkranTemizle GirisYapti OyuncuBilgi vb. şeylerden dolayı hata verecektir
Onları tanımlaması gerek tabi ki o kadar kolay olmuyor.


Anestezi

Alıntı yapılan:  Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.

Konu kilit+arşiv