Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
knaoz1903
Mesajlar: 38
Kayıt: Sal Eki 25, 2016 8:42 pm

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj 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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Taha Demirbaş
Mesajlar: 10428
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj 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 :)

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
knaoz1903
Mesajlar: 38
Kayıt: Sal Eki 25, 2016 8:42 pm

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Taha Demirbaş
Mesajlar: 10428
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
knaoz1903
Mesajlar: 38
Kayıt: Sal Eki 25, 2016 8:42 pm

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
knaoz1903
Mesajlar: 38
Kayıt: Sal Eki 25, 2016 8:42 pm

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj gönderen knaoz1903 »

+++ GÜNCEL

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj gönderen Fatih ~ EjderYa »

Anlatımın çok kötü dostum.

Link:
Linklerini gizle
Linki Kopyala

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

Mesaj 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")
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
knaoz1903
Mesajlar: 38
Kayıt: Sal Eki 25, 2016 8:42 pm

(Yardım) Belirli Süreden Sonra amx_x veya say /x Komutu Uygulama

Mesaj 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

Link:
Linklerini gizle
Linki Kopyala
Cevapla