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

Wysłany: 2016-04-03, 14:31


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Przyjrzyj si? dok?adnie... je?eli(if) gracz jest w ACL pisze na dany kolor, w przeciwnym razie(else) pisze na inny kolor.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Ostatnio zmieniony przez AteX 2016-04-03, 14:32, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 14:31


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Teraz nick bez id jest i na bia?o :C

Tak wy?wietla :

FaydenFX:


Na bia?o ;v

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 14:33


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

"FaydenFX." napisał/a:

Teraz nick bez id jest i na bia?o :C


addEventHandler('onPlayerChat'root, function(msgtype)
    if type==0 then
        cancelEvent()
        local x,y,getElementPosition(source)
        local id=getElementData(source,"id")
        local nick=getPlayerName(source)
        for keygracze in ipairs(getElementsByType("player")) do
            local x2,y2,z2 getElementPosition(gracze)
            if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<100then
                if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "RCON" ) ) then
                    outputChatBox("#0066FF"..nick.." #800000[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
                else
                    outputChatBox("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
                end
                local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
            end
        end
    end
end)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 14:37


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Dzia?a, jak bym chcia? doda? wi?cej to kopiuje te linijki?

addEventHandler('onPlayerChat'root, function(msgtype)
    if type==0 then
        cancelEvent()
        local x,y,getElementPosition(source)
        local id=getElementData(source,"id")
        local nick=getPlayerName(source)
        for keygracze in ipairs(getElementsByType("player")) do
            local x2,y2,z2 getElementPosition(gracze)
            if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<100then
                if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "RCON" ) ) then
                    outputChatBox("#0066FF"..nick.." #800000[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
                else
                    outputChatBox("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
                end
                if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "Administrator" ) ) then
                    outputChatBox("#0066FF"..nick.." #800000[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
                else
                end
                local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
            end
        end
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 14:40


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Nie, takie kopiowanie nic nie da, wr?cz wszystko psuje, musisz dodawa? elseif.

if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "RCON" ) ) then
    outputChatBox("#0066FF"..nick.." #800000[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
elseif isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "Administrator" ) ) then
    outputChatBox("#0066FF"..nick.." #800000[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
else
    outputChatBox("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
end


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 14:42


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Przy supporcie te? elseif? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 14:42


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

"FaydenFX." napisał/a:

Przy supporcie te? elseif? :)


Tak, ka?dy nowy ACL to nowy elseif.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 14:43


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Dobrze, dzi?kuje. Do zamkni?cia.

Ps. Leci obiecany respekt oraz piwko! :)

[ Dodano: 2016-04-03, 14:48 ]
A nie jeszcze mam problem zn?w nick jest na bia?o bez id :/

addEventHandler('onPlayerChat'root, function(msgtype)
    if type==0 then
        cancelEvent()
        local x,y,getElementPosition(source)
        local id=getElementData(source,"id")
        local nick=getPlayerName(source)
        for keygracze in ipairs(getElementsByType("player")) do
            local x2,y2,z2 getElementPosition(gracze)
            if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<100then
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "RCON" ) ) then
        outputChatBox("#0066FF"..nick.." #800000[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
        elseif isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "Administrator" ) ) then
        outputChatBox("#0066FF"..nick.." #99FF00[#99FF00"..id.."#99FF00]#FFFFFF :#FFFFFF "..msggracze___true)
        elseif isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "Pomocnik" ) ) then
        outputChatBox("#0066FF"..nick.." #00FF00[#00FF00"..id.."#00FF00]#FFFFFF :#FFFFFF "..msggracze___true)
        else
        outputChatBox("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
        end
                end
                local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
            end
        end
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 15:53


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Jakie? db3?

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 16:12


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

addEventHandler('onPlayerChat'root, function(msgtype)
    if type==0 then
        cancelEvent()
        local x,y,getElementPosition(source)
        local id=getElementData(source,"id")
        local nick=getPlayerName(source)
        for keygracze in ipairs(getElementsByType("player")) do
            local x2,y2,z2 getElementPosition(gracze)
            if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<100then
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "RCON" ) ) then
        outputChatBox("#0066FF"..nick.." #800000[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
        elseif isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "Administrator" ) ) then
        outputChatBox("#0066FF"..nick.." #99FF00[#99FF00"..id.."#99FF00]#FFFFFF :#FFFFFF "..msggracze___true)
        elseif isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup "Pomocnik" ) ) then
        outputChatBox("#0066FF"..nick.." #00FF00[#00FF00"..id.."#00FF00]#FFFFFF :#FFFFFF "..msggracze___true)
        else
        outputChatBox("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
        end
                local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
            end
        end
    end
end)

Doda?e? niepotrzebny end.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Tagi: pisanie :: czacie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pisanie na czacie 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