(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Moderatör: Moderatörler
-
knaoz1903
Konu Sahibi - Mesajlar: 38
- Kayıt: Sal Eki 25, 2016 8:42 pm
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Merhaba CSDuraği Ailesi. Kullandığım plugin belirli bir süre sonra consola komut göndererek o koumutun çalışmasını sağlıyor. Süre menüsü mevcuttur. Seçtiğiniz süre sonunda sizin altta kaydettiğiniz amx_X ya da say /X komutu konsolda çalışacaktır. Pluginde örnek olarak amx_bury komutu var.
Benim sizden ricam, süre başladıktan sonra sürenin birinci saniyesinden sonra da ek olarak bir pluginin çalışmasını istiyorum.
Yani örneğin 60 saniye sonra amx_bury komutu çalışacaksa bundan önce başlangıçta 1. saniyeden sonra amx_X plugini çalışsın devamında 60 saniye sonra amx_bury . Bu şekilde... Şimdiden Teşekkürler.
Benim sizden ricam, süre başladıktan sonra sürenin birinci saniyesinden sonra da ek olarak bir pluginin çalışmasını istiyorum.
Yani örneğin 60 saniye sonra amx_bury komutu çalışacaksa bundan önce başlangıçta 1. saniyeden sonra amx_X plugini çalışsın devamında 60 saniye sonra amx_bury . Bu şekilde... Şimdiden Teşekkürler.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
İlk çalışacak komutu da buraya yazın. Belki başkalarından önce yardım ederiz zaman önemli değil mi 
| Link: | |
| Linklerini gizle |
-
knaoz1903
Konu Sahibi - Mesajlar: 38
- Kayıt: Sal Eki 25, 2016 8:42 pm
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Utsa şimdi şöyle: Bu plugin aslında sadece consola komut göndererek o komutun çalışmasını sağlıyor. Yani örneğin bury pluginini çalıştırıyorsa yaptığı tek şey sadece consola amx_bury @T yazısını göndermek oluyor, bury plugini bu SMA'nın içinde yok, yani Bury plugini ayrı olarak var. Consola mesela say /revmenu seklınde bir komut da gönderebilirsin. Pluginler arasında ayrıca Revmenu plugini varsa açılır. O yüzden başta hangi plugin olduğu pek önemli değil. De ki amx_x pluginini dediğim gibi birinci saniyeden sonra çalışsın yani consola 1. saniyeden sonra da komut göndersin istiyorum. Sonra süre devam edecek ve tüm süre bittiğinde süre sonunda alttaki diğer pluginler de çalışacak.Taha Demirbaş yazdı: Cmt Eyl 05, 2020 12:03 pm İlk çalışacak komutu da buraya yazın. Belki başkalarından önce yardım ederiz zaman önemli değil mi![]()
server_cmd("amx_bury @T")
server_cmd("amx_x")
server_cmd("amx_y")
server_cmd("say /xmenu") Bunları alta yazsam bunların hepsi süre sonunda çalışır. Pluginlerin ayrı olarak bulunması lazım.
| Link: | |
| Linklerini gizle |
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Yapacagin is cok basit komutlari ya ayri publiclerden gondereceksin set_task komutuyla beraber client_cmd yi gondereceksin yada moduler bir public olusturacaksin ve dediğimi yapacaksin.
| Link: | |
| Linklerini gizle |
-
knaoz1903
Konu Sahibi - Mesajlar: 38
- Kayıt: Sal Eki 25, 2016 8:42 pm
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Usta ben daha yeni yeni öğrenmeye başlıyorum ufaktan o yüzden daha yeteri bir bilgiye sahip değilim. Bazı kısımlarda kendim değiştirebiliyorum ama bunu nasıl yapacağımı bilemedim. Senin dediklerini hangi kısma ve nasıl yazacağımı bilmiyorum. İstediğim tek seferde geçerli sürenin başında ve sonunda consola komut göndermek, bu kadar. Sonu var zaten sadece sürenin başlangıcı eksik. SMA'yı paylaştım. Örnek olarak sen Saniyeyi başlattıktan sonra hemen ya da birinci saniyeden sonra çalışacak bir komut ekleyebilirsen ben belki ordan bakar anlarım, sonra devamına ben eklerim. Örn: T Takımına Glow verme komutunu ekleyebilirsin.Taha Demirbaş yazdı: Cmt Eyl 05, 2020 6:59 pm Yapacagin is cok basit komutlari ya ayri publiclerden gondereceksin set_task komutuyla beraber client_cmd yi gondereceksin yada moduler bir public olusturacaksin ve dediğimi yapacaksin.
| Link: | |
| Linklerini gizle |
-
knaoz1903
Konu Sahibi - Mesajlar: 38
- Kayıt: Sal Eki 25, 2016 8:42 pm
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Anlatımın çok kötü dostum.
| Link: | |
| Linklerini gizle |
-
batmankara
- Mesajlar: 165
- Kayıt: Cmt Haz 01, 2019 11:53 pm
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Plugine bakıp anlayabilirsin oncekomutgonder publicinde yazdıklarım amx_komutgonder yazdıktan 1 saniye sonra gerçekleşecek. sonrakomutgonder publicindekiler ise önceki public gerçekleştikten 30 saniye sonra gerçekleşecek. Saniyelere bakabilirsin (1.0 veya 30.0)
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "komutgonder"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_komutgonder","komutgonder")
}
public komutgonder(){
set_task(1.0,"oncekomutgonder")
}
public oncekomutgonder(){
server_cmd("amx_x")
server_cmd("amx_y")
server_cmd("say /xmenu")
set_task(30.0,"sonrakomutgonder")
}
public sonrakomutgonder(){
server_cmd("amx_bury @T")
}| Link: | |
| Linklerini gizle |
-
knaoz1903
Konu Sahibi - Mesajlar: 38
- Kayıt: Sal Eki 25, 2016 8:42 pm
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Çok teşekkür ederim, sağolasın <3batmankara yazdı: Pzr Eyl 06, 2020 1:46 pm Plugine bakıp anlayabilirsin oncekomutgonder publicinde yazdıklarım amx_komutgonder yazdıktan 1 saniye sonra gerçekleşecek. sonrakomutgonder publicindekiler ise önceki public gerçekleştikten 30 saniye sonra gerçekleşecek. Saniyelere bakabilirsin (1.0 veya 30.0)Kod: Tümünü seç
#include <amxmodx> #include <amxmisc> #define PLUGIN "komutgonder" #define VERSION "1.0" #define AUTHOR "author" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("amx_komutgonder","komutgonder") } public komutgonder(){ set_task(1.0,"oncekomutgonder") } public oncekomutgonder(){ server_cmd("amx_x") server_cmd("amx_y") server_cmd("say /xmenu") set_task(30.0,"sonrakomutgonder") } public sonrakomutgonder(){ server_cmd("amx_bury @T") }
| Link: | |
| Linklerini gizle |