Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-01-31, 20:19


Jodla

Majster






Wiek: 22
Na forum: 3267 dni
Posty: 41
Nick w MP: Stajl

Piwa: 821

Respekt: 20,5

siema poszukuje skryptu na chaty frakcji ACL aby dost?p mia?y tylko osoby: OSP SAFD SAMD SAPD. je?li kto? ma to prosz? bardzo.

Podpis
znam jakieś tam podstawy

==
Skrypt wojsko ACL -
https://gtao.pl/skrypt-wojsko-acl-vt134899.htm#833500
--
Skrypt Whitelista -
https://gtao.pl/skrypt-whitelista-vt135327.htm#835548
===
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-31, 20:39


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Mo?esz szybko stworzy? sobie taki czat, poni?sze funkcj? na pewno b?d? potrzebne:

Więcej informacji znajdziesz w Wikipedii MTA:

addCommandHandler


Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerAccount


Więcej informacji znajdziesz w Wikipedii MTA:

getAccountName


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox


Przyk?adowa komenda:
local frakcje = {"OSP", "SAFD", "SAMD", "SAPD"}

addCommandHandler("czat"), function(plr, cmd, ...)
    local wiadomosc = table.concat({...}, " ")
    local nazwa_konta = getAccountName(getPlayerAccount(plr))
    for _, frakcja in ipairs(frakcje) do
        if isObjectInACLGroup("user." .. nazwa_konta, aclGetGroup(frakcja)) then   
            if wiadomosc then 
                for _, v in ipairs(getElementsByType("player")) do
                    local nazwa_konta_gracza = getAccountName(getPlayerAccount(v))
                    for _, frakcja2 in ipairs(frakcje) do
                        if isObjectInACLGroup("user." .. nazwa_konta_gracza, aclGetGroup(frakcja2)) then
                            outputChatBox(frakcja .. " >> " .. getPlayerName(plr) .. ": " .. wiadomosc, v)
                        end
                    end
                end
            end
        end
    end
end)


Tabela "frakcje" zawiera grupy ACL, dla kt?rych czat jest dost?pny.

Ostatnio zmieniony przez Wilq 2019-01-31, 20:41, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-31, 20:40


NotPaladyn







Wiek: 23
Na forum: 2931 dni
Posty: 866
Nick w MP: NotPaladyn

Piwa: 3150

Respekt: 690
Respekt: 690Respekt: 690


   Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
Mog? Ci da? z mojego skryptu kt?ry zreszt? jest tutaj na forum. Je?li chcesz dac je ?eby kazda frakcja widziala chat to dodajesz jeszcze inne grupy z ACL




addCommandHandler("Kr?tkofal?wka",

function(plr, cmd, ...)

local msg = table.concat({...}," ")

if not msg then return end

   for _,v in ipairs(getElementsByType("player")) do

      local accName = getAccountName(getPlayerAccount(v)) 

      if  isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then return 

         outputChatBox("#0033FF[Policja] #E0E0E0"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)

end

end

end)



addEventHandler("onPlayerJoin", root,

function()

    bindKey(source, "y", "down", "chatbox", "Kr?tkofal?wka")

end) 


[ Dodano: 2019-01-31, 20:40 ]
Kod nie jest zbyt profesjonalnie napisany ale dzia?a :)

Podpis

Zarejestrowany - 14.10.2018r.
Support-Team - 01.06.2019r. - 01.11.2019r.
Test-Mod - 01.11.2019r. - 31.12.2019r.
Moderator - 31.12.2019r. - 01.11.2020r.
Mod-Team - 01.11.2020r. - 03.05.2022r.
Vice Admin - 03.05.2022r. -



-------------------------------------------------------


Tworzę skrypty i modele na zamówienie
W razie pytań zapraszam do kontaktu

--------------Kontakt--------------
Discord: NotPaladyn#2943 / notpaladyn
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Jodla
Tagi: chat :: frakcji :: acl.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku