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)
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.
Alıntı yapılan: ThePosition - 20 Mart 2022, 21:25:33Aş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ı?
@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.
Bugu engellemek için.
new bool:Spawnlandi[MAX_PLAYERS] = false;
public OnPlayerSpawn(playerid)
{
if(Spawnlandi[playerid] = false) return Kick(playerid);
return 1;
}
Şifreyi girdikten sonra oyuncuyu spawnlayan fonksiyona SpawnPlayer();'ın 1 üst satırına Spawnlandi[playerid] = true;
Bunu eklersen bugu engelleyebilirsin.
Alıntı yapılan: DarkKnife - 19 Nisan 2022, 06:23:10Şöyle bir yolu da var.
EkranTemizle GirisYapti OyuncuBilgi vb. şeylerden dolayı hata verecektir
Alıntı yapılan: Rain - 20 Nisan 2022, 22:11:48Alı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.
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