Kullanıcı Tag Listesi

8 sonuçtan 1 ile 8 arası
  1. #1
    cavus er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    163
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Basit bir istek.

    Aşağıda kodlarını verdiğim pluginin sadece de_dust mapında çalışmasını istiyorum şimdiden teşekkürler

    PHP- Kodu:
    #include <amxmodx>
    #include <engine>
    #include <hamsandwich>

    #define MAX_PLAYERS 32

    #define THROWING

    #if !defined THROWING
    #include <xs>
    #endif

    enum _:Room {
        
    Room_G,
        
    Room_M
    };

    new const 
    gRoomNames[Room][] = {
        
    "GU",
        
    "M"
    };

    new const 
    gRoomCvarNames[Room][] = {
        
    "gu",
        
    "ma"
    };

    enum _:Setting {
        
    Setting_AbsMins,
        
    Setting_AbsMaxs,
        
    Setting_Throw_Origin,
        
    Setting_Throw_Angles
    };

    new const 
    Float:gRoomSettings[Room][Setting][3] = {
     
        {
            
    // absmins
            
    { -713.0,  -990.0,  -157.0},
           

            { 
    2375.0,   193.0, -2361.0},
          
        }
    };

    new 
    Float:gEnterRoomTime[MAX_PLAYERS 1][Room];

    new 
    gCvarNoKill[Room];
    new 
    gCvarThrowTime[Room];
    #if !defined THROWING_IS_TELEPORTING
    new gCvarThrowSpeed[Room];
    #endif

    public plugin_init() {
        
    register_plugin("No Killing Zones""0.0.5""Exolent");
        
        
    RegisterHam(Ham_TakeDamage"player""FwdPlayerDamage");
        
    RegisterHam(Ham_TraceAttack"player""FwdPlayerTraceAttack");
        
        new 
    cvarName[64];
        for(new 
    room 0room Roomroom++) {
            
    formatex(cvarNamecharsmax(cvarName), "nkz_nokill_%s"gRoomCvarNames[room]);
            
    gCvarNoKill[room] = register_cvar(cvarName"1");
            
            
    formatex(cvarNamecharsmax(cvarName), "nkz_throw_%s_time"gRoomCvarNames[room]);
            
    gCvarThrowTime[room] = register_cvar(cvarName"10");
            
    #if !defined THROWING_IS_TELEPORTING
            
    formatex(cvarNamecharsmax(cvarName), "nkz_throw_%s_speed"gRoomCvarNames[room]);
            
    gCvarThrowSpeed[room] = register_cvar(cvarName"1000");
    #endif
        
    }
    }

    public 
    FwdPlayerDamage(victiminflictorattackerFloat:damagedamageBits) {
        
    // if player is hit by a grenade?
        
    if(inflictor != attacker) {
            
    // check if player is in a room
            
    for(new room 0room Roomroom++) {
                
    // if player has entered the room
                
    if(gEnterRoomTime[victim][room] > 0.0) {
                    
    // block damage
                    
    return HAM_SUPERCEDE;
                }
            }
        }
        
        return 
    HAM_IGNORED;
    }

    public 
    FwdPlayerTraceAttack(victimattackerFloat:damageFloat:direction[3], tracedamageBits) {
        
    // check if player or attacker are in a room
        
    for(new room 0room Roomroom++) {
            
    // if player or attacker have entered the room
            
    if(gEnterRoomTime[victim][room] > 0.0 || gEnterRoomTime[attacker][room] > 0.0) {
                
    // block damage
                
    return HAM_SUPERCEDE;
            }
        }
        
        return 
    HAM_IGNORED;
    }

    public 
    client_PreThink(id) {
        static 
    lastAlive[MAX_PLAYERS 1];
        static 
    Float:lastMessage[MAX_PLAYERS 1];
        
        if(
    is_user_alive(id)) {
            new 
    Float:origin[3];
            
    entity_get_vector(idEV_VEC_originorigin);
            
            new 
    Float:gametime get_gametime();
            new 
    Float:throwtime;
            new 
    length[64];
    #if !defined THROWING_IS_TELEPORTING
            
    new Float:velocity[3];
    #endif
            
            
    for(new room 0room Roomroom++) {
                if((
    gRoomSettings[room][Setting_AbsMins][0] <= origin[0] <= gRoomSettings[room][Setting_AbsMaxs][0])
                && (
    gRoomSettings[room][Setting_AbsMins][1] <= origin[1] <= gRoomSettings[room][Setting_AbsMaxs][1])
                 && (
    gRoomSettings[room][Setting_AbsMins][2] <= origin[2]  <= gRoomSettings[room][Setting_AbsMaxs][2])) {
                    if(
    gEnterRoomTime[id][room] == 0.0) {
                        
    gEnterRoomTime[id][room] = gametime;
                    }
                    
                    
    throwtime get_pcvar_float(gCvarThrowTime[room]);
                    
                    if(
    throwtime 0.0) {
                        
    // if they are not being thrown yet
                        
    if((gEnterRoomTime[id][room] + throwtime) >= gametime) {
                            
    // if they can be told they are here
                            
    if((lastMessage[id] + 0.2) < gametime) {
                                
    // get how long they have before they will be thrown
                                
    get_time_length(gEnterRoomTime[id][room] + throwtime gametimelengthcharsmax(length));
                                
                                
    // tell player they are in the room
                                
    set_hudmessage(25500, .holdtime 0.3, .fadeintime 0.0, .fadeouttime 0.0, .channel 2);
                                 
    show_hudmessage(id"Bulundugun Bolge %s, .Burada Beklemek YASAKTIR.  Otomatik Isinlanmaya son %s"gRoomNames[room], length);
                                
                                
    // save when last message was sent
                                
    lastMessage[id] = gametime;
                            }
                        } else {
    #if !defined THROWING_IS_TELEPORTING
                            // grab player's current velocity
                            
    entity_get_vector(idEV_VEC_velocityvelocity);
                            
                            
    // store Z velocity
                            
    throwtime velocity[2];
                            
                            
    // calculate direction of player's position to throw position
                            
    xs_vec_sub(gRoomSettings[room][Setting_Throw_Origin], originvelocity);
                            
                            
    // remove any Z offsets
                            
    velocity[2] = 0.0;
                            
                            
    // set the speed of the velocity
                            
    xs_vec_mul_scalar(velocityget_pcvar_float(gCvarThrowSpeed[room]) / vector_length(velocity), velocity);
                            
                            
    // restore the Z velocity
                            
    velocity[2] = throwtime;
                            
                            
    // set player's velocity towards the throw position
                            
    entity_set_vector(idEV_VEC_velocityvelocity);
    #else
                            // set player's origin to teleport out
                            
    entity_set_origin(idgRoomSettings[room][Setting_Throw_Origin]);
    #endif
                            
                            // set player's angles while being thrown?
                            
    entity_set_vector(idEV_VEC_anglesgRoomSettings[room][Setting_Throw_Angles]);
                            
    entity_set_int(idEV_INT_fixangle1);
                        }
                    }
                } else {
                    
    gEnterRoomTime[id][room] = 0.0;
                }
            }
            
            
    lastAlive[id] = 1;
        } else if(
    lastAlive[id]) {
            
    arrayset(_:gEnterRoomTime[id], _:0.0Room);
            
            
    lastAlive[id] = 0;
        }
    }

    get_time_length(Float:Saniyesoutput[], output_len) {
        new 
    _Saniyes floatround(Saniyesfloatround_ceil);
        
        new const 
    unit_mults[] = {
            
    60,
            
    1
        
    };
        new const 
    unit_names[sizeof(unit_mults)][2][] = {
            {
    "Dakika""Dakikas"},
            {
    "Saniye""Saniyes"}
        };
        
        new 
    unit_values[sizeof(unit_mults)][2];
        new 
    num_units;
        
        for(new 
    0valsizeof(unit_mults); i++) {
            
    val _Saniyes unit_mults[i];
            
            if(
    val) {
                
    unit_values[num_units][0] = val;
                
    unit_values[num_units][1] = i;
                
    num_units++;
                
                
    _Saniyes %= unit_mults[i];
            }
        }
        
        new 
    len output[0] = 0;
        
        for(new 
    0num_unitsi++) {
            
    len += formatex(output[len], output_len len"%s%s%d %s",
                (
    && num_units 2) ? ", " "",
                ((
    == (num_units 1) && num_units 1) ? (num_units "and " " and ") : ""),
                
    unit_values[i][0],
                
    unit_names[unit_values[i][1]][unit_values[i][0] != 1]
                );
        }
        
        return 
    len;

    Konu buyukkaptan90 tarafından (21-02-13 Saat 19:34 ) değiştirilmiştir.

  2. #2
    cavus er
    Üyelik tarihi
    Feb 2012
    Mesajlar
    296
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: Basit bir istek.

    de_ mi yoksa de_dust tamı yoksa d2 demi ?

  3. #3
    cavus er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    163
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: Basit bir istek.

    de_dust

  4. #4
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: Basit bir istek.

    Bunu ekle
    PHP- Kodu:
    public plugin_cfg() {
        new 
    mapname[32];
        
    get_mapname(mapname,31)
        if(!
    equali(mapname,"de_dust")) set_fail_state("Plugin Yalnizca ^"de_dust2^" Mapinde Calisir")


    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    CS:GO ve CS 1.6 için ücretli eklenti yapılır.
    Plugin yazmak isteyenlere yardımcı olabilirim.
    Skype adresimden ulaşabilirsiniz:
    destek_596
    Steam: http://steamcommunity.com/id/ca-nemesis/


  5. #5
    JDM
    JDM çevrimdışı
    teğmen mod JDM - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2013
    Yer
    İstanbul/Bahçelievler
    Mesajlar
    841
    Bahsedildi
    5 Mesaj
    Etiketlenmiş
    9 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Basit bir istek.

    pluginde
    PHP- Kodu:
    #include <xs> 
    eksik

  6. #6
    cavus er HijyeniK - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    May 2012
    Yer
    Denizli
    Mesajlar
    217
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Basit bir istek.

    Konu açarken başlıkta isteğin hakkında bilgi vermelisin.
    Basit bir istek, içeri girin vs. gibi olmaz.

    La'brigade # Gaming Bir Gün Değil Her Gün Kral !
    Cs 1.6 Server : CS.LabrigadeGaming.Com
    TeamSpeak3 Server : Ts3.LabrigadeGaming.Com
    Msn :
    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

    Facebook :
    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

    Skype : HijyeniK


    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


  7. #7
    cavus er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    163
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: Basit bir istek.

    Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
    Bunu ekle
    PHP- Kodu:
    public plugin_cfg() {
        new 
    mapname[32];
        
    get_mapname(mapname,31)
        if(!
    equali(mapname,"de_dust")) set_fail_state("Plugin Yalnizca ^"de_dust2^" Mapinde Calisir")

    Teşekkürler Berk

  8. #8
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: Basit bir istek.

    Çözülmüş İsteklere taşındı.

    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    CS:GO ve CS 1.6 için ücretli eklenti yapılır.
    Plugin yazmak isteyenlere yardımcı olabilirim.
    Skype adresimden ulaşabilirsiniz:
    destek_596
    Steam: http://steamcommunity.com/id/ca-nemesis/


Benzer Konular

  1. [ISTEK] Hızlı Dowload Link [ISTEK]
    By TagaL in forum Çözülmüş İstekler
    Cevaplar: 13
    Son Mesaj: 05-01-17, 01:30
  2. Basit Bir CFG Örneği
    By tigin123 in forum CFG Kodları
    Cevaplar: 1
    Son Mesaj: 13-05-13, 15:54
  3. MAC BOT İSTEK KOD - basit -
    By shakespeare in forum Çözülmüş İstekler
    Cevaplar: 21
    Son Mesaj: 17-10-12, 00:25

Kullanıcıların arama motorlarındaki kullandığı taglar:

csplague kuheylan94

Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94