GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: sasukec5 - 14 Mart 2022, 22:26:44

Başlık: spawn butonu
Gönderen: sasukec5 - 14 Mart 2022, 22:26:44
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
(https://media.discordapp.net/attachments/799533105077682176/953011262508367892/OLnaJD.png?width=1248&height=702)
Başlık: Ynt: spawn butonu
Gönderen: squarepants - 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() (https://team.sa-mp.com/wiki/SpawnPlayer.html) fonksiyonunu kullanabilirsin.
Başlık: Ynt: spawn butonu
Gönderen: Fwtroyes - 29 Mart 2022, 14:39:58
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() (https://team.sa-mp.com/wiki/SpawnPlayer.html) fonksiyonunu kullanabilirsin.

kişiyi spawn ettirip spec'e sokmak ne kadar mantıklı?
Başlık: Ynt: spawn butonu
Gönderen: squarepants - 30 Mart 2022, 11:03:58
@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.
Başlık: Ynt: spawn butonu
Gönderen: Rain - 05 Nisan 2022, 00:23:07
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.
Başlık: Ynt: spawn butonu
Gönderen: DarkKnife - 19 Nisan 2022, 06:23:10
Şöyle bir yolu da var.

Başlık: Ynt: spawn butonu
Gönderen: 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
Başlık: Ynt: spawn butonu
Gönderen: DarkKnife - 23 Nisan 2022, 06:34:39
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.
Başlık: Ynt: spawn butonu
Gönderen: Anestezi - 11 Mayıs 2022, 19:18:27
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