Selamlar, ben Security.
Genellikle bir textdrawı belirli bir süre sonra yok etmek istediğinizde, ya timer oluşturup içinde PVar kullanıp sayım yapar,
ya da forward ile public oluşturup "SetTimerEx" kullanırsınız.
GTAMulti'de paylaşmak için sıfırdan kodladığım ve hâlâ kodlamaya devam ettiğim modda
zaman tasarrufu yapabilmek, ve sizlere paylaşmak için bir fonksiyon yazdım ve include'a aktardım.
PlayerTextDrawShow yerine PlayerTextDrawShowEx yazıp son argümana kaç milisaniye sonra kaybolacağını girmeniz yeterli.
Kod: PlayerTextDrawShowEx (oyuncu id, textdraw, kaybolacağı süre);
PlayerTextDrawShowEx(playerid, SpawnKorumasi[playerid], 3500);Yani, SpawnKorumasi[playerid] olarak belirttiğimiz TextDraw, 3500 milisaniye sonra gizlenecek. (PlayerTextDrawHide)
Örnek Resimler;
Örnek Kullanım;
PlayerTextDrawSetString(playerid, SpawnTextDraw[playerid], "~r~Koruma Sona Erdi!");
PlayerTextDrawShowEx(playerid, SpawnTextDraw[playerid], 3000);
Includeyi indirip, "pawno" klasörünüzden "include" klasörünün içine atıp,
kullandığınız modun başına "#include <std_ex>" koymanız yeterli.
İndirme Linki:
https://www.upload.ee/files/13953081/std_ex.inc.html
https://www.virustotal.com/gui/file/ef0181ceacf905fdfc14cb930baa3909f943a8e7de2498a19b8a1a5dd72facbf?nocache=1
paylasim icin tesekkurler
Teşekkürler Paylaşim için Sana Başarilar diliyorum.
Güzel bir fikir yakalamışsın, Paylaşım için teşekkürler
yararlı bir sistem paylaşım için teşekkürler.
İyi kullanımlar dostlar..