MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


[YARDIM] Buton Geri Sayım

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 630
: 26 Temmuz 2017, 19:24:16
Arkadaşlar butona basınca 60 saniye geri sayım başlasın bu sırada butona basına hiç bişe gerçekleşmesin geri sayım bitince gerçekleşmesini istiyom nasıl yaparım
« Son Düzenleme: 26 Temmuz 2017, 22:35:04 Gönderen: Narkoz »
 


MTASA TÜRK

[YARDIM] Buton Geri Sayım
« : 26 Temmuz 2017, 19:24:16 »

Çevrimdışı shephard^

  • hepinizin
  • Grafiker
  • *
    • İleti: 697
  • Decay
Yanıtla #1 : 26 Temmuz 2017, 20:50:07
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Mahlukat

  • Scripter
  • *
    • İleti: 653
Yanıtla #2 : 26 Temmuz 2017, 20:51:43
Butona basınca ekranın ortasında sayım çıkıcak ve bittiğinde olaylar gerçekleşicek ? doğrumu anlamışım  :P
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı MarkeloF

  • Süper Moderatör
  • *
    • İleti: 820
  • Just do it.
Yanıtla #3 : 26 Temmuz 2017, 22:49:23
Tanıdık bir sistem.
Arkadaş buton işlev gördükten sonra 60 saniye işlev görmesin istiyor ve geri sayım, buton işlev gördükten sonra buton üzerinde belirsin istiyor.
                                                 
 


Çevrimdışı sKyTurK

  • Yeni Üye
  • *
    • İleti: 24
  • Kişisel blogum blogproje.com
    • Kişisel blogum
Yanıtla #4 : 27 Temmuz 2017, 12:29:03
Bu kodlar işini görecektir. Buton basma eventinin içine yerleştirebilirsin.

clientside
Kod: lua
local dakika = 1
 
setElementData(localPlayer, "durum","gerceklesiyor")

setTimer(function()
        setElementData(localPlayer,"durum","gerceklesti")
if getElementData(localPlayer,"durum") == "gerceklesti" then
outputChatBox("Olay gerceklesti",255,255,255,true)
end
    end, dakika*60000, 1)
« Son Düzenleme: 27 Temmuz 2017, 12:32:11 Gönderen: sKyTurK »
Kişisel blogum
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 630
Yanıtla #5 : 27 Temmuz 2017, 12:49:51
kardeşim örenk olark buton koyup bide clik eventi yaprsmn anlamadımda
 


MTASA TÜRK

Ynt: [YARDIM] Buton Geri Sayım
« Yanıtla #5 : 27 Temmuz 2017, 12:49:51 »

Çevrimdışı sKyTurK

  • Yeni Üye
  • *
    • İleti: 24
  • Kişisel blogum blogproje.com
    • Kişisel blogum
Yanıtla #6 : 27 Temmuz 2017, 12:55:33
örnek bir tane bulabilirsin herhangi bir sitede sadece click olayının içine atacaksın. Bu koddan bir şey anlamıyorsan bence uğraşmamalısın. İstersen birde türkçeye çevireyim.

Kod: lua
local dakika = 1 -- dakika degerimizi ayarliyoruz.
 
        setElementData(localPlayer, "durum","gerceklesiyor") -- durum elementine gerceklesiyor degerini atadık butona basınca
       
        -- ilk basta girdigim dakika degeri * 60000 yani 1 dakikaya esittir bu saniye sonra olay gerceklescek
        setTimer(function()
        setElementData(localPlayer,"durum","gerceklesti") -- olay gerceklesince durum elementi gerceklesti olacak
                if getElementData(localPlayer,"durum") == "gerceklesti" then -- eger durum elementi gerceklesti ise bu olayı baslat
                        outputChatBox("Olay gerceklesti",255,255,255,true) -- ornek..
                end
    end, dakika*60000, 1)
Kişisel blogum
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 630
Yanıtla #7 : 27 Temmuz 2017, 13:03:41
sh gamingdeki gibi can alınca 59 dan geri sayıyo ve bitince buton işlemini gene alıyo saniye bitince ama
 


Çevrimdışı sKyTurK

  • Yeni Üye
  • *
    • İleti: 24
  • Kişisel blogum blogproje.com
    • Kişisel blogum
Yanıtla #8 : 27 Temmuz 2017, 13:19:20
Kod: lua
function baslat()
  buton = guiCreateButton( 20, 200, 150, 30, "Test", false )
  showCursor(true)
  addEventHandler ( "onClientGUIClick", buton, olaygerceklestir, false )
end
addEventHandler( "onClientResourceStart", getResourceRootElement(), baslat )

function olaygerceklestir ( button )
    if button == "left" then
         local dakika = 1
         setElementData(localPlayer,"durum","gerceklesiyor")
         outputChatBox("Olay "..dakika.." dakika sonra gerçekleşecek!",255,255,255,true)
         guiSetProperty( buton, "Disabled", "False" )
         setTimer(function()
                setElementData(localPlayer,"durum","gerceklesti")
                if getElementData(localPlayer,"durum") == "gerceklesti" then
                        outputChatBox("Olay gerceklesti",255,255,255,true)
                        guiSetProperty( buton, "Disabled", "True" )
                end
         end, dakika*60000, 1)
    end
end
Kişisel blogum
Linki görebilmek için Kayıt olun yada Giriş yapın.