Yukardaki arkadaşımın yazdığına bikaç bişey eklemek istiyorum:
Her timer'a belirli bir isim verebilirsin. Örneğin:
BenimTimerim = setTimer(function()
print("www.MTASATURK.com")
end)
Peki bu isim ne işe yarar?
Bu isim timer'ı yok etmeye veya timer sayıyormu saymıyormu onu kontrol ettirebiliriz.
MTA'nın timer fonksiyonlarını telefonlardaki geri sayım sayacına benzetebilirsin, o sayaç bitince telefonlarda alarm çalar burdaki sayacın sayımı bitince ise ona eklediğimiz fonksiyonu çalıştırır.
Peki killTimer() fonksiyonu ne işe yarar: bunuda bir çeşit sayaç durdurma fonksiyonuna benzetebiliriz. Tek farkı hem süreyi sıfırlıyor hemde o süre sonunda başlayacak fonksiyonun başlamasını engelliyor.
Peki isTimer() fonksiyonu ne işe yarar: bu sayacın sayıp saymadığını kontrol eder.
(Benden sana bir tavsiye killTimer fonksiyonunu timer'ı kontrol ettirmeden fonksiyona yerleştirme.)
isTimer ve killTimer örnek kullanım:
BenimTimerim = setTimer(function()
print("www.MTASATURK.com")
end)
if isTimer(BenimTimerim) then -- burda timer varmı yokmu onu kontrol ettirdik.
killTimer(BenimTimerim) -- timer i sildik
end