Merhaba, spawnplayer fonksiyonunu nasıl değiştireceğim hakkında bilgi edinmek için wikide dolaştım ama bulamadım, bana bi yardımcı olabilir misiniz? Aslında buldumda bir işe yaramadı bir de sizin çözümlerinizi almak istedim.
NOT: Wiki linkleri atmayın beni hepsini bizzat denedim. Bildiğiniz bir çözüm yolu varsa önerebilirsiniz.
Discorddan ekledim.
Ne demek istiyorsun hiç bir şey anlamadım SpawnPlayer fonksiyonu oyuncuyu spawnlar?
İstediğin şeyi doğru anladım mı bilmiyorum ama sanırım bunu istedin. Eğer istediğin şey bu değilse ne istediğini daha açık bir şekilde anlatırsan yardımcı olmaya çalışırım.
OnPlayerSpawn publicine şunu ekle:
Player_Spawn(playerid);
Publiclerin en altında da bunu ekle:
forward Player_Spawn(playerid);
public Player_Spawn(playerid)
{
SpawnPlayer(playerid);
// oyuncu spawn olduğunda olmasını istediğin şeyleri buraya ekle
return 1;
}
@Rotex içeriklerini değiştirmek için SetSpawnInfo (https://wiki.sa-mp.com/wiki/SetSpawnInfo) fonksiyonunu kullanmalısın. Başka bir isteğin varsa anlattığın tam olarak anlaşılmıyor, biraz daha açıklayıcı olmanı öneririm.
Alıntı yapılan: manhunt - 18 Nisan 2020, 21:38:22İstediğin şeyi doğru anladım mı bilmiyorum ama sanırım bunu istedin. Eğer istediğin şey bu değilse ne istediğini daha açık bir şekilde anlatırsan yardımcı olmaya çalışırım.
OnPlayerSpawn publicine şunu ekle:
Player_Spawn(playerid);
Publiclerin en altında da bunu ekle:
forward Player_Spawn(playerid);
public Player_Spawn(playerid)
{
SpawnPlayer(playerid);
// oyuncu spawn olduğunda olmasını istediğin şeyleri buraya ekle
return 1;
}
Bunun yerine
stock Player_Spawn(oyuncuid) return SpawnPlayer(oyuncuid);şeklinde kullanması daha optimize ve bir satırda çözmüş olur, ek olarak spawnplayer'deki return değişkenini verir.
Alıntı yapılan: via - 19 Nisan 2020, 02:33:44Bunun yerine
stock Player_Spawn(oyuncuid) return SpawnPlayer(oyuncuid);
şeklinde kullanması daha optimize ve bir satırda çözmüş olur, ek olarak spawnplayer'deki return değişkenini verir.
Halkanın içerisine başka şeyler koymak isteyebilir diye düşündüğüm için o şekilde yaptım. Zaten fark ettiysen "koymak istediğin şeyleri buraya ekle" diye bir ibare bıraktım. Sanırım zaten istediği şey de bu, aksi takdirde böyle bir halka oluşturmak aşırı anlamsız olurdu.
Alıntı yapılan: manhunt - 19 Nisan 2020, 03:43:14Alıntı yapılan: via - 19 Nisan 2020, 02:33:44Bunun yerine
stock Player_Spawn(oyuncuid) return SpawnPlayer(oyuncuid);
şeklinde kullanması daha optimize ve bir satırda çözmüş olur, ek olarak spawnplayer'deki return değişkenini verir.
Halkanın içerisine başka şeyler koymak isteyebilir diye düşündüğüm için o şekilde yaptım. Zaten fark ettiysen "koymak istediğin şeyleri buraya ekle" diye bir ibare bıraktım. Sanırım zaten istediği şey de bu, aksi takdirde böyle bir halka oluşturmak aşırı anlamsız olurdu.
Yani anlamsız olması konusunda haklısın, ancak üyemizin tam olarak ne istediği açıklanmadığı için diyecek bir şey bulamıyorum.
ve public yerine stock kullanmak daha optimize ve daha az yer kaplıyor, aynı işlevi stock ile de yapabilirsin.
stock OyuncuSpawnla(oyuncuid) {
// içerik
return SpawnPlayer(oyuncuid);
}gibi gibi.
@Rotex sorununuzu çözdüyseniz konuyu kilitleyin.
Alıntı yapılan: Radless - 22 Nisan 2020, 18:59:29@Rotex sorununuzu çözdüyseniz konuyu kilitleyin.
Böyle yorumlar atmanıza gerek yok kurallar gereği son ileti 10 günü aştığında kilitlenecek zaten.
Bölüm Kuralları (https://www.gtamulti.com/forum/yardim-talepleri/bolum-kurallari-7/)
Alıntı yapılan: via - 19 Nisan 2020, 16:26:06Alıntı yapılan: manhunt - 19 Nisan 2020, 03:43:14Alıntı yapılan: via - 19 Nisan 2020, 02:33:44Bunun yerine
stock Player_Spawn(oyuncuid) return SpawnPlayer(oyuncuid);
şeklinde kullanması daha optimize ve bir satırda çözmüş olur, ek olarak spawnplayer'deki return değişkenini verir.
Halkanın içerisine başka şeyler koymak isteyebilir diye düşündüğüm için o şekilde yaptım. Zaten fark ettiysen "koymak istediğin şeyleri buraya ekle" diye bir ibare bıraktım. Sanırım zaten istediği şey de bu, aksi takdirde böyle bir halka oluşturmak aşırı anlamsız olurdu.
Yani anlamsız olması konusunda haklısın, ancak üyemizin tam olarak ne istediği açıklanmadığı için diyecek bir şey bulamıyorum.
ve public yerine stock kullanmak daha optimize ve daha az yer kaplıyor, aynı işlevi stock ile de yapabilirsin.
stock OyuncuSpawnla(oyuncuid) {
// içerik
return SpawnPlayer(oyuncuid);
}
gibi gibi.
Stock kullanmak kullanıcıyı yanıltabilir. Onun yerine makro kullanabilir veya stock kullanmadan fonksiyonu adlandırıp kullanabilir. Makro ve stock arasında performans testine soktuğunuzda makro daha hızlı çağrılır.
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.
K/A.