1. sayfa (Toplam 1 sayfa)
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Cmt Eyl 05, 2020 11:39 am
gönderen knaoz1903
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.
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Cmt Eyl 05, 2020 12:03 pm
gönderen Taha Demirbaş
İlk çalışacak komutu da buraya yazın. Belki başkalarından önce yardım ederiz zaman önemli değil mi

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Cmt Eyl 05, 2020 1:47 pm
gönderen knaoz1903
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
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.
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.
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Cmt Eyl 05, 2020 6:59 pm
gönderen Taha Demirbaş
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.
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Cmt Eyl 05, 2020 8:13 pm
gönderen knaoz1903
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.
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.
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Pzr Eyl 06, 2020 12:28 pm
gönderen knaoz1903
+++ GÜNCEL
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Pzr Eyl 06, 2020 1:09 pm
gönderen Fatih ~ EjderYa
Anlatımın çok kötü dostum.
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Pzr Eyl 06, 2020 1:46 pm
gönderen batmankara
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")
}
(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama
Gönderilme zamanı: Pzr Eyl 06, 2020 3:22 pm
gönderen knaoz1903
batmankara 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")
}
Çok teşekkür ederim, sağolasın <3