⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

admin kill alınca farklı efect

Konu

#1
arkadaşlar selamlar aşağıdaki plugin amx_thunder nick yaptıgımızda oyuncuya  yıldırım düşürüyor ve güzel bir efect ve ses veriyor. ben bu plugini komut olarak değil admin KICK yetkisine sahip bir admin kill aldıgında bu efect şeklinde öldürmesini yapmak istiyorum kick yetkisine sahip herkeste öldürme efectleri böyle olsun istiyorum yardımcı olursanız sevinirim. şimdiden elinize saglık

Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Thunder"
#define VERSION "1.0"
#define AUTHOR "anakin_cstrike"

new const thunder_sound[] = "ambience/thunder_clap.wav";
new
lightning, g_smoke,
g_msgsaytext, g_msgclcorpse, g_maxplayers, pointer;

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR );
    register_concmd( "amx_thunder", "thunder_cmd", ADMIN_SLAY, "- <target>" );
    
    g_msgsaytext = get_user_msgid( "SayText" );
    g_msgclcorpse = get_user_msgid( "ClCorpse" );
    
    pointer = get_cvar_pointer( "amx_show_activity" );
    g_maxplayers = get_maxplayers();
}
public plugin_precache()
{
    precache_sound( thunder_sound );
    lightning = precache_model( "sprites/lgtning.spr" );
    g_smoke = precache_model( "sprites/steam1.spr" );
}

public thunder_cmd( id, level, cid )
{
    if( !cmd_access( id, level, cid, 2 ) )
        return PLUGIN_HANDLED;
    
    new arg[ 32 ];
    read_argv( 1, arg, 31 );
    
    new target = cmd_target( id, arg, 6 );
    if( !target )
        return PLUGIN_HANDLED;
        
    new vorigin[ 3 ], pos[ 3 ];
    get_user_origin( target, vorigin );
    
    vorigin[ 2 ] -= 26;
    pos[ 0 ] = vorigin[ 0 ] + 150;
    pos[ 1 ] = vorigin[ 1 ] + 150;
    pos[ 2 ] = vorigin[ 2 ] + 800;
    
    set_msg_block( g_msgclcorpse, BLOCK_ONCE );
    user_kill( target );
    
    Thunder( pos, vorigin );
    Smoke( vorigin, 10, 10 );
    Blood( vorigin );
    
    ShowActivity( id, target );
    
    return PLUGIN_HANDLED;
}

Thunder( ivec1[ 3 ], ivec2[ 3 ] )
{
    message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
    write_byte( TE_BEAMPOINTS );
    write_coord( ivec1[ 0 ] );
    write_coord( ivec1[ 1 ] );
    write_coord( ivec1[ 2 ] );
    write_coord( ivec2[ 0 ] );
    write_coord( ivec2[ 1 ] );
    write_coord( ivec2[ 2 ] );
    write_short( lightning );
    write_byte( 1 );
    write_byte( 5 );
    write_byte( 7 );
    write_byte( 20 );
    write_byte( 30 );
    write_byte( 200 );
    write_byte( 200 );
    write_byte( 200 );
    write_byte( 200 );
    write_byte( 200 );
    message_end();
    
    message_begin( MSG_PVS, SVC_TEMPENTITY, ivec2 );
    write_byte( TE_SPARKS );
    write_coord( ivec2[ 0 ]  );
    write_coord( ivec2[ 1 ]);
    write_coord( ivec2[ 2 ] );
    message_end();
    
    emit_sound( 0 ,CHAN_ITEM, thunder_sound, 1.0, ATTN_NORM, 0, PITCH_NORM );
}

Smoke( iorigin[ 3 ], scale, framerate )
{
    message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
    write_byte( TE_SMOKE );
    write_coord( iorigin[ 0 ] );
    write_coord( iorigin[ 1 ] );
    write_coord( iorigin[ 2 ] );
    write_short( g_smoke );
    write_byte( scale );
    write_byte( framerate );
    message_end();
}

Blood( ivec1[ 3 ] )
{
    message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
    write_byte( TE_LAVASPLASH );
    write_coord( ivec1[ 0 ] );
    write_coord( ivec1[ 1 ] );
    write_coord( ivec1[ 2 ] );
    message_end();
}

ShowActivity( admin, player )
{
    new value = get_pcvar_num( pointer );
    if( !value )
        return 0;
        
    new Buffer[ 128 ], adminname[ 32 ], playername[ 32 ], i;
    get_user_name( admin, adminname, 31 );
    get_user_name( player, playername, 31 );
    formatex( Buffer, sizeof Buffer - 1, "ADMIN %s: Trucked-down player %s.", (value==1) ? "" : adminname, playername );
    
    for( i = 1; i <= g_maxplayers; i++ )
    {
        if( !is_user_connected( i ) )
            continue;
        if( is_user_bot( i ) )
            continue;
            
        message_begin( MSG_ONE, g_msgsaytext, _, i );
        write_byte( i );
        write_string( Buffer );
        message_end();
    }
    
    return 1;
}

#2
Dener misin ?

PHP Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Thunder"
#define VERSION "1.0"
#define AUTHOR "anakin_cstrike"

new const thunder_sound[] = "ambience/thunder_clap.wav";
new
lightningg_smoke,
g_msgsaytextg_msgclcorpseg_maxplayerspointer;

public 
plugin_init()
{
    register_pluginPLUGINVERSIONAUTHOR );

    register_concmd"amx_thunder""thunder_cmd"ADMIN_SLAY"- <target>" );

    register_event("DeathMsg""onDeathMsgEvent""a");
    
    g_msgsaytext 
get_user_msgid"SayText" );
    g_msgclcorpse get_user_msgid"ClCorpse" );
    
    pointer 
get_cvar_pointer"amx_show_activity" );
    g_maxplayers get_maxplayers();
}

public 
onDeathMsgEvent() 
{
    new attacker read_data(1)
    new target read_data(2)

    if(get_user_flags(attacker) & ADMIN_KICK)
    {
        new vorigin], pos];
        get_user_origintargetvorigin );
        
        vorigin
] -= 26;
        pos] = vorigin] + 150;
        pos] = vorigin] + 150;
        pos] = vorigin] + 800;
        
        set_msg_block
g_msgclcorpseBLOCK_ONCE );
        // user_kill( target );
        
        Thunder
posvorigin );
        Smokevorigin1010 );
        Bloodvorigin );
        
        
// ShowActivity( id, target );
    }
}

public 
plugin_precache()
{
    precache_soundthunder_sound );
    lightning precache_model"sprites/lgtning.spr" );
    g_smoke precache_model"sprites/steam1.spr" );
}

public 
thunder_cmdidlevelcid )
{
    if( !cmd_accessidlevelcid) )
        return PLUGIN_HANDLED;
    
    
new arg32 ];
    read_argv1arg31 );
    
    
new target cmd_targetidarg);
    if( !target )
        return PLUGIN_HANDLED;
        
    
new vorigin], pos];
    get_user_origintargetvorigin );
    
    vorigin
] -= 26;
    pos] = vorigin] + 150;
    pos] = vorigin] + 150;
    pos] = vorigin] + 800;
    
    set_msg_block
g_msgclcorpseBLOCK_ONCE );
    user_killtarget );
    
    Thunder
posvorigin );
    Smokevorigin1010 );
    Bloodvorigin );
    
    ShowActivity
idtarget );
    
    
return PLUGIN_HANDLED;
}

Thunderivec1], ivec2] )
{
    message_beginMSG_BROADCASTSVC_TEMPENTITY );
    write_byteTE_BEAMPOINTS );
    write_coordivec1] );
    write_coordivec1] );
    write_coordivec1] );
    write_coordivec2] );
    write_coordivec2] );
    write_coordivec2] );
    write_shortlightning );
    write_byte);
    write_byte);
    write_byte);
    write_byte20 );
    write_byte30 );
    write_byte200 );
    write_byte200 );
    write_byte200 );
    write_byte200 );
    write_byte200 );
    message_end();
    
    message_begin
MSG_PVSSVC_TEMPENTITYivec2 );
    write_byteTE_SPARKS );
    write_coordivec2]  );
    write_coordivec2]);
    write_coordivec2] );
    message_end();
    
    emit_sound
,CHAN_ITEMthunder_sound1.0ATTN_NORM0PITCH_NORM );
}

Smokeiorigin], scaleframerate )
{
    message_beginMSG_BROADCASTSVC_TEMPENTITY );
    write_byteTE_SMOKE );
    write_coordiorigin] );
    write_coordiorigin] );
    write_coordiorigin] );
    write_shortg_smoke );
    write_bytescale );
    write_byteframerate );
    message_end();
}

Bloodivec1] )
{
    message_beginMSG_BROADCASTSVC_TEMPENTITY );
    write_byteTE_LAVASPLASH );
    write_coordivec1] );
    write_coordivec1] );
    write_coordivec1] );
    message_end();
}

ShowActivityadminplayer )
{
    new value get_pcvar_numpointer );
    if( !value )
        return 0;
        
    
new Buffer128 ], adminname32 ], playername32 ], i;
    get_user_nameadminadminname31 );
    get_user_nameplayerplayername31 );
    formatexBuffersizeof Buffer 1"ADMIN %s: Trucked-down player %s.", (value==1) ? "" adminnameplayername );
    
    
for( 1<= g_maxplayersi++ )
    {
        if( !is_user_connected) )
            continue;
        if( is_user_bot) )
            continue;
            
        message_begin
MSG_ONEg_msgsaytext_);
        write_byte);
        write_stringBuffer );
        message_end();
    }
    
    
return 1;

Steam:Tıkla • Discord: lynchk
#3
Ellerine kollarına sağlık efsanesin Aşığım sana tek sıkıntı ses dosyası kill alınca şimşek çakma sesini herkes duyuyor onu şahsi yapma sansımız var mı acaba sadece admin duysun @Lynchk
#4
(21-01-2024, 17:14)taha aydemir26 Adlı Kullanıcıdan Alıntı: Ellerine kollarına sağlık efsanesin Aşığım sana tek sıkıntı ses dosyası kill alınca şimşek çakma sesini herkes duyuyor onu şahsi yapma sansımız var mı acaba sadece admin duysun @Lynchk
hocam farklı konu açabilir misiniz bir konuda iki istek yasak konunuz çözüldüyse çözüldü bildirin.
Ts3.FeliciaClan.Com
#5
(21-01-2024, 17:47)swenzyeren Adlı Kullanıcıdan Alıntı:
(21-01-2024, 17:14)taha aydemir26 Adlı Kullanıcıdan Alıntı: Ellerine kollarına sağlık efsanesin Aşığım sana tek sıkıntı ses dosyası kill alınca şimşek çakma sesini herkes duyuyor onu şahsi yapma sansımız var mı acaba sadece admin duysun @Lynchk
hocam farklı konu açabilir misiniz bir konuda iki istek yasak konunuz çözüldüyse çözüldü bildirin.
  • Bir istek konusunda sadece 1 istekte bulunabilirsiniz.Aynı kod parçası üzerinde istekte bulunursanız bu sayı değişkenlik gösterebilir.

Yanlış bilgi vermeyelim, eklenti model istek kuralları güncellendi.

Deneyin;
PHP Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Thunder"
#define VERSION "1.0"
#define AUTHOR "anakin_cstrike"

new const thunder_sound[] = "ambience/thunder_clap.wav";
new
lightningg_smoke,
g_msgsaytextg_msgclcorpseg_maxplayerspointer;

public 
plugin_init()
{
    register_pluginPLUGINVERSIONAUTHOR );

    register_concmd"amx_thunder""thunder_cmd"ADMIN_SLAY"- <target>" );

    register_event("DeathMsg""onDeathMsgEvent""a");
    
    g_msgsaytext 
get_user_msgid"SayText" );
    g_msgclcorpse get_user_msgid"ClCorpse" );
    
    pointer 
get_cvar_pointer"amx_show_activity" );
    g_maxplayers get_maxplayers();
}

public 
onDeathMsgEvent() 
{
    new attacker read_data(1)
    new target read_data(2)

    if(get_user_flags(attacker) & ADMIN_KICK)
    {
        new vorigin], pos];
        get_user_origintargetvorigin );
        
        vorigin
] -= 26;
        pos] = vorigin] + 150;
        pos] = vorigin] + 150;
        pos] = vorigin] + 800;
        
        set_msg_block
g_msgclcorpseBLOCK_ONCE );
        // user_kill( target );
        
        Thunder
posvorigin );
        Smokevorigin1010 );
        Bloodvorigin );

        client_cmd(attacker"spk sound/%s"thunder_sound);
        
        
// ShowActivity( id, target );
    }
}

public 
plugin_precache()
{
    precache_soundthunder_sound );
    lightning precache_model"sprites/lgtning.spr" );
    g_smoke precache_model"sprites/steam1.spr" );
}

public 
thunder_cmdidlevelcid )
{
    if( !cmd_accessidlevelcid) )
        return PLUGIN_HANDLED;
    
    
new arg32 ];
    read_argv1arg31 );
    
    
new target cmd_targetidarg);
    if( !target )
        return PLUGIN_HANDLED;
        
    
new vorigin], pos];
    get_user_origintargetvorigin );
    
    vorigin
] -= 26;
    pos] = vorigin] + 150;
    pos] = vorigin] + 150;
    pos] = vorigin] + 800;
    
    set_msg_block
g_msgclcorpseBLOCK_ONCE );
    user_killtarget );
    
    Thunder
posvorigin );
    Smokevorigin1010 );
    Bloodvorigin );
    
    ShowActivity
idtarget );
    
    
return PLUGIN_HANDLED;
}

Thunderivec1], ivec2] )
{
    message_beginMSG_BROADCASTSVC_TEMPENTITY );
    write_byteTE_BEAMPOINTS );
    write_coordivec1] );
    write_coordivec1] );
    write_coordivec1] );
    write_coordivec2] );
    write_coordivec2] );
    write_coordivec2] );
    write_shortlightning );
    write_byte);
    write_byte);
    write_byte);
    write_byte20 );
    write_byte30 );
    write_byte200 );
    write_byte200 );
    write_byte200 );
    write_byte200 );
    write_byte200 );
    message_end();
    
    message_begin
MSG_PVSSVC_TEMPENTITYivec2 );
    write_byteTE_SPARKS );
    write_coordivec2]  );
    write_coordivec2]);
    write_coordivec2] );
    message_end();
    
    
// emit_sound( 0 ,CHAN_ITEM, thunder_sound, 1.0, ATTN_NORM, 0, PITCH_NORM );
}

Smokeiorigin], scaleframerate )
{
    message_beginMSG_BROADCASTSVC_TEMPENTITY );
    write_byteTE_SMOKE );
    write_coordiorigin] );
    write_coordiorigin] );
    write_coordiorigin] );
    write_shortg_smoke );
    write_bytescale );
    write_byteframerate );
    message_end();
}

Bloodivec1] )
{
    message_beginMSG_BROADCASTSVC_TEMPENTITY );
    write_byteTE_LAVASPLASH );
    write_coordivec1] );
    write_coordivec1] );
    write_coordivec1] );
    message_end();
}

ShowActivityadminplayer )
{
    new value get_pcvar_numpointer );
    if( !value )
        return 0;
        
    
new Buffer128 ], adminname32 ], playername32 ], i;
    get_user_nameadminadminname31 );
    get_user_nameplayerplayername31 );
    formatexBuffersizeof Buffer 1"ADMIN %s: Trucked-down player %s.", (value==1) ? "" adminnameplayername );
    
    
for( 1<= g_maxplayersi++ )
    {
        if( !is_user_connected) )
            continue;
        if( is_user_bot) )
            continue;
            
        message_begin
MSG_ONEg_msgsaytext_);
        write_byte);
        write_stringBuffer );
        message_end();
    }
    
    
return 1;

Steam:Tıkla • Discord: lynchk
#6
İstek konusu, @Lynchk adlı kullanıcı tarafından 8 saat içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 793 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da