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


[YARDIM] Butona İşlev Verme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 169
  • Furkan
: 20 Şubat 2018, 16:20:15
Arkadaşlar paneldeki bir butona basınca skin vermesini istiyorum yardımcı olursanız sevinirim  :)
 


MTASA TÜRK

[YARDIM] Butona İşlev Verme
« : 20 Şubat 2018, 16:20:15 »

Çevrimdışı #ScottCoder

  • Acemi Üye
  • *
    • İleti: 111
  • 👑 AXE FREEROAM 👑
Yanıtla #1 : 20 Şubat 2018, 17:05:33
Denemedim ama olur büyük ihtimal.
Client side

Spoiler for Hiden:
addEventHandler("onClientGUIClick",root,function()
if source == buton_adi then
triggerServerEvent ("skin1", localPlayer)
end
end)

Server side
Spoiler for Hiden:
function skin1()
   setElementModel(source, 311)
   outputChatBox("Skin alındı.", source, 255, 255, 255, true)
end
addEvent("skin1", true)
addEventHandler("skin1", getRootElement(), skin1)
 


Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 169
  • Furkan
Yanıtla #2 : 20 Şubat 2018, 17:08:20
O skin1 yerinde hiçbir değişiklik yapmıyoruz dimi ?
 


Çevrimdışı #ScottCoder

  • Acemi Üye
  • *
    • İleti: 111
  • 👑 AXE FREEROAM 👑
Yanıtla #3 : 20 Şubat 2018, 17:09:32
Linki görebilmek için Kayıt olun yada Giriş yapın.
O skin1 yerinde hiçbir değişiklik yapmıyoruz dimi ?

İstersen değiştirebilirsin
setElementModel(source, 311) -- buraya skin id koy.
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 631
Yanıtla #4 : 20 Şubat 2018, 17:19:13
Buyur;

Kod: lua
-- CLİENT --
addEventHandler("onClientGUIClick",root,function()
    local Oyuncu = localPlayer
local ServereEventYolla = triggerServerEvent
if source == buton_adi then
ServereEventYolla("karakter_alindi", Oyuncu)
end
end)

Kod: lua
-- SERVER --
karakter_model_numarasi = 0
karakter_alindi_yazisi  = "#00ff00 Başarıyla skin aldin!"

addEvent("karakter_alindi", true)
addEventHandler("karakter_alindi",root,function()
setPedSkin(source,karakter_model_numarasi)
outputChatBox(karakter_alindi_yazisi,source,255,255,255,true)
end)
« Son Düzenleme: 20 Şubat 2018, 17:59:38 Gönderen: CruzerGq »