benim bildiğim bu yani saniye olarak yaptırmayı bilmiyorumNecati Doğan yazdı: Prş Mar 21, 2019 9:30 pmO şekilde yapılırsa tüm sayıları aniden sayar. Bu arkadaş saatteki gibi saniye olarak geri sayım istiyor anladığım kadarıyla.burakxd383 yazdı: Prş Mar 21, 2019 9:28 pm C# da console application da biz for (sayi = 10; sayi >= 0; sayi++) şeklinde 10 dan geriye saydırma yapıyorduk bu mantıkla işte![]()
Geri Sayım Ekleme [İSTEK]
Moderatör: Moderatörler
-
burakxd383
- Mesajlar: 922
- Kayıt: Pzt Şub 05, 2018 2:10 pm
- Konum: Bursa
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Geri Sayım Ekleme [İSTEK]
| Link: | |
| Linklerini gizle |
-
omertas14544
Konu Sahibi - Mesajlar: 1604
- Kayıt: Prş Oca 26, 2017 3:23 pm
Geri Sayım Ekleme [İSTEK]
Necati abi teşekkür ederim fakat tam anlamadım biraz anlatırmısın bu yaptığın plugini.
| Link: | |
| Linklerini gizle |
-
Necati Doğan
- Mesajlar: 822
- Kayıt: Prş Haz 07, 2018 6:18 pm
- Konum: İstanbul
- Clan İsmi: Ke$`h Gaming
- İletişim:
Geri Sayım Ekleme [İSTEK]
Bir değişken tanımlandırdık. Bu değişken ile süreyi saydıracağız.
Bir menü oluşturduk ve bu menüden süreyi seçtiğimiz zaman 'sure' değişkeni o değeri alıyor.
Ardından geri sayım için 1 saniye süreyle set_task oluşturuyoruz. Ondan önce remove_task koymamızın sebebi önceden çalışan bir gerisayım varsa onu sonlandırmak için.
Her saniyede 1 kez sayim3 publici çalışacak ve sure değişkeni 1 azalacak. Eğer sure değişkeni 1 den küçükse gerisayım'ı remove_task ile sonlandırıyoruz.
Kod: Tümünü seç
new sure;Kod: Tümünü seç
switch(key) {
case 1 : sure=5;
case 2 : sure=10;
case 3 : sure=15;
case 4 : sure=20;
case 5 : sure=30;
case 6 : sure=40;
case 7 : sure=60;
}Kod: Tümünü seç
remove_task(1337),set_task(1.0, "sayim3", 1337, _, _, "b");public sayim3() {
if(sure<=1) remove_task(1337),client_print_color(0, 0, "^4Sayim Bitti!");
else client_print_color(0, 0, "^1[ ^3%d ^1]^4 saniye kaldi.",--sure);
}
| Link: | |
| Linklerini gizle |
-
burakxd383
- Mesajlar: 922
- Kayıt: Pzt Şub 05, 2018 2:10 pm
- Konum: Bursa
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Geri Sayım Ekleme [İSTEK]
süper anlatım ellerine sağlıkNecati Doğan yazdı: Prş Mar 21, 2019 10:17 pm Bir değişken tanımlandırdık. Bu değişken ile süreyi saydıracağız.Bir menü oluşturduk ve bu menüden süreyi seçtiğimiz zaman 'sure' değişkeni o değeri alıyor.Kod: Tümünü seç
new sure;Ardından geri sayım için 1 saniye süreyle set_task oluşturuyoruz. Ondan önce remove_task koymamızın sebebi önceden çalışan bir gerisayım varsa onu sonlandırmak için.Kod: Tümünü seç
switch(key) { case 1 : sure=5; case 2 : sure=10; case 3 : sure=15; case 4 : sure=20; case 5 : sure=30; case 6 : sure=40; case 7 : sure=60; }Her saniyede 1 kez sayim3 publici çalışacak ve sure değişkeni 1 azalacak. Eğer sure değişkeni 1 den küçükse gerisayım'ı remove_task ile sonlandırıyoruz.Kod: Tümünü seç
remove_task(1337),set_task(1.0, "sayim3", 1337, _, _, "b");public sayim3() {
if(sure<=1) remove_task(1337),client_print_color(0, 0, "^4Sayim Bitti!");
else client_print_color(0, 0, "^1[ ^3%d ^1]^4 saniye kaldi.",--sure);
}
| Link: | |
| Linklerini gizle |