-
JBMİK Plugini
Merhaba arkadaşlar,
Aşağıda paylaştığım plugine ek olarak sadece ilk el mahkumların mikrofon basmalarını engellermisiniz teşekkürler
Kod:
#include <amxmisc>#include <fakemeta>
public plugin_init()
{
register_plugin("Mik Kesme","1.0","CSmiLeFaCe")
}
public fwd_voice_setclientlistening(receiver, id)
{
if(get_user_team(id) == 1){ // Sadece T takımı için geçerli bir komut
if(is_user_alive(id) && get_user_flags(id) & ADMIN_RCON) // Oyuncu Canlıysa ve Adminse alttaki komut girecek
return FMRES_IGNORED; //Miki açsın
else // Eğer canlı değilse veya admin değilse
engfunc(EngFunc_SetClientListening, receiver, id, 0); // Miki açmasını engelle
} // Sadece T takımının publicini kapattim
return FMRES_IGNORED;
}
2. İsteğim no revive glock plugini bilirsiniz bu plugindede bir açık bulmuşlar. Adamı revleyince glock gelmiyor ancak revledikten sonra hemen G tuşuna basarsanız elinize glock geliyor.
Kod:
#include <amxmodx>#include <hamsandwich>
#include <fun>
#define PLUGIN "Revive No Weapon"
#define VERSION "1.0"
#define AUTHOR "nefret007"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "no_glock", 1);
}
public no_glock(id)
{
set_task(0.1,"silah_sil",id)
// set_task(1.0,"silah_sil",id)
}
public silah_sil(id)
{
if(get_user_team(id) == 1)
{
strip_user_weapons(id); give_item(id, "weapon_knife")
}
}
-
Cevap: JBMİK Plugini
1.
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
new round;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV","eNewRound","a","1=0","2=0")
register_event("TextMsg", "eRoundRestart", "a", "2=#Game_Commencing", "2=#Game_will_restart_in")
register_forward(FM_Voice_SetClientListening, "fwdSetVoice")
}
public eNewRound() {
round++
}
public eRoundRestart() {
round = 0;
}
public fwdSetVoice(receiver, sender, listen) {
if(get_user_team(sender) == 1 && round == 1) {
engfunc(EngFunc_SetClientListening, receiver, sender, 0)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
2.
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <fakemeta>
#define PLUGIN "No Glock on Revive & Block Glock Drop"
#define VERSION "2.0"
#define AUTHOR "akcaliberkk"
new LastSpawnTime[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","HamPlayerSpawnPost",1)
register_clcmd("drop","BlockDrop")
}
public HamPlayerSpawnPost(id) {
set_task(0.1,"Strip",id)
}
public Strip(id) {
if(get_user_team(id) == 1) {
strip_user_weapons(id)
give_item(id,"weapon_knife")
set_pdata_int(id, 116, 0) // Yerdeki silahlari alamama fix
LastSpawnTime[id] = get_systime();
}
}
public BlockDrop(id) {
if( ( get_systime() - LastSpawnTime[id] ) < 1) {
client_print(id,print_chat,"no drop")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
-
Cevap: JBMİK Plugini
1. Plugin benimkine ek olarak mı acaba?
-
Cevap: JBMİK Plugini
Hayır. Sadece ilk el hiçbir mahkum mikrofon kullanamaz ?
-
Cevap: JBMİK Plugini
-
Cevap: JBMİK Plugini
Bu seferde şöyle bir sorun mevcut ilk plugin için 2. plugin çalışıyor. Her el başladığında herkes basabiliyor mikrofon ilk el basamıyorlar. Şu mikrofondan dolayı gerçekten çok sıkıntı çekiyorum
-
Cevap: JBMİK Plugini
E zaten böyle olmasını istediniz ?
-
Cevap: JBMİK Plugini
Sorun yok ilk el basmalarında ancak bu sefer ikinci el üçüncü el yani her el başladığında herkes basabiliyor mikrofonu. Aslında tam olarak istediğimi söyliyim kimse uğraşmasın en iyisi. Çünkü plugini birleştirmeye vs çalışıyorum yukardakiyle çakışıyor şu plugini yaparsanız gerçekten çok işime yarayacak.
T'den kimse mikrofon basamasın admin dahil.
Ölüler diğer mahkumların seslerini duyamasın ve mikrofon basamasın (bug)
Oyuna ilk el girişte mahkumların sesleri duyulmasın (bug)
Sadece CT mikrofon basabilsin.
Csm-jbmik plugini engellemiyor. Sizin baş isyancıda aynı şekilde engellemiyor
-
Cevap: JBMİK Plugini
Ben sadece ilk el engelleyecek sandım. Her el engelleyeceğini söylemediniz ?
Bunu deneyin:
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_Voice_SetClientListening, "fwdSetVoice")
}
public fwdSetVoice(receiver, sender, listen) {
if(get_user_team(sender) == 1) {
engfunc(EngFunc_SetClientListening, receiver, sender, 0)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
-
Cevap: JBMİK Plugini
Sorun düzeldi şu an sadece ölüler mikrofon basabiliyor.
-
Cevap: JBMİK Plugini
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new bool:secilmis_kisi[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_Voice_SetClientListening, "FwdSetVoice")
RegisterHam(Ham_Spawn,"player","FwdSpawnPost",1)
register_clcmd("say /sec","cmdSec")
}
public cmdSec(id) {
if(get_user_team(id) != 2) return PLUGIN_CONTINUE
new menu = menu_create("\rMahkum Secin","MenuHandle")
new players[32],inum; get_players(players,inum,"ae","TERRORIST")
static uid,name[32],szID[6];
for(new i;i<inum;i++) {
uid = players[i];
get_user_name(uid,name,31)
num_to_str(uid,szID,5)
menu_additem(menu,name,szID)
}
menu_display(id,menu)
return PLUGIN_HANDLED
}
public MenuHandle(id,menu,item) {
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new name[32],szID[6],callback,access;
menu_item_getinfo(menu,item,access,szID,5,name,31,callback)
new uid = str_to_num(szID)
if(!is_user_connected(uid)) {
client_print(id,print_chat,"Bu oyuncu bagli degil !")
cmdSec(id)
return PLUGIN_HANDLED
}
client_print(id,print_chat,"%s Adli Oyuncunun Mikrofonunu Actiniz.",name)
secilmis_kisi[uid] = true;
client_print(uid,print_chat,"Mikrofonun acildi. Sesini gardiyanlar duyamayacak.")
set_pev(uid,pev_renderamt,30.0)
set_pev(uid,pev_renderfx,kRenderFxGlowShell)
set_pev(uid,pev_rendercolor,255.0,0.0,0.0)
set_pev(uid,pev_rendermode,kRenderNormal)
return PLUGIN_HANDLED
}
public FwdSpawnPost(id) {
if(secilmis_kisi[id]) {
set_pev(id,pev_renderamt,30.0)
set_pev(id,pev_renderfx,kRenderFxGlowShell)
set_pev(id,pev_rendercolor,255.0,0.0,0.0)
set_pev(id,pev_rendermode,kRenderNormal)
}
}
public FwdSetVoice(receiver, sender, listen) {
if(get_user_team(sender) == 1) {
if(secilmis_kisi[sender]) {
if(get_user_team(receiver) != 1) {
engfunc(EngFunc_SetClientListening,receiver,sender,0)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
E sizde de hiçbir plugin çalışmıyor ? Bunu deneyin bu bende çalışıyor, başkaları da çalıştığını söylüyor. Bu da çalışmazsa sorun sizde
-
Cevap: JBMİK Plugini
Çalışıyor sıkıntı yok taşıyabilirsiniz
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.