[Yardım]PlayerBilip

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı MmaFight44546

  • Yeni Üye
  • *
    • İleti: 19
: 12 Ocak 2020, 22:16:30
Beyler İlk Önce Selamün Aleyküm Ben Sw Player Girince Farklı Renk Değilde Tek Birekte Olmasını İstiyorum Mesela Userler Beyaz Rekte Olucak
Kurucu , Admin Girince Mor renk Olmasını İstiyorum oyunda Adminleri Görebilecekler

Acill !!!

Yardımınız İçin Şimdiden Teşekkurler
 


MTASATURK

[Yardım]PlayerBilip
« : 12 Ocak 2020, 22:16:30 »

Çevrimdışı aslanpogacasi

  • allahın boşu
  • Yeni Üye
  • *
    • İleti: 7
Yanıtla #1 : 13 Ocak 2020, 00:54:50
Kod
local abR, abG, abB = 105,0,255
local pbR, pbG, pbB = 255,255,255

blips = {}

function createPlayerBlipOnStart()
    for k,v in pairs(getElementsByType("player")) do
        local acc = getPlayerAccount(v)
        if (isObjectInACLGroup(acc,"Admin")) then
            blips[v] = createBlipAttachedTo(v,abR,abG,abB)
        else
            blips[v] = createBlipAttachedTo(v,0,pbR,pbG,pbB)
        end
    end
end
addEventHandler("onResourceStart",root,createPlayerBlipOnStart)

function createPlayerOnLogin(player)
    local acc = getPlayerAccount(player)
    if (isObjectInACLGroup(acc,"Admin")) then
        blips[player] = createBlipAttachedTo(player,0,abR,abG,abB)
    else
        blips[player] = createBlipAttachedTo(player,0,pbR,pbG,pbB)
    end
end

function deletePlayerBlip(player)
    for k,v in pairs(blips) do
        if k == player then
            destroyElement(v)
        end
    end
end
addEventHandler("onPlayerLogout",root,deletePlayerBlip)
addEventHandler("onPlayerExit",root,deletePlayerBlip)

Bunu server side bir dosyaya yapıştır. Bug olabilir hiç test etmedim.
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı MmaFight44546

  • Yeni Üye
  • *
    • İleti: 19
Yanıtla #2 : 14 Ocak 2020, 09:31:22
Linki görebilmek için Kayıt olun yada Giriş yapın.
 böyle oluyo ? napmalıyım
 


Çevrimdışı MertA178

  • Oh,shit! What is these cringes? These are LUA codes bro! LUA is a terrible scripting language.
  • Deneyimli Üye
  • *
    • İleti: 381
Yanıtla #3 : 14 Ocak 2020, 11:45:28
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.
 böyle oluyo ? napmalıyım
Pek emin olamadım ama 255,255,255 i  değiştir.Büyüklükleriyle alakalı.
 


Çevrimdışı aslanpogacasi

  • allahın boşu
  • Yeni Üye
  • *
    • İleti: 7
Yanıtla #4 : 14 Ocak 2020, 15:14:33
Kod
local abR, abG, abB = 105,0,255
local pbR, pbG, pbB = 255,255,255

blips = {}

function createPlayerBlipOnStart()
    for k,v in pairs(getElementsByType("player")) do
        local acc = getPlayerAccount(v)
        if (isObjectInACLGroup(acc,"Admin")) then
            blips[v] = createBlipAttachedTo(v,0,2,abR,abG,abB)
        else
            blips[v] = createBlipAttachedTo(v,0,2,pbR,pbG,pbB)
        end
    end
end
addEventHandler("onResourceStart",root,createPlayerBlipOnStart)

function createPlayerOnLogin(player)
    local acc = getPlayerAccount(player)
    if (isObjectInACLGroup(acc,"Admin")) then
        blips[player] = createBlipAttachedTo(player,0,abR,abG,abB)
    else
        blips[player] = createBlipAttachedTo(player,0,pbR,pbG,pbB)
    end
end

function deletePlayerBlip(player)
    for k,v in pairs(blips) do
        if k == player then
            destroyElement(v)
        end
    end
end
addEventHandler("onPlayerLogout",root,deletePlayerBlip)
addEventHandler("onPlayerExit",root,deletePlayerBlip)
Üzgünüm bazı parametreleri eklemeyi unutmuşum, düzelttim bunu eskisiyle değiştir.
Linki görebilmek için Kayıt olun yada Giriş yapın.
 
Mesajı Beğenenler: MmaFight44546