Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
Wysłany: 2019-01-14, 21:58


adisonboss







Wiek: 15
Na forum: 731 dni
Posty: 221

Piwa: 1

Respekt: 50


Witam. Z jakich funkcji mogę napisać skrypt na oddzielny chat dla kilku grup ACL ? Za gotowy kod stawiam R* i :piwo: , za pomoc :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-14, 22:01


Wilq







Wiek: 17
Na forum: 1828 dni
Posty: 608

Piwa: 117

Respekt: 325,8
Respekt: 325,8Respekt: 325,8Respekt: 325,8


Poniższe funkcje Ci pomogą:

Więcej informacji znajdziesz w Wikipedii MTA:

addCommandHandler

- Dla frakcji pod ACL:

Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerAccount


Więcej informacji znajdziesz w Wikipedii MTA:

getAccountName


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup

- Wykonaj operację dla wszystkich graczy:
for kv in ipairs(getElementsByType("player")) do


Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox


Pamiętaj, aby w funkcji komendy dodać wielokropek, będzie on oznaczał treść wiadomości, która później odpowiednio sformatujesz.

Najprostszy przykładowy kod, który wyświetli treść wiadomości dla wszystkich w grupie ACL "Policja":
addCommandHandler("frakcja"), function(plrcmd, ...)
    local wiadomosc table.concat({...}, " ")
    local nazwa_konta getAccountName(getPlayerAccount(plr))
    local grupa_acl aclGetGroup("Policja")
    if isObjectInACLGroup("user." .. nazwa_kontagrupa_aclthen   
        if not wiadomosc == "" then 
            for _v in ipairs(getElementsByType("player")) do
                local nazwa_konta_gracza getAccountName(getPlayerAccount(v))
                if isObjectInACLGroup("user." .. nazwa_konta_graczagrupa_aclthen
                    outputChatBox(getPlayerName(plr) .. ": " .. wiadomoscv)
                end
            end
        end
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-15, 16:28


adisonboss







Wiek: 15
Na forum: 731 dni
Posty: 221

Piwa: 1

Respekt: 50


Kurczę Ciężkie to może znajdę w jakiś zasobach i przerobie.

Postaw piwo autorowi tego posta
 

 
Tagi: czat :: frakcji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   

Odpowiedz do tematu

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

Skocz do: