CSPLague
JBMİK Plugini - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: JBMİK Plugini (/showthread.php?tid=8213)

Pages: 1 2


JBMİK Plugini - PhantomRui - 31-07-13

Merhaba arkadaşlar,

Aşağıda paylaştığım plugine ek olarak sadece ilk el mahkumların mikrofon basmalarını engellermisiniz teşekkürler

Code:
#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.
Code:
#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 - akcaliberkk - 01-08-13

1.
PHP Code:
#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(PLUGINVERSIONAUTHOR)
    
    
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(receiversenderlisten) {
    if(
get_user_team(sender) == && round == 1) {
        
engfunc(EngFunc_SetClientListeningreceiversender0)
        return 
FMRES_SUPERCEDE
    
}
    return 
FMRES_IGNORED


2.
PHP Code:
/* 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(PLUGINVERSIONAUTHOR)
    
    
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(id1160// 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 - PhantomRui - 01-08-13

1. Plugin benimkine ek olarak mı acaba?


Cevap: JBMİK Plugini - akcaliberkk - 01-08-13

Hayır. Sadece ilk el hiçbir mahkum mikrofon kullanamaz ?


Cevap: JBMİK Plugini - PhantomRui - 01-08-13

Tamamdır deniyorum.


Cevap: JBMİK Plugini - PhantomRui - 01-08-13

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 - akcaliberkk - 01-08-13

E zaten böyle olmasını istediniz ?


Cevap: JBMİK Plugini - PhantomRui - 01-08-13

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 - akcaliberkk - 01-08-13

Ben sadece ilk el engelleyecek sandım. Her el engelleyeceğini söylemediniz ?

Bunu deneyin:

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_forward(FM_Voice_SetClientListening"fwdSetVoice")
    
}
public 
fwdSetVoice(receiversenderlisten) {
    if(
get_user_team(sender) == 1) {
        
engfunc(EngFunc_SetClientListeningreceiversender0)
        return 
FMRES_SUPERCEDE
    
}
    return 
FMRES_IGNORED




Cevap: JBMİK Plugini - PhantomRui - 01-08-13

Sorun düzeldi şu an sadece ölüler mikrofon basabiliyor.