CSPLague
Sorun İstek - 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: Sorun İstek (/showthread.php?tid=6932)



Sorun İstek - leaffan1994 - 27-02-13

SORUNUM: zaman sorunu Round süresi bitiyor ama round kendini tekrarlamıyor 00:00'da kalıyor bunun nedenini bilen arkadaşlar yardımcı olabilirlermi???????



SORUNUM: timeleft + thetime sonra Round başlangıcında go go go ve bomba atıldığında çıkan sesleri nasıl kapatabiliriz öyle bir durum varmı bazı Server'larda onlar kapalıda o yüzden mümkün'ki onlar kapatabilmiş bilen...


Cevap: Sorun İstek - leaffan1994 - 01-03-13

Güncel


Cevap: Sorun İstek - JDM - 02-03-13

PHP Code:
#include <amxmodx>

new Float:gRadio[33]
new 
pTime,pEnabled,pBlock

new szRadioCommands[][] = {
    
"radio1""coverme""takepoint""holdpos""regroup""followme""takingfire",
    
"radio2""go""fallback""sticktog""getinpos""stormfront""report",
    
"radio3""roger""enemyspot""needbackup""sectorclear""inposition""reportingin""getout""negative""enemydown"
}


public 
plugin_init() {
    
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    for (new 
i=0i<sizeof szRadioCommandsi++)
        
register_clcmd(szRadioCommands[i], "cmdRadio")
    
    
pTime register_cvar("srf_time","99"
    
pEnabled register_cvar("srf_enabled","1")
    
pBlock register_cvar("srf_block_fith","1")

    
/* srf_enabled (1 Açma) (0 Kapatma)
    srf_block_fith (1 Açık) (0 Kapalı) Atılan bombaların radio mesajlarını engelleme. Varsayılan 1
    srf_time 5 (Radio mesajlarının kaç saniye aralıkla kullanılacağına belirleyen komut. Varsayılan 5 sn. */
    
    
register_message(get_user_msgid("SendAudio"),"FireInTheHole")
    
register_cvar("srf_version",VERSION,FCVAR_SERVER|FCVAR_SPONLY)
    
}

public 
cmdRadio(id){
    
    if(
get_pcvar_num(pEnabled)){
        
        new 
Float:fTime get_gametime()
        
        if(
fTime gRadio[id] < get_pcvar_num(pTime)){
            
            
client_print(id,print_center,"Uzgunum, cunku sen bu komutu surekli kullaniyorsun!")
            
            return 
PLUGIN_HANDLED_MAIN
        
}
        
        
gRadio[id] = fTime
    
}
    
    return 
PLUGIN_CONTINUE
}

public 
FireInTheHole(msgid,msg_dest,msg_entity) {
    
    if(
get_msg_args() < || get_msg_argtype(2) != ARG_STRING)
        return 
PLUGIN_HANDLED
    
    
new szArg[32]
    
    
get_msg_arg_string(2,szArg,31)
    
    if(
equal(szArg ,"%!MRAD_FIREINHOLE") && get_pcvar_num(pBlock))
        return 
PLUGIN_HANDLED;
    
    return 
PLUGIN_CONTINUE;

[/i]


Cevap: Sorun İstek - leaffan1994 - 03-03-13

Merhaba kardeşim bu ne oluyor biraz açıklasaydın bir Plugin'de neleri Kısıtlıyor acaba? Smile


Cevap: Sorun İstek - JDM - 03-03-13

leaffan1994 dateline='' Wrote: SORUNUM: timeleft + thetime sonra Round başlangıcında go go go ve bomba atıldığında çıkan sesleri nasıl kapatabiliriz öyle bir durum varmı bazı Server'larda onlar kapalıda o yüzden mümkün'ki onlar kapatabilmiş bilen...

Bu sorununa yardımcı olur...


Cevap: Sorun İstek - leaffan1994 - 11-03-13

leaffan1994 dateline='' Wrote: SORUNUM: zaman sorunu Round süresi bitiyor ama round kendini tekrarlamıyor 00:00'da kalıyor bunun nedenini bilen arkadaşlar yardımcı olabilirlermi???????



SORUNUM: timeleft + thetime sonra Round başlangıcında go go go ve bomba atıldığında çıkan sesleri nasıl kapatabiliriz öyle bir durum varmı bazı Server'larda onlar kapalıda o yüzden mümkün'ki onlar kapatabilmiş bilen...

Bu sorunlarım hayla devam etmekte arkadaşlar... GÜNCEL


GÜNCEL



Cevap: Sorun İstek - leaffan1994 - 15-03-13

Günce


Cevap: Sorun İstek - Furkan Dize - 15-03-13

PHP Code:
/*
*    Ñêà÷àíî ñ GM-Serv.Ru
*    Ãîòîâûå ñåğâåğà, ïëàãèíû, ìîäû, ìîäóëè, êàğòû, ïàò÷è...
*    Òàêæå: ôîğóì, ìîíèòîğèíã, òîï ñàéòîâ
*/

#include <amxmodx>

enum _:CvarBits (<<=1) {
    
BLOCK_RADIO 1,
    
BLOCK_MSG
};

new 
g_pCvar;

public 
plugin_init( ) {
    
register_plugin"'Fire in the hole' blocker""1.0""xPaw" );
    
    
g_pCvar register_cvar"sv_fith_block""3" );
    
    
register_messageget_user_msgid"TextMsg" ),   "MessageTextMsg" );
    
register_messageget_user_msgid"SendAudio" ), "MessageSendAudio" );
}

public 
MessageTextMsg( )
    return ( 
get_msg_args( ) == && IsBlockedBLOCK_MSG ) ) ? GetReturnValue5"#Fire_in_the_hole" ) : PLUGIN_CONTINUE;

public 
MessageSendAudio( )
    return 
IsBlockedBLOCK_RADIO ) ? GetReturnValue2"%!MRAD_FIREINHOLE" ) : PLUGIN_CONTINUE;

GetReturnValue( const iParam, const szString[ ] ) {
    new 
szTemp18 ];
    
get_msg_arg_stringiParamszTemp17 );
    
    return ( 
equalszTempszString ) ) ? PLUGIN_HANDLED PLUGIN_CONTINUE;
}

bool:IsBlocked( const iType )
    return 
bool:( get_pcvar_numg_pCvar ) & iType ); 
Buyur bu bomba seslerini engelleyecektir ne ses nede yazı çıkacaktır, sorunsuz çalışıyor.


Cevap: Sorun İstek - DeaTReX - 20-03-13

Konu Cözüldüğü İçin Çözülmüş İstekler Bölümüne Taşınmıştır !