0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Sunucumda ki yetkililer Admin Dutye geçtiğinde Otomatik olarak skin değişsin istiyorum nasıl yapabilirim?
admin duty nin olduğu command handler kısmına gel orda dutye geçilen kısmı bul ve orayasetElementModel(oyuncuargümanı,217) staff skini vericektir.
function adminDuty(thePlayer, commandName) if exports.integration:isPlayerTrialAdmin(thePlayer) then local adminduty = getElementData(thePlayer, "duty_admin") local username = getPlayerName(thePlayer) if adminduty == 0 then triggerClientEvent(thePlayer, "accounts:settings:updateAccountSettings", thePlayer, "duty_admin", 1) exports.global:sendMessageToAdmins("GÖREV: " .. username .. " isimli yetkili görev başında.") setPedSkin(thePlayer,285) setElementData(thePlayer,"skinkaydet",getPedSkin(thePlayer)) else triggerClientEvent(thePlayer, "accounts:settings:updateAccountSettings", thePlayer, "duty_admin", 0) exports.global:sendMessageToAdmins("GÖREV: " .. username .. " isimli yetkili görevden çıktı.") kaydettigimskin = getElementData(thePlayer,"skinkaydet") or 0 setElementModel(thePlayer,kaydettigimskin) if getElementData(thePlayer, "supervising") == true then setElementData(thePlayer, "supervising", false) setElementData(thePlayer, "supervisorBchat", false) setElementAlpha(thePlayer, 255) end end endendaddCommandHandler("adminduty", adminDuty, false, false)
Buyur;Kodfunction adminDuty(thePlayer, commandName) if exports.integration:isPlayerTrialAdmin(thePlayer) then local adminduty = getElementData(thePlayer, "duty_admin") local username = getPlayerName(thePlayer) if adminduty == 0 then triggerClientEvent(thePlayer, "accounts:settings:updateAccountSettings", thePlayer, "duty_admin", 1) exports.global:sendMessageToAdmins("GÖREV: " .. username .. " isimli yetkili görev başında.") setPedSkin(thePlayer,285) setElementData(thePlayer,"skinkaydet",getPedSkin(thePlayer)) else triggerClientEvent(thePlayer, "accounts:settings:updateAccountSettings", thePlayer, "duty_admin", 0) exports.global:sendMessageToAdmins("GÖREV: " .. username .. " isimli yetkili görevden çıktı.") kaydettigimskin = getElementData(thePlayer,"skinkaydet") or 0 setElementModel(thePlayer,kaydettigimskin) if getElementData(thePlayer, "supervising") == true then setElementData(thePlayer, "supervising", false) setElementData(thePlayer, "supervisorBchat", false) setElementAlpha(thePlayer, 255) end end endendaddCommandHandler("adminduty", adminDuty, false, false)
Peki Dutyden Çıktıklarında Eski Kıyaftlerine Dönüyorlar mı?
Tahminimce söylüyorum denemedim, admin yetkisi verdiğinde panel açarsın veya başka bir şey yapınca. O panelde kız ve erkek olur tamam butonuna tıklayınca kızsa kız data verirsin account data ile erkekse erkek data sonra admin duty açarken datasına bakarsın eğer kız data varsa kız skin, erkek data varsa erkek skin verirsin.