(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?
CancelSelectTextDraw bunu denediniz mi?
@VERITAS
Alıntı yapılan: R4IN - 28 Şubat 2022, 01:12:58CancelSelectTextDraw 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.
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.
Alıntı yapılan: ThePosition - 04 Mart 2022, 00:12:20TextDrawTextSize (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.
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.
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.
Y değeri 0.0 olamaz, aşağıdaki şekilde düzenlemeyi dene :
PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][19], 10.000000, 4.000000);
Alıntı yapılan: ThePosition - 04 Mart 2022, 20:43:32Y 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.
@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ış.
Textdrawda hata var gibi.
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
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.)
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