☼»Ŝ•Σ•R•F•R•İ•Ĉ«☼ kimdir?

Konusu 'Kim kimdir? Oyuncu' forumundadır ve ☼»Ŝ•Σ•R•F•R•İ•Ĉ«☼ tarafından 27 May 2015 başlatılmıştır.

Değerli forum kullanıcıları,

Bu forumda aktif olabilmen için öncelikle oyun hesabına giriş yapman gerek, aksi taktirde foruma ulaşamassın. Eğer oyun hesabın yok ise, lütfen kendine yeni bir hesap aç. „Oyun için tıkla“
  1. ara ara tekrarlamak lazım :) eğer arge ile label arasında ilişki kurduysan , yani 1. arge için label1 2. için label2 11. için label11 şeklinde gidiyorsa int.parse(l.name.split('l')[1-tam emin değilim şuan 2 de olabilir]) bu kod sana hangi label yani hangi arge olduğunun sayısal değerini verir. ordan if ile 1-2-3 için beyaz else gri yap şeklinde çözebilirsin
     
  2. Şimdi işlerim var akşam deneyip sonucu söylerim :)

    Konu biraz karıştı ifde nasıl kullanacam.
     
    Moderatör tarafından en son değiştirilen: 9 Kasım 2015
  3. WolfWar

    WolfWar User

    Ulan SERFRİC x4 zaten yok rsb desen hiç yok birde kasılma konfisindeyim can az kalkan yok :D Gelmişin pusatla x4 rsb kesersin tabi. Birde arkadaşlık grup red et çok büyük ayıp ediyon :D
     
  4. Rsb yoktu kestimmiki seni :D
     
    WolfWar bunu beğendi.
  5. WolfWar

    WolfWar User

    Kestin tabi :D

    Bak işte :D Zorla bana konfi düzenletcen :D
     
    Moderatör tarafından en son değiştirilen: 9 Kasım 2015
  6. Görev vardıda olmayanıda kesiyom arada kaynadın o zaman :D
     
    WolfWar bunu beğendi.
  7. kod böyleydi

    Kod:
                          if (l.Tag != null)
                        {
                            l.Text = "0/" + l.Tag.ToString();
                            l.ForeColor = Color.White;
                        }
    
    Böyle olmalı yani - sayi yazan integer bir değer , methodun girişinde veya global bir değişken olarak tanımlayabilirsin

    Kod:
    if (l.Tag != null)
    {
          sayi=int.parse(l.name.split('l')[1]);
          if(sayi==1 || sayi==2 || sayi==3)
          {
              l.Text = "0/" + l.Tag.ToString();
              l.ForeColor = Color.White;
          }
          else
         {
              l.Text = "0/" + l.Tag.ToString();
              l.ForeColor = Color.Grey;
         }
          
    }
    
     
  8. Kod:
    
    
    Kodun en son hali böyle tek bir sorun kaldı p.Image olmuyor.

    Kod:
    foreach (Control p in panel1.Controls)
                {
                    if (p is PictureBox)
                    {
                        foreach (Control l in p.Controls)
                        {
                            if (l is Label)
                            {
                                sayi = byte.Parse(l.Name.Split('l')[1]);
                                l.Text = "0/" + l.Tag.ToString();
                                if (sayi == 1 || sayi == 2 || sayi == 3)
                                    l.ForeColor = Color.White;
                                else
                                    l.ForeColor = Color.Gray;
                            }
                        }
                    }
                }
    Aynı mantıkla ifli olarak kırmızı yerin içine ekleyim dedim olmadı.

    İlk 3 arge haricinde diğerlerinin üstünde siyahlık oluyor o Image kısmında ve p.Image yazınca çıkmıyor.

    Bu foreach olayı çok karıştı :D
     
  9. byte.parse yerine int.parse veya convert.toint32 şeklinde kullanın . p.image' i nerde ve neden kullanmak istiyorsunuz ?

    :D foreach karışık biraz ama çok işe yarıyor
     
  10. İlk olarak neden byte olmasın ki?

    Videoda görüldüğü gibi kolaylık olsun diye pictureboxların arka planına arge görselleri ımage kısmına ise siyah resimleri koydum onlarıda geri getirmek gerek.
     
  11. byte 255 e kadardı sanırım , oralara ulaşmayacağını düşünüyorsanız kullanabilirsiniz tabi -lakin ileride ekleme yaparken unutmamak lazım orayı .

    sanırım açılıştaki resimlerin aynısına dönmeyi diyorsunuz . onuda gene ayrı bir method'la yazmak lazım , label gibi kısa olmayacaktır kodları . bence form_load kısmına eklediğiniz resimleri ekleme kısımlarının hepsini bir methoda aktarın void resimReset() vb. isimle , form_load kısmında o kodları tekrar yazmak yerine methodu çağırırsınız , aynı şekilde sıfırlama butonunun altında gene methodu çağırıp resimleride sıfırlamış olursunuz. tabi uzun uzun yazmamanında yolları var lakin resimleri nasıl atadınız (hepsi ayrı bir resimmi vs) onları bilmeden yorum yapmak yanlış olur
     
  12. 25i geçmez.

    Hepsi için aynı resim yani "on.png" hepsinede. 22 tane yazınca çok uzun olabiliyor ben şimdilik uzun yazıyım kısası varsa söylersen sevinirim :)
     
  13. 1 resim olduğundan sanırım o resimde oynama yaparak ekranda gösteriyorsunuz(drawimage ile) orda x,y değeri istiyor resmi çizerken y zaten hep 0 sadece x değişiyor . en başta boyutu 26 olan bir dizi oluşturup(karışıklık olmaması için ) 0. elemana 999 gibi belirgin bir değer atayıp sonrakileride diziye atıp , pictureBox1 için dizi[1] , picbox2 için dizi[2] şeklinde x değerini atarsanız çizim yaparken bu değeri alıp resimde rahatlıkla oynama yapabilirsiniz.(hatta 2 dizi oluşturup aydınlık ve karanlık görünme için ayrı dizileride kullanabilirsiniz)

    not : 25 arge için niye 26 boyutlu oluşturmak lazım derseniz , biliyorsunuzki dizilerde ilk eleman 0 dan başlar yani eğer boyutu 25 yaparsak 25. argenin değeri için dizi[24] çağırmamız lazım . kafam karışmaz derseniz böylede yapabilirsiniz tabiki
     
  14. drawimage? Okulda hiç görmedik.

    Background için arge resimlerimi normal image için o karanlık resmi koydum. Aslında hepsi için tek tek yazmak fazla yer kaplamadı en iyisi uzun yolu kalsın :D

    Sanırım senin kodlama bilgin ileri düzey.
     
  15. [​IMG]

    arge resmi olarak bu resmimi kullanıyorsunuz demek istemiştim sadece :) bütün picbox lara bunu koyup x,y değerleri girerek gerekli argenin görünmesini sağlıyorum . siz nasıl yapıyorsunuzki 1 resim üzerinden ?

    [​IMG]

    bu resimde sağ üstte görünen arge kısmına bakarsanız mouse orda en üstteki argede ve çerçeve beyaz . draw image ile o tarz şeyler yapılıyor . kodlar görünüyor lakin tam net değil resimi küçülttüğümden dolayı .

    kodlamam güzeldirde bir süredir yazmıyordum , size yardım olma vesilesi ile hatırlamış oldum bazı kısımları :D


    ek : istiklal modun konusunda dediğiniz event hangi event , hover vb. mi yoksa click eventimi
     
  16. Şimdilik evente boşverde bu resim kendi yaptığın projeden mi :eek: Ben bu işi bırakıyorum okulda bize alfabe öğretmişler :D

    Ben resimleri photoshopta tek tek ayırdımda öyle kullandım böyle basiti olacağını bilsem kullanırdım. Kardeş bu projeyi bana atsana bir şeyler öğrenmiş olurum :D
     
  17. link paylaşmak yasak olmasa atardım biyere yükleyipde :) , bu resim için ben uğraşmadım darkorbitin kendi resmi kendi arge kısmında kullandığı resim :D , gerekli yerlerde chrome öğeyi denetle kısmını kullanmak lazım :D gerekli boyutlar vb. herşey var ordaki css lerde
     
  18. Hangi sunucudasın geliyim ordan mail atarsın.
     
  19. nick nirvana
     
    Son düzenlenen: 12 Kasım 2015
  20. Aynı svymiş alıcı mesaj almak istemiyor diyor.

    Bu kodlama olayına niye bu kadar uğraşıyorum ki öğeyi denetleden bütün kodları resimleri alıp dreamweaver'e atsak olmaz mı?