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


[YARDIM] Nick Rengi

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı +faultness

  • Engin Yılmaz
  • Süper Moderatör
  • *
    • İleti: 396
  • Lua/C#
: 19 Mart 2017, 01:47:21
Resimli VIP paneli yapıyorum(tekrardan) fakat panelde oyuncunun nick rengi değiştirmesini istiyorum. Bunu nasıl eklerim panele? Bir buton olacak ona bastığı zaman renk paleti açılacak, paletten seçtiği renk nickine kaydolacak.
« Son Düzenleme: 19 Mart 2017, 15:25:48 Gönderen: Narkoz »
Kendim olmayı severim ama kendimle olmayı hiç sevmem.
 


MTASA TÜRK

[YARDIM] Nick Rengi
« : 19 Mart 2017, 01:47:21 »

Çevrimdışı Rüzgar

  • Acemi Üye
  • *
    • İleti: 158
Yanıtla #1 : 19 Mart 2017, 01:51:34
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı +faultness

  • Engin Yılmaz
  • Süper Moderatör
  • *
    • İleti: 396
  • Lua/C#
Yanıtla #2 : 19 Mart 2017, 01:53:13
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.
Teşekkür ederim fakat bunu nasıl butona işlevleyebilirim ?
Kendim olmayı severim ama kendimle olmayı hiç sevmem.
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 702
  • SH Gaming
Yanıtla #3 : 19 Mart 2017, 13:11:28
Linki görebilmek için Kayıt olun yada Giriş yapın.'un verdiği scripti indir. Onunla birlikte çalışacaktır. Aşağıya örnek kod bıraktım bunu kendi vip paneli scriptinin içine ayarlarsın. '/renk' yazdığında panel açılır, rengi seçip 'OK' tuşuna bastığında isim rengin değişir.

Client
Kod: lua
function RenkPaneli()
exports.cpicker:openPicker(localPlayer, "#FFAA00", "Renk:")
end   
addCommandHandler ( "renk", RenkPaneli )

addEventHandler("onColorPickerOK", root,
function(element, hex, r, g, b)
triggerServerEvent("nameTagColorChange",getLocalPlayer(),r,g,b)
end)

Server
Kod: lua
function nameTagColor (r,g,b)
    setPlayerNametagColor ( source, r,g,b )
end
addEvent( "nameTagColorChange", true )
addEventHandler ( "nameTagColorChange", getRootElement(), nameTagColor)
 


Çevrimdışı +faultness

  • Engin Yılmaz
  • Süper Moderatör
  • *
    • İleti: 396
  • Lua/C#
Yanıtla #4 : 19 Mart 2017, 13:15:13
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.'un verdiği scripti indir. Onunla birlikte çalışacaktır. Aşağıya örnek kod bıraktım bunu kendi vip paneli scriptinin içine ayarlarsın. '/renk' yazdığında panel açılır, rengi seçip 'OK' tuşuna bastığında isim rengin değişir.

Client
Kod: lua
function RenkPaneli()
exports.cpicker:openPicker(localPlayer, "#FFAA00", "Renk:")
end   
addCommandHandler ( "renk", RenkPaneli )

addEventHandler("onColorPickerOK", root,
function(element, hex, r, g, b)
triggerServerEvent("nameTagColorChange",getLocalPlayer(),r,g,b)
end)

Server
Kod: lua
function nameTagColor (r,g,b)
    setPlayerNametagColor ( source, r,g,b )
end
addEvent( "nameTagColorChange", true )
addEventHandler ( "nameTagColorChange", getRootElement(), nameTagColor)

Bunu butona aktaramaz mıyım? Mesela "Nick Rengi" butonuna tıkladığı zaman bu renk paleti açılsın.
Kendim olmayı severim ama kendimle olmayı hiç sevmem.
 


Çevrimdışı Rüzgar

  • Acemi Üye
  • *
    • İleti: 158
Yanıtla #5 : 19 Mart 2017, 14:22:42
Kod: lua
_Tablo = {
    _func = {},
        _player = {
            _yerel = localPlayer;
            },
            _kaynak = {
            _kaynak2 = source;
        },
        _exports = {
        _renksecici = exports.cpicker;
    },
    _seciciAc = {
        _acSeciciyi = openPicker;
    },
    _print = {
    _msj = "ColorPicker:Açıldı";
}
}
function _Tablo._func.Tik()
   local kaynak = _Tablo._kaynak._kaynak2;
    if kaynak == button then
        _Tablo._exports._renksecici:_Tablo._seciciAc._acSeciciyi(_Tablo._player._yerel, "#FFAA00", "Renk:");
        print(_Tablo._print._msj);
    end
end
addEventHandler("onClientGUIClick", getRootElement(), _Tablo._func.Tik)
« Son Düzenleme: 19 Mart 2017, 14:27:40 Gönderen: iMeoW »
 
Mesajı Beğenenler: Paradox, +faultness


MTASA TÜRK

Ynt: [Yardım]Nick Rengi
« Yanıtla #5 : 19 Mart 2017, 14:22:42 »

Çevrimdışı +faultness

  • Engin Yılmaz
  • Süper Moderatör
  • *
    • İleti: 396
  • Lua/C#
Yanıtla #6 : 19 Mart 2017, 14:41:22
Sorun çözülmüştür, yardımları için Linki görebilmek için Kayıt olun yada Giriş yapın. ve Linki görebilmek için Kayıt olun yada Giriş yapın.'a teşekkürler. @Konu Kilitlenebilir.
Kendim olmayı severim ama kendimle olmayı hiç sevmem.
 
Mesajı Beğenenler: Paradox, Rüzgar


Çevrimdışı ByCash

  • Bilişim Teknolojileri
  • Admin
  • *
    • İleti: 979
  • C# - LUA Programmer
    • MTASATURK
Yanıtla #7 : 19 Mart 2017, 14:45:40
@Konu sahibinin isteği üzerine konu kilitlenmiştir.
 
Mesajı Beğenenler: +faultness