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


[YARDIM] Skin Kaydetme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Speaw

  • Yeni Üye
  • *
    • İleti: 69
: 06 Ağustos 2017, 18:04:19
Öldügümüzde skinimiz degişiyor bunu nasıl düzeltebilirim ve skin kayıt olucak oyuna girdiginde hep o skin olucak yardım edermisiniz?
« Son Düzenleme: 06 Ağustos 2017, 19:45:11 Gönderen: Narkoz »
 


MTASA TÜRK

[YARDIM] Skin Kaydetme
« : 06 Ağustos 2017, 18:04:19 »

Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 702
  • SH Gaming
Yanıtla #1 : 06 Ağustos 2017, 19:44:35
Linki görebilmek için Kayıt olun yada Giriş yapın.
bunu kullanabilirsin, birçok şeyi kayıt ediyor.
 


Çevrimdışı Speaw

  • Yeni Üye
  • *
    • İleti: 69
Yanıtla #2 : 07 Ağustos 2017, 13:28:32
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.
bunu kullanabilirsin, birçok şeyi kayıt ediyor.
Onu kullanıyorum fakat skini kayıt etmiyor Fr.server den random skini sildigim halde ölünce ramdon skin geliyor
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 702
  • SH Gaming
Yanıtla #3 : 07 Ağustos 2017, 21:38:01
O zaman bunu scripte dönüştürüp kullan.

Kod: lua
function skinKaydet()
    local sourceAccount = getPlayerAccount (source)
    if not isGuestAccount ( sourceAccount ) then
    local sourceSkin = getElementModel(source)
    setAccountData ( sourceAccount, "SkinID", sourceSkin )
end
end
addEventHandler ( "onPlayerQuit", getRootElement(), skinKaydet)

function skinAktif(_, theCurrentAccount)
    local sourceSkin = getAccountData(theCurrentAccount,"SkinID")
if sourceSkin then
    setElementModel(source,sourceSkin)
end
end
addEventHandler("onPlayerLogin", getRootElement(), skinAktif)
 


Çevrimdışı DogukanUCAN

  • Acemi Üye
  • *
    • İleti: 174
  • Batmaz Gaming
Yanıtla #4 : 07 Ağustos 2017, 21:41:19
play scriptinin içinede göz atmanı öneririm ordada öldükten sonra spawn olurken rastgele bir skin veren kod var.

Mesaj Birleştirildi: 08 Ağustos 2017, 10:47:01
client.lua

Kod: lua
function skinkaydet()
    kaydet = getElementModel( localPlayer )
    if kaydet then
        setElementModel( localPlayer, kaydet )
        setElementData(localPlayer, "eskiskin", tonumber(kaydet))
    setTimer ( function()
        setElementModel( localPlayer, tonumber(getElementData( localPlayer, "eskiskin" )) )
    end, 2000, 1 )
    end
end
addEventHandler("onClientPlayerWasted", root, skinkaydet)

meta.xml
Kod: lua
<meta>
  <script src="client.lua" type="client" />
</meta>

Alıntıdır.
« Son Düzenleme: 08 Ağustos 2017, 10:47:02 Gönderen: DogukanSkill »