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

nametag sorunsalı

Başlatan Rios, 22 Nisan 2020, 20:52:01

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Rios

selamlar ben elegant modunu kullanıyorum ve arada sırada name taglar karışıyor bunu nasıl düzeltebilirim?


viathegod32

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.

developer & producer

Rios

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ı


viathegod32

Her değişkene uygulamak zorundasın, herhangi biri kalırsa sistemi hatalı çalıştıracaktır.

developer & producer

Eamon

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.

Bugünün güzel zamanları, yarının üzücü düşünceleridir.

Rios

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ı


Eamon

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.

Bugünün güzel zamanları, yarının üzücü düşünceleridir.

Enkei

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.