18 Kasım 2018, 22:36:59

Gönderen Konu: [YARDIM] Nick Rengi  (Okunma sayısı 471 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

+LJ

  • Moderatör
  • *
  • İleti: 352
  • #MustafaKemalAtatürk
[YARDIM] Nick Rengi
« : 19 Mart 2017, 02:53:32 »
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, 16:31:59 Gönderen: Narkoz »
 

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

[YARDIM] Nick Rengi
« : 19 Mart 2017, 02:53:32 »

Rüzgar

  • Acemi Üye
  • *
  • İleti: 158
Ynt: [Yardım]Nick Rengi
« Yanıtla #1 : 19 Mart 2017, 02:57:45 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

+LJ

  • Moderatör
  • *
  • İleti: 352
  • #MustafaKemalAtatürk
Ynt: [Yardım]Nick Rengi
« Yanıtla #2 : 19 Mart 2017, 02:59:24 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Teşekkür ederim fakat bunu nasıl butona işlevleyebilirim ?
 

Paradox

  • Kurucu
  • *
  • İleti: 698
  • SH Gaming
Ynt: [Yardım]Nick Rengi
« Yanıtla #3 : 19 Mart 2017, 14:17:39 »
Linkleri Görebilmek İçin Kayıt Olun veya 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
  1. function RenkPaneli()
  2.         exports.cpicker:openPicker(localPlayer, "#FFAA00", "Renk:")
  3. end    
  4. addCommandHandler ( "renk", RenkPaneli )
  5.  
  6. addEventHandler("onColorPickerOK", root,
  7. function(element, hex, r, g, b)
  8.         triggerServerEvent("nameTagColorChange",getLocalPlayer(),r,g,b)
  9. end)

Server
Kod: Lua
  1. function nameTagColor (r,g,b)
  2.     setPlayerNametagColor ( source, r,g,b )
  3. end
  4. addEvent( "nameTagColorChange", true )
  5. addEventHandler ( "nameTagColorChange", getRootElement(), nameTagColor)
 

+LJ

  • Moderatör
  • *
  • İleti: 352
  • #MustafaKemalAtatürk
Ynt: [Yardım]Nick Rengi
« Yanıtla #4 : 19 Mart 2017, 14:21:24 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Linkleri Görebilmek İçin Kayıt Olun veya 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
  1. function RenkPaneli()
  2.         exports.cpicker:openPicker(localPlayer, "#FFAA00", "Renk:")
  3. end    
  4. addCommandHandler ( "renk", RenkPaneli )
  5.  
  6. addEventHandler("onColorPickerOK", root,
  7. function(element, hex, r, g, b)
  8.         triggerServerEvent("nameTagColorChange",getLocalPlayer(),r,g,b)
  9. end)

Server
Kod: Lua
  1. function nameTagColor (r,g,b)
  2.     setPlayerNametagColor ( source, r,g,b )
  3. end
  4. addEvent( "nameTagColorChange", true )
  5. addEventHandler ( "nameTagColorChange", getRootElement(), nameTagColor)

Bunu butona aktaramaz mıyım? Mesela "Nick Rengi" butonuna tıkladığı zaman bu renk paleti açılsın.
 

Rüzgar

  • Acemi Üye
  • *
  • İleti: 158
Ynt: [Yardım]Nick Rengi
« Yanıtla #5 : 19 Mart 2017, 15:28:53 »
Kod: Lua
  1. _Tablo = {
  2.     _func = {},
  3.         _player = {
  4.             _yerel = localPlayer;
  5.             },
  6.             _kaynak = {
  7.             _kaynak2 = source;
  8.         },
  9.         _exports = {
  10.         _renksecici = exports.cpicker;
  11.     },
  12.     _seciciAc = {
  13.         _acSeciciyi = openPicker;
  14.     },
  15.     _print = {
  16.     _msj = "ColorPicker:Açıldı";
  17. }
  18. }
  19. function _Tablo._func.Tik()
  20.    local kaynak = _Tablo._kaynak._kaynak2;
  21.     if kaynak == button then
  22.         _Tablo._exports._renksecici:_Tablo._seciciAc._acSeciciyi(_Tablo._player._yerel, "#FFAA00", "Renk:");
  23.         print(_Tablo._print._msj);
  24.     end
  25. end
  26. addEventHandler("onClientGUIClick", getRootElement(), _Tablo._func.Tik)
« Son Düzenleme: 19 Mart 2017, 15:33:51 Gönderen: iMeoW »
 
Mesajı Beğenenler: Paradox, +LJ

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

Ynt: [Yardım]Nick Rengi
« Yanıtla #5 : 19 Mart 2017, 15:28:53 »

+LJ

  • Moderatör
  • *
  • İleti: 352
  • #MustafaKemalAtatürk
Ynt: [Yardım]Nick Rengi
« Yanıtla #6 : 19 Mart 2017, 15:47:33 »
Sorun çözülmüştür, yardımları için Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın ve Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın'a teşekkürler. @Konu Kilitlenebilir.
 
Mesajı Beğenenler: Paradox, Rüzgar

ByCash

  • Bilişim Teknolojileri
  • Süper Moderatör
  • *
  • İleti: 971
  • C# - LUA
    • MTASATURK
Ynt: [Yardım]Nick Rengi
« Yanıtla #7 : 19 Mart 2017, 15:51:51 »
@Konu sahibinin isteği üzerine konu kilitlenmiştir.
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 
Mesajı Beğenenler: +LJ