GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Rios - 22 Nisan 2020, 20:52:01

Başlık: nametag sorunsalı
Gönderen: Rios - 22 Nisan 2020, 20:52:01
selamlar ben elegant modunu kullanıyorum ve arada sırada name taglar karışıyor bunu nasıl düzeltebilirim?
Başlık: Ynt: nametag sorunsalı
Gönderen: viathegod32 - 22 Nisan 2020, 20:54:30
3DTextLabelleri değişkenlere tanımladığında o id orada sabit kalır, silsen de onun içindeki veri aynı olduğu için o labeli güncellemeye çalışır. Sildikten sonra INVALID idsi verirsen sorunu çözmüş olursun.
Başlık: Ynt: nametag sorunsalı
Gönderen: Rios - 22 Nisan 2020, 21:05:43
Alıntı yapılan: via - 22 Nisan 2020, 20:54:30
3DTextLabelleri değişkenlere tanımladığında o id orada sabit kalır, silsen de onun içindeki veri aynı olduğu için o labeli güncellemeye çalışır. Sildikten sonra INVALID idsi verirsen sorunu çözmüş olursun.
onu denedimde olmadı
Başlık: Ynt: nametag sorunsalı
Gönderen: viathegod32 - 22 Nisan 2020, 23:31:32
Her değişkene uygulamak zorundasın, herhangi biri kalırsa sistemi hatalı çalıştıracaktır.
Başlık: Ynt: nametag sorunsalı
Gönderen: Eamon - 23 Nisan 2020, 02:13:06
Via'nın dediğini deneyebilirsin fakat bildiğim kadarıyla labelleri sil - oluştur yaparsan zaten kendiliğinden bug'a giriyor. O yüzden silme işlemini hiç kullanma derim. OnGameModeInit kısmında oyuncu sayına göre labelleri oluştur ve OnPlayerConnect veya Spawn'da labelleri oyuncunun üzerine tak ve içeriğini güncelle (UpDate3DTextLabel).

Yani sunucu açıldığında tüm oyuncuların için label oluşturacaksın ve oyuncular giriş yaptıklarında labelleri takıp güncelleyeceksin. Bunu isim tagı için kullanacaksan bence böyle yapabilirsin bu şekilde bug'a girmez.
Başlık: Ynt: nametag sorunsalı
Gönderen: Rios - 24 Nisan 2020, 22:28:14
Alıntı yapılan: Metafor - 23 Nisan 2020, 02:13:06
Via'nın dediğini deneyebilirsin fakat bildiğim kadarıyla labelleri sil - oluştur yaparsan zaten kendiliğinden bug'a giriyor. O yüzden silme işlemini hiç kullanma derim. OnGameModeInit kısmında oyuncu sayına göre labelleri oluştur ve OnPlayerConnect veya Spawn'da labelleri oyuncunun üzerine tak ve içeriğini güncelle (UpDate3DTextLabel).

Yani sunucu açıldığında tüm oyuncuların için label oluşturacaksın ve oyuncular giriş yaptıklarında labelleri takıp güncelleyeceksin. Bunu isim tagı için kullanacaksan bence böyle yapabilirsin bu şekilde bug'a girmez.
böyle çok uğraştırmazmı
Başlık: Ynt: nametag sorunsalı
Gönderen: Eamon - 25 Nisan 2020, 00:09:35
Alıntı yapılan: Rios - 24 Nisan 2020, 22:28:14
Alıntı yapılan: Metafor - 23 Nisan 2020, 02:13:06
Via'nın dediğini deneyebilirsin fakat bildiğim kadarıyla labelleri sil - oluştur yaparsan zaten kendiliğinden bug'a giriyor. O yüzden silme işlemini hiç kullanma derim. OnGameModeInit kısmında oyuncu sayına göre labelleri oluştur ve OnPlayerConnect veya Spawn'da labelleri oyuncunun üzerine tak ve içeriğini güncelle (UpDate3DTextLabel).

Yani sunucu açıldığında tüm oyuncuların için label oluşturacaksın ve oyuncular giriş yaptıklarında labelleri takıp güncelleyeceksin. Bunu isim tagı için kullanacaksan bence böyle yapabilirsin bu şekilde bug'a girmez.
böyle çok uğraştırmazmı

Uğraştırmaz ve en kesin bugsuz yöntem bu.
Başlık: Ynt: nametag sorunsalı
Gönderen: Enkei - 05 Mayıs 2020, 01:14:59
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.