GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: VERITAS - 22 Şubat 2022, 06:20:04

Başlık: SelectTextDraw Sorunu
Gönderen: VERITAS - 22 Şubat 2022, 06:20:04
(https://cdn.discordapp.com/attachments/822153986677276722/945519761469624370/unknown.png)

Fotoğrafta da görüldüğü üzere sorun fare imleci yazının üzerinde olmamasına rağmen "Anasayfa" ve "Vatandaş Kontrol" bölümlerinin seçili gözükmesidir. Bu durumu nasıl çözebiliriz?
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: R4IN - 28 Şubat 2022, 01:12:58
CancelSelectTextDraw bunu denediniz mi? @VERITAS
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: VERITAS - 03 Mart 2022, 22:25:32
Alıntı yapılan: R4IN - 28 Şubat 2022, 01:12:58
CancelSelectTextDraw bunu denediniz mi? @VERITAS

"CancelSelectTextDraw" kullanınca seçmek için olan mouse kaybolmayacak mı? Benim demek istediğim şey mouse imleci seçilebilir olan textdrawın üstünde olmadığı halde seçiliymiş gibi gözükmesi. Mesela atmış olduğum o fotoğrafta anasayfa ve vatandaş kontrol bölümü seçili gözüküyor fakat gördüğünüz üzere mouse imleci aşağıda.
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: squarepants - 04 Mart 2022, 00:12:20
TextDrawTextSize (https://team.sa-mp.com/wiki/TextDrawTextSize.html) fonksiyonu ile ilgili bir problem gibi gözüküyor, X düzlemi boyutune dokunmayın, Y ekseni boyutunu azaltmayı deneyin. Sorun yüksek ihtimalle düzelecektir.
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: VERITAS - 04 Mart 2022, 12:24:02
Alıntı yapılan: ThePosition - 04 Mart 2022, 00:12:20
TextDrawTextSize (https://team.sa-mp.com/wiki/TextDrawTextSize.html) fonksiyonu ile ilgili bir problem gibi gözüküyor, X düzlemi boyutune dokunmayın, Y ekseni boyutunu azaltmayı deneyin. Sorun yüksek ihtimalle düzelecektir.

PAWN Kodu: Seç
TDEditor_PTD[playerid][19] = CreatePlayerTextDraw(playerid, 249.666580, 140.222167, "Vatandas Kontrol");
PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][19], 0.220999, 1.716148);
PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][19], 3);
PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][19], 255);
PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][19], 0);
PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][19], 0);
PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][19], 255);
PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][19], 1);
PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][19], 1);
PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][19], 0);
PlayerTextDrawSetSelectable(playerid, TDEditor_PTD[playerid][19], true);

Fakat TextSize ile ilgili bir fonksiyon kullanmamıştım oluştururken bile. Sadece lettersize var.
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: VERITAS - 04 Mart 2022, 12:38:52
PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][19], 250.000000, 0.000000);

Olarak araya ekledim bu sefer ise selectable özelliğini kaybetti. Hiç tıklanmıyor bile.
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: squarepants - 04 Mart 2022, 20:43:32
Y değeri 0.0 olamaz, aşağıdaki şekilde düzenlemeyi dene :
PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][19], 10.000000, 4.000000);
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: VERITAS - 04 Mart 2022, 21:17:55
Alıntı yapılan: ThePosition - 04 Mart 2022, 20:43:32
Y değeri 0.0 olamaz, aşağıdaki şekilde düzenlemeyi dene :
PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][19], 10.000000, 4.000000);

Hala selectable özelliği mevcut değil.
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: squarepants - 05 Mart 2022, 00:01:15
@VERITAS değerleri sürekli olarak güncelleyip deneyebilirsin, aşağıdaki şekilde dene istersen bir de :
PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][19], 180.000000, 4.000000);Ek olarak bu tip hesaplamalar biraz zahmetli olduğu için NTD  (https://github.com/Nickk888SAMP/TextDraw-Editor/releases)editörü kullanmanı tavsiye ederim, çok daha hızlı ve kolay bir şekilde tıklanılabilir alanları uygulamalı olarak görsel bir şekilde oluşturabilirsin. Bu sayede bu tarz sorunlar ortadan kalkar. Eğer zaten bu tip bir editör kullanıyorsan textdraw projeni sunucudayken tekrar Import et ve yeniden düzenlemeye çalış.
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: Rain - 05 Nisan 2022, 00:37:25
Textdrawda hata var gibi.
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: HasanEfe - 10 Nisan 2022, 10:53:50
textdraw yaparken yani İpleomax Textdraw Editor kullanıyorsanız altta, right-left-center gibi seçenek olcak onu centere alın
yani textdrawı böyle yaparak ortalıyorsunuz böylece textdrawın boxıda ortaya geliyor

eğer farklı bir textdraw editor kullanıyorsanız
PAWN Kodu: Seç
TextDrawAlignment(textdrawid, 2);şeklinde yapabilirsiniz(eğer textdraw left için ayarlanmışsa text sağa kayar, bu yüzden center için ayarlamalısınız.)
Başlık: Ynt: SelectTextDraw Sorunu
Gönderen: Coiner - 24 Nisan 2022, 17:11:20
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