Jump to content

hakanight

Üye
  • Posts

    58
  • Joined

  • Last visited

Posts posted by hakanight

  1. tam olarak mevzuyu anlamadım ama useridsini değişken olarak kullanmak işini görmüyor mu?

    Mesela not alma programı diyelim.

    Kendisi bir not eklicek programıma. Sonsuza kadar ekliyebilcek mesela.

    Daha sonra eklediği herhangi bir notu silmek istiycek.

    Mesela 100. not.

    Onu silme butonuna basınca program 100. notu silmek istediğini nerden anlıcak.

    Umarım anlatabilmişimdir.

  2. Merhaba

    Benim projem şöyle ;

    if fileread("klasor.hakanight") < 1 Then
       filedelete("klasor.hakanight")
       filewrite("klasor.hakanight",0)
    EndIf
    
    Local $k[1]
    $form1 = GUICreate("Window",700,600)
    if fileread("klasor.hakanight") = 0 Then
    
    Else
    filedelete("now.hakanight")
      ; filewrite("now.hakanight",1)
       $now = 1
       $h = 20
       For $now = 1 to fileread("klasor.hakanight")
    	 $k[fileread("now.hakanight")] = GUIctrlcreatelabel("KLASOR",20,$h)
    	 $h = $h + 30
    	 msgbox(0,"",fileread("now.hakanight"))
    $now = fileread("now.hakanight")
     filedelete("now.hakanight")
     ;  filewrite("now.hakanight",$now + 1)
    	  Next
    EndIf
    
    Local $idContextmenu = GUICtrlCreateContextMenu()
    
        Local $idNewsubmenu = GUICtrlCreateMenu("Yeni", $idContextmenu)
        Local $new = GUICtrlCreateMenuItem("Yeni Klasör", $idNewsubmenu)
        GUICtrlCreateMenuItem("", $idContextmenu)
    GUIsetstate()
    
    
    While 1
       Switch GUIgetmsg()
       case -3
    	  Exit
    
       Case $new
    
    
       EndSwitch
       WEnd

    Kullanıcı istediği kadar klasör oluşturabilecek ve hepsinin farklı farklı id si olacak.

    ve o id ye basınca farklı bir işlem görecek. Bunu nasıl yapabilirim ? $a[$b] şeklinde yapsam hata veriyor.

  3. Merhaba.

    Ben tarayıcı yapıcam.

    Fakat internet explorer üzerine olmasını istemiyorum.

    Chrome,firefox,opera gibi özgür ve kendi yapımım gibi olmasını istiyorum.

    Eğer öyle birşey mümkün değil ise internet explorer yerine barii chrome gibi bir tarayıcı üzerine olabilirmi?

    Teşekkürler.

  4. Onu yapmak daha kolay kardeş.

     

    Mesela Sol fonksiyonunun en başına önce resmin boyutunu ayarlayacaksın sonrada resmi objede göstereceksin
     

    AMS'de şu şekilde

     

    Image.SetSize("Image1",100,100)

    Image.Load("Image1", nData) gibi gibi

     

    Autoit öğrenmeye alışıyorum ama mantık bu.

    Kardeşim. Ben şu şekil diyorum.

    Gta da nasıl araba sağa sola dönüyor? O şekil.

  5. Hotkeyset("{RIGHT}","_SAG")
    Hotkeyset("{LEFT}","_SOL")
    Hotkeyset("{DOWN}","_ASAGI")
    HotKeySet("{UP}","_YUKARI")
    
    #include "_GUIResourcePic.au3"
    #include <GDIPlus.au3>
    #include <WINAPI.au3>
    #include <ScreenCapture.au3>
    
    Global $hBitmap, $hImage, $sCLSID, $tData, $tParams, $tmp = 0
    $sag = 200
    $hiz = 0
    $son = ""
    $ason = ""
    $arabaon = 0
    $arabaarka = 0
    $kullan = "NO"
    $form1 = GUICreate("Hakanight Game",1000,100,0,0,0x80000000, 0x00000080 + 0x00000008 + 0x00080000)
    
    GUIsetstate(@SW_SHOW)
    GUISetState(@SW_SHOWMAXIMIZED)
    $araba = _GUICtrlpic_Create("araba1.png",$sag,200)
    AdlibRegister("_KONTROL",0)
    adlibregister("MUSIC",35000)
     GUISetBkColor(0xABCDEF)
     _WinAPI_SetLayeredWindowAttributes($form1, 0xABCDEF, 250)
    While 1
    
          $nMsg = GUIGetMsg()
    	Switch $nMsg
     Case -3
    	Exit
    
    
    	EndSwitch
    
    	WEnd
    
    	Func _SAG()
    	   if $son = "" Then
    		  $son = "SAG"
    		  EndIF
    
    	     if $son = "SOL" Then
    			 if $hiz > 0 Then
    				$hiz = $hiz - 0.5
    			 Else
    				$son = "SAG"
    			 EndIf
    			 Else
    	   if $sag < @Desktopwidth - 260 Then
    		  if $hiz < 15 Then
    		  $hiz = $hiz + 0.2
    		  EndIf
    	   $sag = $sag + $hiz
    	   GUICtrlSetPos($araba,$sag)
    	   $kullan = "SAG"
    	   $son = "SAG"
    	Else
    
    	   if $arabaon < 3 Then
    		  if $hiz > 5 Then
    		 $arabaon = $arabaon + 1
    _GUICtrlpic_setImage($araba,"araba1-ikisi-"&$arabaarka&"-"&$arabaon&".png")
    EndIf
    EndIf
    
    
    $hiz = 0
    	   EndIf
    	   EndIf
    	EndFunc
    
    
    
    
    	Func _SOL()
    	     if $son = "" Then
    		  $son = "SOL"
    		  EndIF
    	     if $son = "SAG" Then
    			 if $hiz > 0 Then
    				$hiz = $hiz - 0.5
    			 Else
    				$son = "SOL"
    			 EndIf
    			 Else
    	   if $sag > 1 Then
    
    
    		  if $hiz < 10 Then
    		  $hiz = $hiz + 0.2
    		  EndIf
    	   $sag = $sag - $hiz
    	   GUICtrlSetPos($araba,$sag)
    	   $kullan = "SOL"
    	   $son = "SOL"
    	Else
    	      if $arabaarka < 3 Then
    			 if $hiz > 5 Then
    		 $arabaarka = $arabaarka + 1
    _GUICtrlpic_setImage($araba,"araba1-ikisi-"&$arabaarka&"-"&$arabaon&".png")
    EndIf
    EndIf
    	   $hiz = 0
    	EndIf
     EndIf
    	EndFunc
    
    
    
    	func _ASAGI()
    
    		   if $ason = "" Then
    		  $ason = "ASAGI"
    		  EndIF
    
    	     if $ason = "YUKARI" Then
    			 if $hiz > 0 Then
    				$hiz = $hiz - 0.5
    			 Else
    				$ason = "ASAGI"
    			 EndIf
    			 Else
    	   if $sag < @Desktopheight - 260 Then
    		  if $hiz < 15 Then
    		  $hiz = $hiz + 0.2
    		  EndIf
    	   $sag = $sag + $hiz
    
    	   GUICtrlSetPos($araba,"",$sag)
    	   $kullan = "ASAGI"
    	   $ason = "ASAGI"
    	Else
    
    
    _GUICtrlpic_setImage($araba,"araba1.png")
    
    
    
    $hiz = 0
    	   EndIf
    	   EndIf
    
    
    	endfunc
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    	func _YUKARI()
      if $ason = "" Then
    		  $ason = "YUKARI"
    		  EndIF
    	     if $son = "ASAGI" Then
    			 if $hiz > 0 Then
    				$hiz = $hiz - 0.5
    			 Else
    				$ason = "YUKARI"
    			 EndIf
    			 Else
    	   if $sag > 1 Then
    
    
    		  if $hiz < 10 Then
    		  $hiz = $hiz + 0.2
    		  EndIf
    	   $sag = $sag - $hiz
    	   GUICtrlSetPos($araba,"",$sag)
    	   $kullan = "YUKARI"
    	   $ason = "YUKARI"
    	Else
    	      if $arabaarka < 3 Then
    			 if $hiz > 5 Then
    		 $arabaarka = $arabaarka + 1
    _GUICtrlpic_setImage($araba,"araba1.png")
    EndIf
    EndIf
    	   $hiz = 0
    	EndIf
     EndIf
    	EndFunc
    
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    
    
    
    	Func _KONTROL()
    	     if $hiz < 0.1 Then
    		 elseif $kullan = "NO" Then
    			if $hiz > 0.1 Then
    			   if $son = "SAG" Then
    				    if $sag < @Desktopwidth - 260 Then
    				    $hiz = $hiz - 1
    	   $sag = $sag + $hiz
    	   GUICtrlSetPos($araba,$sag)
    	Else
    	     if $arabaon < 3 Then
    		  if $hiz > 3 Then
    		 $arabaon = $arabaon + 1
    _GUICtrlpic_setImage($araba,"araba1-ikisi-"&$arabaarka&"-"&$arabaon&".png")
    EndIf
    EndIf
    	   $hiz = 0
    	   EndIf
    	elseif $son = "SOL" Then
    	   if $sag > 1 Then
    	   $hiz = $hiz - 1
    	   $sag = $sag - $hiz
    	   GUICtrlSetPos($araba,$sag)
    	Else
    	     if $arabaon < 3 Then
    		  if $hiz > 3 Then
    		 $arabaon = $arabaon + 1
    _GUICtrlpic_setImage($araba,"araba1-ikisi-"&$arabaarka&"-"&$arabaon&".png")
    EndIf
    EndIf
    	   $hiz = 0
    	   EndIf
    				  EndIf
    			   EndIf
    	EndIf
    	$kullan = "NO"
    
    	EndFunc
    
    
    Func MUSIC()
       SoundPlay("music.mp3", 0)
     SoundSetWaveVolume(100)
    
       EndFunc
    

    Bu kodlarla yukarı ve aşağı oluyor . Autoit bilmediğim için bazı hatalar olabilir.

     

    Kardeş. İlk başta düşündüğün için saol.

    FAkat öyle yapmayı bende biliyorum.

    Ancak araba aşağı doğru dönmüyor. İşte tıkandığım nokta orası.

  6. Herkes projemi alabilir. Belki işinize yarar.

    VE size hatırlatmak isterim.

    Ben bu projeyi sizin sayenizde yaptım.

    Adlibregister komutunu sizden öğrendim.

    arkaplanın saydam olmasını sizden öğrendim.

    Yanii sizin sayenizde yaptım.

  7. Merhaba arkadaşlar.

    Ben can sıkıntısından 2d araba oyunu yaptım.

    Fakat bu oyunun gelişmesi gerekiyor.

    Ben arabanın sağa sola dönmesini yapamadım.

    Yardımcı olursanız sevinirim.

    Eskisi : https://hotfile.com/dl/243292684/aec98b1/game.rar.html

    Yenisi [Biraz Geliştirdim. arka plan müziği,hata giderme, arkaplan saydam] : https://hotfile.com/dl/243346711/18677d0/game.rar.html

     

    Oktuşlarıyla gidiliyor.

    Sağ oktuşu ileri - Sol oktuşu geri

  8. _GDIPlus_MatrixRotate fonksiyonu ile yapabilirsin. Yardım dosyasında kullanımıyla ilgili örnek var. 

    Kardeş inceledim fakat bir sonuca ulaşamadım.

    Yapmaya çalıştım Program Yanıt vermiyor. Acaba sen yapıp açıklamalı şekilde yazarmısın?

  9. Merhaba,

    Mesela uzantısı txt olan bir dosyamız var.

    O dosyayı benim yaptığım program ile birlikte aç yapınca o txt dosyasını okumasını istiyorum.

    Mesela hakan.txt diye bir dosyamız var.

    Ona sağ tıklayıp birlikte aç yaptık.

    Ve benim yaptığım programı seçtik.

    Benim yaptığım program o hakan.txt ile açıldığını nerden okuyacak?

    Yani onun içeriğini nasıl okuyacak.

    {Lütfen Fileread demeyin. Fileread ile okutulduğunu biliyorum fakat o birlikte açılan dosyanın dosyanın adını,konumunu nerden bulucam?}

×
×
  • Create New...