Birkaç komutu tek komutta birleştirme
şöyle bir plugin çok lazim. Amx_iskence nick yazdığım kişiye şu komutlar uygulansin istiyorum.Serverimde bu pluginlerin hepsi kurulu ama tek tek yazmam zor oluyor cfg de acamiyorum oyuncunun konsolunda ayrica cfg olsun istemiyorum her admin kullanabilsin istiyorum. hatta tüm bu pluginler amx_iskence plugininde toplansa cok daha iyi olur ama sadece şu komutları çalıstirsada yeter:
Nick yerine yazdigim oyuncuya su komutlari uygulasin:
amx_blind nick
amx_migraine nick 1
amx_disarm nick
amx_popcd nick
amx_plexec nick "bind e kill"
amx_plexec nick "+duck"
amx_plexec nick "+jump"
amx_plexec nick "+back"
amx_plexec nick "+attack2"
Plexec nick ten sonra parantez icinde bildiginiz cs bozan komutlari yazabilirsiniz. Mesela crosshairin rengini falan bozan sonra volume 0 gibi sesi bozan göruntuyu pingi bozan komutlar. Bu komutlarin hepsini amx_iskence nick yaptigimda otomatik uygulasin istiyorum manuel cok uzun sürüyor ve L yetkisinde olsun.
İcerdigi pluginler(birlestirebilen olursa harika olur):
Plexec konsola komut gonderme
blind plugini kor etme
Migraine ekrani ters cevirme
Popcd amx_ejectcd plugininin kodu cd romu acar kapar sma si bende var lazim olursa
Boyle bir plugin birleştirme veya en azindan toplu kod calistiran bir plugin yapabilir misiniz arkadaşlar. Plugin bilgim zayif. İskence menu de olabilir menucu arkadaslar icin oyuncuyu sec iskence yontemini sec gibi birsey cokj daha hos olur seceneklerden biri de tum kodlari calistiran olabilir. Yani burda 3 farkli istekte bulundum bunlardan 1 tanesi olsa bana yeter. Hani biri olmazsa digeri olur diye menu olursa cok iyi olur.
Cevap: Birkaç komutu tek komutta birleştirme
Buyur Kodu amx_iskencemenu yetkisi L yani rcon ben unbindall ve sensivity 60 kodlarını ekledim unbindall butun tuş değerlerini kaldırcaktır yanı tuşları işe yaramıycaktır sensivityse maus hızı birde fps_max 1 i ekledim buda fpssini maxumum 1 yapcaktır yanı hızı düşcektir iyi forumlar.
Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define ADMIN_YETKI ADMIN_RCON
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_iskencemenu", "iskencemenu", ADMIN_YETKI, "<acilan menuden bir nick sec>")
}
public iskencemenu(id)
{
if(!(get_user_flags(id) & ADMIN_YETKI))
{
console_print(id,"Bu Menuye Erismek Icin Yetkiniz Yok")
}
new ad[32],sznum[6]
new menu = menu_create("\wCsPlague \r\\ \yIskence Menusu","iskencemenu_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}
public iskencemenu_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
server_cmd("amx_blind ^"%s^"",ad)
server_cmd("amx_migraine ^"%s^" 1",ad)
server_cmd("amx_disarm ^"%s^"",ad)
server_cmd("amx_popcd ^"%s^"",ad)
server_cmd("amx_plexec ^"%s^" +duck",ad)
server_cmd("amx_plexec ^"%s^" +jump",ad)
server_cmd("amx_plexec ^"%s^" +attack2",ad)
server_cmd("amx_plexec ^"%s^" +back",ad)
server_cmd("amx_plexec ^"%s^" unbindall",ad)
server_cmd("amx_plexec ^"%s^" sensivity 60",ad)
server_cmd("amx_plexec ^"%s^" fps_max 1",ad)
return PLUGIN_HANDLED
}
Cevap: Birkaç komutu tek komutta birleştirme
Teşekkürler. Tam olarak aradığım buydu. Çözülmüş istrkler bölümüne taşınabilir.
Cevap: Birkaç komutu tek komutta birleştirme
Cevap: Birkaç komutu tek komutta birleştirme
Cevap: Birkaç komutu tek komutta birleştirme
bu plugin forumda onaylanmamış eklentiler bölümündeki virus plugini ile aynı işlevde. sadece çalışması için 4 tane ayrı eklenti kurup bunu kurmanız gerekiyor. onun sma sı yoktu. bu amx_virus plugininin sması gibi oldu :)