Kullanıcı Tag Listesi

6 sonuçtan 1 ile 6 arası
Like Tree1Likes
  • 1 Post By akinpc

Konu: mevcut oyuncu sayısı ve bir kaç soru

  1. #1
    er er
    Üyelik tarihi
    Aug 2012
    Mesajlar
    39
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    8

    Standart mevcut oyuncu sayısı ve bir kaç soru

    merhabalar kolay gelsin arkadaşlar.
    benim bir kaç sorum olucak ben php,mysql, css, jquery dillerine hakimim yeni sardım pawn diline php ile arasında fazla bir fark olmadığı için değişken düzeni class lar felan uyanıyorum az çok ama pawn dilinde sorgular için bir kaynak bulamadım belli başlı tekil şeyler var türkçe kaynak olarak yabancı kaynaklar ise baya aşmış kendilerini aradığını bulmak samanlık iğne muhabbetine dönmüş her neyse sorumalarıma yardımcı olursanız sevinirim şimdiden teşekkürler.

    PHP- Kodu:
            new oyuncular32 ], adet;
            new 
    oyuncusay;
            
    get_playersoyuncularadet"g" );
            for( new 
    sira 0sira adetsira++ ) {
            
    oyuncu oyuncularsira ];
            if( 
    cs_get_user_teamoyuncu) == CS_TEAM_T ) {
                
    oyuncuSay++;
            }
            }
            if(
    oyuncuSay <= 0){
                
    chat_color(id,"!yTerorist takiminda OYUNCU Yok.");
            }else{
                
    chat_color(id,"!yTerorist takimi oyuncu sayisi : !g%s"oyuncuSay);
            } 
    yukardaki döngüden T takimi oyuncu sayisini alıyorum if koşuluna tabi tutmadan ise tüm oyuncuların sayısını alıyorum for döngüsü ile tekrara tabi tutuğum için bu işlem bana biraz uzak gibi geldi sonuçta kaynak tüketecek bişey her döngüde bunun daha basit bir yolu olmalı function olarak sayıları alabileceğim ama bilmiyorum nedir bu function ?



    2-
    PHP- Kodu:
    public oyuncuSay(idlevelcid) {
        if( !
    cmd_accessidlevelcid) )  return PLUGIN_HANDLED
    bu public class da public ' e değişkenler gönderiyor "id,level,cid" bunlar nerden geliyor ve cmd_access fonksiyonunda bunlar kontrol ediliyor bazısında son değer "0" bazısıda bu gibi "1" değeri alıyor bunları açıklarmısınız.

    3-
    PHP- Kodu:
    chat_color(id,"!yTerorist takimi oyuncu sayisi : !g%s"oyuncuSay); 
    burdaki chat_color fonksiyonu "id" değeri almış bu değer classi baslatan adminin idsi olmalı bu say mesajı sadece bu "id" sahibinemi gözükecek?

    yine bu fonksiyonda oyuncuSay değişkeninin değeri sanırım say mesajında görüntülenmiyor "%s" yerine başka bir tabirmi kullanmam gerekiyordu.

    4-
    PHP- Kodu:
        set_hudmessage255255255, -1.00.1506.06.00.10.23);
        
    show_hudmessage(0"Oyuncu Sayma ^nOyuncu sayma islemi basariyla tamamlandi"); 
    burdaki set_hudmessage fonksiyonunu yabancı kaynaklardan açtım içeriğini ama şöyle bişey var renk ve farklı text olarak anlık sadece 1 mesaj printliye biliyorum ekrana bütün olarak aynı anda yani ben "Oyuncu Sayma" kelimesinin "Oyuncu" kelimesini beyaz, "Sayma" kelimesini kırmızı olarak Print etmek istiyorum bunu nasıl yapabilirim ?

    şimdilik bu kadar arkadaşlar bu konuda bilgili arkadaşlar yardımlarınız için şimdiden teşekkür ederim kolay gelsin iyi çalışmalar herkeze.
    Furkan Dize likes this.

  2. #2
    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: mevcut oyuncu sayısı ve bir kaç soru

    Evet malesef Türkçe kaynak pek yok ve yabancı kaynaklar da oldukça karmaşık. Fakat verebileceğim bir kaç faydalı link var.

    Burada aradığın fonksiyonların ne işe yaradıklarını nasıl kullanıldıklarını öğrenebilirsin.
    AMX Mod X - Half-Life Scripting for Pros!

    Burada oyun tarafından kullanılan event listesi var. (olay listesi)
    Half-Life 1 Game Events - AlliedModders Wiki

    Güzel bir İngilizcen varsa da amxmodx'in çıkış yaptığı alliedmods forumlarından tutorialler okuyabilirsin.

    1. --------------------------------------------

    get_players ( players[32], playernum, const flags )

    Flags:

    "a" - Ölü oyuncuları sayma
    "b" - Canlı oyuncuları sayma
    "c" - Botları sayma
    "d" - Gerçek oyuncuları sayma
    "e" - Sadece belirtilen takımı say
    "f" - Sadece isminde belirtilen yazı bulunanları say
    "g" - Büyük-Küçük harf duyarlılığını kapat

    Örnekler:

    Tüm oyuncuları say:

    PHP- Kodu:
    new players[32],inum;
    get_players(players,inum)
    client_print(id,print_chat,"Toplam Oyuncu Sayisi: %d",inum
    Canlı oyunculara 20 hp ekle:

    PHP- Kodu:
    new players[32],inum;
    get_players(players,inum,"a")
    for(new 
    ii<inumi++) {
        
    set_user_health(players[i],get_user_health(players[i]) + 20)

    Teröristlere c4 ver:

    PHP- Kodu:
    new players[32],inum;
    get_players(players,inum,"ae","TERRORIST")
    for(new 
    ii<inumi++) {
        
    give_item(players[i],"weapon_c4")

    İsminde akcaliberkk ( Büyük-küçük harf duyarlılığı yok ) olanları at:
    PHP- Kodu:
    new players[32],inum;
    get_players(players,inum,"fg","akcaliberkk")
    for(new 
    ii<inumi++) {
        
    client_cmd(players[i],"disconnect")

    2.-----------------------------------------------------

    cid = dahili komut indexi. Örneğin "register" ile bir komut kaydettiğiniz zaman, bu komuta bir ID atanır.
    level = komut için şart koşulan yetki.
    sondaki (num) = komutun içerdiği parametre sayısı.

    Örneğin:

    PHP- Kodu:
    public plugin_init() {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
    register_concmd("amx_heal","cmdHeal",ADMIN_BAN,"<nick> <miktar>")
    }
    public 
    cmdHeal(id,level,cid) {
        if(!
    cmd_access(id,level,cid,3)) return PLUGIN_HANDLED

    Komutumuz, amx_heal nick ve miktar olmak üzere 3 parametre içeriyor. Bu yüzden num = 3
    Bir oyuncu amx_heal yazdığında eksik bir parametre girerse yani "amx_heal nick" yazıp bırakırsa girilen parametre sayısı 2 ve cmd_access koşulu 3 olduğu için komutu işletmeyecek ve konsolda "Usage: amx_heal <nick> <miktar>" şeklinde bir uyarı gelicektir. Aynı şekilde level tutmazsa bu sefer "You have no access to this command." hatası vericektir.

    3.---------------------------------------------------------

    Aynen o şekilde sadece "id" kişisine görünecektir. Herkese görünmesi için "0" kullanılabilir.
    Değişkenleri belirtmek için farklı belirteçler var.
    %s - String [düz yazı için] - sen sayısal değişkeni string olarak gösteremezsin. Bu yüzden boş görünüyor.
    %d ve %i - Tamsayılar için
    %f - Ondalık sayılar için
    %L - dil dosyaları için.

    4. ---------------------------------------------------------
    Malesef hud mesajları tek renk olabiliyor. Dilerseniz farklı efektler var fakat istediğiniz şekilde olamıyor .
    Konu akcaliberkk tarafından (28-03-13 Saat 17:24 ) değiştirilmiştir.

    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/


  3. #3
    er er
    Üyelik tarihi
    Aug 2012
    Mesajlar
    39
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    8

    Standart Cevap: mevcut oyuncu sayısı ve bir kaç soru

    öncelikle çok teşekkür ederim berk sagol ilgilendiğin için.
    evet bu kaynaklar var zaten öne çıkan resmi web sitesi ve alien forumu ingilizce olarka sadece bunlardan yararlanabiliyorum diğerleri başka ülkelere ait bir kaç yan forum kaynak sıkıntı var evet.

    1-
    flags parametrelerini aldım teşkkür ederim.
    peki bu 3.örnek 4.paremetredeki sabitleri tam olarak verebilirmisin "TERORIST" "SPEC" "COUNTER" tarzındamı yani.

    son örnek için tam nick kullanıyor peki oyunda yanyana oyuncu isminden 3harf yazsanda etkili olan eklentiler var yanacı eklentilerde demek istediğim kelimede arama yapan phpde str fonksiyonu gibi olan fonksiyon nedir pawnda.
    2-
    teşekkür ederim açıkladığın için.
    3-
    teşekkür ederim aldım belirteçleri.
    4-
    anladım peki efektlerdemi bir bütün olarak kullanılıyo yani anlık tek efektli bir hud mu printlenebiliyor?

    tekrar sagol kolay gelsin.

  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: mevcut oyuncu sayısı ve bir kaç soru

    1.
    "TERRORIST"
    "CT"
    "SPECTATOR"

    find_player("bhl",const nick)
    cmd_target(id,const nick,7)

    vs. genelde hepsi bir kısmını içeriyorsa görecek şekilde çalışır zaten.

    4. Evet bir hudda sadece bir efekt ve bir renk kullanabilirsiniz.

    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
    er er
    Üyelik tarihi
    Aug 2012
    Mesajlar
    39
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    8

    Standart Cevap: mevcut oyuncu sayısı ve bir kaç soru

    çok teşekkür ettim hocam ALLAH razı olsun arada rahatsız ederim artık hayırlı akşamlar kolay gelsin.

  6. #6
    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: mevcut oyuncu sayısı ve bir kaç soru

    Rica ederim, rahatsızlık ne demek öğrenmek için sorulan her soruyu yanıtlarım.

    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. [JB] Canlı Mahkum Sayısı Plugini
    By kadir11 in forum Jail & Deathrun Pluginler
    Cevaplar: 34
    Son Mesaj: 21-02-16, 01:42
  2. [JB] Mahkum Sayısı [Eksik var]
    By Furkan Dize in forum Çözülmüş İstekler
    Cevaplar: 10
    Son Mesaj: 29-11-15, 20:08
  3. Boom v3 Cfg ( Aim Ayarlari Mevcut )
    By NiCoMeDiA in forum [CONFIG] CS 1.6 CFG
    Cevaplar: 4
    Son Mesaj: 05-10-12, 19:20

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

cs set_hudmessage fonksiyonunu

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