Rehber Plugin Yazmak İçin Kodlar [BASLANGIÇ]

Bu Konu Yararlı mı ?

  • Yararlı

    Oy: 1 20,0%
  • Hayır

    Oy: 3 60,0%
  • Gereksiz Konu

    Oy: 1 20,0%

  • Kullanılan toplam oy
    5
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

zSloody

Fırında Isıttığım İlk Taş
Katılım
25 Aralık 2016
Mesajlar
99
Elmaslar
28
Puan
0
Yaş
29
Bügün Sizlerle Plugin Yazmak İçin Plugin Kodlarını . Paylaşacağım inşallah Yararlı Konu Olmuştur

Kodlar:
Kod:
eni El =>

register_event( "HLTV" , "event_new_round" , "a" , "1=0" , "2=0" );
___________________________________________________________________________
Yeni El 2 =>

register_event( "ResetHUD" , "newRound" , "b" );
___________________________________________________________________________
Oyuncu Doğunca =>

RegisterHam( Ham_Spawn , "player" , "fwHamPlayerSpawnPost" , 1 );
___________________________________________________________________________
El Başı =>

register_logevent( "logevent_round_start" , 2 , "1=Round_Start" );
___________________________________________________________________________
El Sonu =>

register_logevent( "logevent_round_end" , 2 , "1=Round_End" );
___________________________________________________________________________
Oyuncu Ölünce =>

register_event( "DeathMsg" , "death_msg" , "a" );

RegisterHam( Ham_Killed , "player" , "Ham_Killed_player" );
___________________________________________________________________________
T Kazanınca =>

register_event( "SendAudio" , "t_win" , "a" , "2&%!MRAD_terwin" );
___________________________________________________________________________
CT Kazanınca =>

register_event( "SendAudio" , "ct_win" , "a" , "2&%!MRAD_ctwin" );
___________________________________________________________________________
Gece Görüşü =>

cs_set_user_nvg( id, 1 );
---------------------------------------------------------------------------
Ayak Sesi =>

set_user_footsteps( id, 1 );
---------------------------------------------------------------------------
Hız Ayarlama =>

set_user_maxspeed( id, 340.0 );
---------------------------------------------------------------------------
Silah Verme =>

give_item( id, "weapon_silahismi" );
---------------------------------------------------------------------------
Şarjor Ayarlama =>

cs_set_user_bpammo( id, CSW_SILAHISMI, SARJORMIKTARI );
___________________________________________________________________________
Tamamen Kararık =>

set_lights("a");
---------------------------------------------------------------------------
Gece =>

set_lights( "c" );
---------------------------------------------------------------------------
Işıklar Açık =>

set_lights( "#OFF" );
___________________________________________________________________________
Respawn Kodu =>

ExecuteHamB( Ham_CS_RoundRespawn, id );
___________________________________________________________________________
İsim Oluşturma =>

new name[ 32 ];

get_user_name( id, name, charsmax( name ) );
___________________________________________________________________________
3D Gösterme =>

set_view( id, CAMERA_3RDPERSON );

---------------------------------------------------------------------------
3D Kapatma =>

set_view( id, CAMERA_NONE );
___________________________________________________________________________
Hasar Alınca (Vuran oyuncuda gözükür) =>

register_event( "Damage" , "event_damage" , "b" , "2!0" , "3=0" , "4!0" );
___________________________________________________________________________
Hasar Kodu =>
( Kırılgan nesne kodu : func_breakable || player yazan yere yazılır )

RegisterHam( Ham_TakeDamage , "player" , "hasar" );
---------------------------------------------------------------------------
victim, inflictor, attacker, Float:damage, damage_type

victim = hasarı alan
inflictor = hasar veren
attacker = saldıran
damage = hasar
damage_type = hasar tipi (mesela : DMG_FALL)
___________________________________________________________________________
Plugini Cvar'a Bağlama =>

new enabled;

if( get_pcvar_num( enabled ) ){
    // Code..
}
---------------------------------------------------------------------------
set_cvar_num( "cvarkodu" , 1 ) // 1 açar, 0 kapatır.
___________________________________________________________________________
Etkilenmeme =>

if(!( get_user_flags( id ) & ADMIN_KICK) )
___________________________________________________________________________
Oyuncu Ölüyse Kodu =>

!is_user_alive( id );
---------------------------------------------------------------------------
Oyuncu Canlıysa Kodu =>

is_user_alive( id );
***************************************************************************
Sadece Canlıların Açması İçin =>

if( !is_user_alive( id ) )
    return PLUGIN_HANDLED;
---------------------------------------------------------------------------
Sadece Ölülerin Açması İçin =>

if( is_user_alive( id ) )
    return PLUGIN_HANDLED;
---------------------------------------------------------------------------
Sadece CT Takımının Açması İçin =>

if( get_user_team( id ) != 2 )
    return PLUGIN_HANDLED;
---------------------------------------------------------------------------
Sadece T Takımının Açması İçin =>

if( get_user_team( id ) != 1 )
    return PLUGIN_HANDLED;
___________________________________________________________________________
Plugini Map'e Özel Yapmak =>

new map[ 32 ];

get_mapname( map, 31 );
    if( ( containi ( map, "jail" ) == -1 ) && ( containi( map, "jb_" ) == -1 ) ) return

Not: plugin_init'in en başına yaz.
___________________________________________________________________________
Wav Müzik Ekleme =>

new const music[] = { "muzikismi.wav" }

public plugin_precache( ){
    precache_sound( music );
}

Duyulması İçin =>

emit_sound( id, CHAN_AUTO, music, VOL_NORM, ATTN_NORM , 0, PITCH_NORM );
---------------------------------------------------------------------------
MP3 Müzik Ekleme =>

new const music[] = { "muzikismi.mp3" }

public plugin_precache( ) {
    precache_sound( music );
}

Duyulması İçin =>

client_cmd( id, "mp3 loop %s", music );
veya
client_cmd( id, "mp3 play %s", music );
___________________________________________________________________________
Rastgele Yapımı =>

public publicismi( id ) {
    switch( random_num( 1, 4 ) ) // 1 Casenin kaçla başlayacağı. // 4 Case Miktarıdır.
    {
        case 1:{
            // Code..
        }
        case 2:{
            // Code..
        }
        case 3:{
            // Code..
        }
        case 4:{
            // Code..
        }
    }
}
___________________________________________________________________________
T'ler İçin Kodlar =>

new players[ 32 ] , xnum
get_players( players, xnum, "ae" , "TERRORIST" )

for( new i = 0; i < xnum; i++ ){
    new xid = players[ i ];
 
    // Code..
}
---------------------------------------------------------------------------
CT'ler İçin Kodlar =>

new players[ 32 ] , xnum
get_players( players, xnum, "ae" , "CT" )
 
for( new i = 0; i < xnum; i++ ){
    new xid = players[ i ];

    // Code..
}
---------------------------------------------------------------------------
Herkes İçin Kodlar =>

for( new id = 1; id < 33; id++ ){
    // Code..
}

Not: "id" kullanılacak.
___________________________________________________________________________
Geri Sayım Yapımı =>

new gerisayim[ 33 ];

public publicismi( id ){
    gerisayim[ id ] = 10; // 10'dan geriye sayar.
    set_task( 0.1, "publicismi2", id ) // Kodların çalışacağı public.
}

public publicismi2( id ){
    if( gerisayim[ id ] == 0 ) {
        // Süre bitiminde çalışacak kodlar.
    }
    else {
        client_print( id, print_center, "Geri Sayimin Bitmesine %d Saniye Kaldi..", gerisayim[ id ] );
        gerisayim[ id ]--
        set_task( 1.0, "publicismi2", id );
    }
}
___________________________________________________________________________
Görünmezlik Kodu =>

Not : Kodlar #include <engine> kütüphanesindedir.
***************************************************************************
Görünmezliği Açar =>

set_entity_visibility( id, 0 );
---------------------------------------------------------------------------
Görünmezliği Kapatır =>

set_entity_visibility( id, 1 );
___________________________________________________________________________

Konuyu Beğenmeyi Unutmayın :)
 
Son düzenleme:
Daha da ayrıntılı olabilirdi bunları nereye yazacağımız vb. Konuyu Beğenin derken de sanki emir gibi olmuş :(
 
Daha da ayrıntılı olabilirdi bunları nereye yazacağımız vb. Konuyu Beğenin derken de sanki emir gibi olmuş :(
Öyle Olmuşsa Özür Dilerim . Konuyu Beğenin derken Şaka Amaçlı Dededim.
 
Çok yararlı bi konu olmuş daha detaylı videolu felan olabilirdi başarılar iyi forumlar
 
Daha detaylı anlatsaydın güzel olabilir di
 
Bu kodları bu şekilde paylaşman tamamen yanlış. Bu şekilde kimsenin işine yaramayacaktır.
 
Bu sekilde paylaşıldıgında hiç bir şey anlaşılmıyor daha detaylı bi anlatımını bekliyorum .
 
Yeni başlayanlar için bu kodlar çok karmaşık gelebilir, video çekip koyarsan daha iyi olabilir. Bu konu kimsenin işine yaramayacaktır.
 
Bu kodların tek başına hiçbir anlamı yok. Sadece bir pluginden alınmış satırlar bunlar.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst