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


Dx Rainbow Kayan Yazı

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 629
: 03 Mart 2017, 20:47:15
Ekranın en altında sağa doğru kayar, tam sağa geldiğinde sola kaymaya başlar. Sola geldiğinde yazısı değişir ve sağa kaymaya başlar.
Dx bilmediğim için bu bana göre çok büyük bir gelişme :D
Rainbow kodlarını DD userpanellerden aldım, userpanellerde sürekli hata veriyordu o hatasını da düzelttim.

Spoiler for Resim:
Linki görebilmek için Kayıt olun yada Giriş yapın.
Kod: lua
local sX, sY = guiGetScreenSize() 
x = 0
konum = 1

r,g,b = 155,155,155

rainbow = 0

local messagesList = {
"ATEŞ GAMİNG",
    "SERVERİMİZE HOŞGELDİNİZ",
"IYI OYUNLAR DİLERİZ"
}
local currentMessage = 0

function rainboww()
if rainbow == 0 then
if r < 250  then
r = r + 3
if r > 255 then
r = 250
end
else
rainbow = 1
end
end
if rainbow == 1 then
if g < 250 then
g = g + 3
else
rainbow = 2
end
elseif rainbow == 2 then
if b < 255 then
if r > 0 then
if r < 3 then
r = r - 1
else
r = r - 3
end
else
r = 0
end
b = b + 3
if b > 255 then
b = 255
end
else
rainbow = 3
end
elseif rainbow == 3 then
if g > 0 then
if r > 0 then
if r < 3 then
r = r - 1
else
r = r - 3
end
else
r = 0
end
if g < 3 then
g = g - 1
else
g = g - 3
end
if g < 0 then
g = 0
end
else
rainbow = 4
end
elseif rainbow == 4 then
if b > 0 then
if b < 3 then
b = b - 1
else
b = b - 3
end
if b < 0 then
b = 0
end
else
b = 0
rainbow = 0
end
end
length = dxGetTextWidth(messagesList[currentMessage + 1],1,"bankgothic")
height = dxGetFontHeight(1,"bankgothic")
if konum == 1 then
if x > sX - length then
konum = 0
else
x = x + 1
end
else
if x < 0 then
konum = 1
x = x + 1
updateMessage()
else
x = x - 1
end
end
    dxDrawText(messagesList[currentMessage + 1],x,sY-height,length,height,tocolor(r,g,b,255),1,"bankgothic","left","top")
end
addEventHandler("onClientRender",getRootElement(),rainboww)

function updateMessage()
if (currentMessage == 2) then
currentMessage = 0
else
currentMessage = currentMessage + 1
end
end
« Son Düzenleme: 03 Mart 2017, 21:12:49 Gönderen: ertrldtcu »
 
Mesajı Beğenenler: Mahlukat


MTASA TÜRK

Dx Rainbow Kayan Yazı
« : 03 Mart 2017, 20:47:15 »

Çevrimdışı ByCash

  • Bilişim Teknolojileri
  • Admin
  • *
    • İleti: 979
  • C# - LUA Programmer
    • MTASATURK
Yanıtla #1 : 03 Mart 2017, 20:50:07
Yararlı paylaşım, başarılar.
 


Çevrimdışı Cynax

  • #
  • Deneyimli Üye
  • *
    • İleti: 483
  • Bıraktı
Yanıtla #2 : 03 Mart 2017, 21:02:05
Linki görebilmek için Kayıt olun yada Giriş yapın.
Yararlı paylaşım, başarılar.
 


Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 629
Yanıtla #3 : 03 Mart 2017, 21:10:40
Linki görebilmek için Kayıt olun yada Giriş yapın.
Nice job. Dx'ede başladın ha. Öğrenmişsin bir şeyler.  :D
Dönen logo kodundan biraz mantık çaldım :D Bi de onClientRender eventini öğrendim :D
 


Çevrimdışı Agressive

  • Mapper
  • *
    • İleti: 105
Yanıtla #4 : 03 Mart 2017, 21:12:21
Linki görebilmek için Kayıt olun yada Giriş yapın.
Yararlı paylaşım, başarılar.
 


Çevrimdışı Prose

  • Deneyimli Üye
  • *
    • İleti: 475
  • Gökhan Türkoglu
Yanıtla #5 : 03 Mart 2017, 21:54:45
güzel olmus
 


MTASA TÜRK

Ynt: Dx Rainbow Kayan Yazı
« Yanıtla #5 : 03 Mart 2017, 21:54:45 »

Çevrimdışı FT.FATE

  • GÖKTÜRK-DD
  • Acemi Üye
  • *
    • İleti: 160
  • Çayımız Bardakta, Çocukluğumuz Sokaklarda Kaldı.
Yanıtla #6 : 03 Mart 2017, 22:02:08
Guzel bi paylasim tesekkurler :)
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 702
  • SH Gaming
Yanıtla #7 : 03 Mart 2017, 22:33:26
Yararlı paylaşım, teşekkürler.
 


Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 629
Yanıtla #8 : 07 Mart 2017, 23:16:09
Bende sizlere teşekkür ederim.
 


Çevrimdışı +faultness

  • Engin Yılmaz
  • Süper Moderatör
  • *
    • İleti: 396
  • Lua/C#
Yanıtla #9 : 08 Mart 2017, 22:21:34
Linki görebilmek için Kayıt olun yada Giriş yapın.
Yararlı paylaşım, başarılar.
Kendim olmayı severim ama kendimle olmayı hiç sevmem.
 


Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 629
Yanıtla #10 : 19 Mart 2017, 00:40:22
Teşekkürler.
« Son Düzenleme: 02 Şubat 2019, 13:11:47 Gönderen: Narkoz »
 


Çevrimdışı ConTra

  • Boş konuşacağına anlamlı sus daha iyidir.
  • Yeni Üye
  • *
    • İleti: 88
Yanıtla #11 : 19 Mart 2017, 00:59:45
Yararlı Paylaşım Dx bilmeyen bir kişi olarak gelişme büyük :D :D
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 629
Yanıtla #12 : 07 Nisan 2017, 21:05:32
Linki görebilmek için Kayıt olun yada Giriş yapın.
Yararlı Paylaşım Dx bilmeyen bir kişi olarak gelişme büyük :D :D
Aynen :D
 


Çevrimdışı Haso88

  • Yeni Üye
  • *
    • İleti: 2
Yanıtla #13 : 24 Kasım 2018, 21:51:41
Bunun Bana Dosya Halını Atarmısınız ya ?
 


Çevrimdışı #Last!TR

  • Do you think I'm stupid? I'm sorry you were wrong. I am a genius.
  • Acemi Üye
  • *
    • İleti: 168
Yanıtla #14 : 25 Kasım 2018, 08:14:05
2 Saniye Zaman Ayırıp İçi Boş Client.lua 'ya Atabilirsin.
Rhea#1881