Witamy na GTAOnline Obecny czas to 2019-02-16, 02:02 Użytkowników: 77850
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

Poprzedni temat :: Następny temat
Czat frakcji
Autor Wiadomość

adisonboss 





Wiek: 15
Na forum: 666 dni
Posty: 220
Piwa: 1
Respekt: 50

Wysłany: 2019-01-14, 21:58   Czat frakcji



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
 

Wilq 





Wiek: 18
Na forum: 1763 dni
Posty: 576
Piwa: 110
Respekt: 325,8
Respekt: 325,8Respekt: 325,8Respekt: 325,8

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



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
 

adisonboss 





Wiek: 15
Na forum: 666 dni
Posty: 220
Piwa: 1
Respekt: 50

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



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

Postaw piwo autorowi tego posta
 
Tagi: czat :: frakcji
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:



www.assistant-life.pl







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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 1,53 sekundy. Zapytań do SQL: 21