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, 12:51


FaydenFX.







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

Piwa: 11

Respekt: 45,3

Witam , mam taki kod na pisanie na czacie. Na takie kolory pisze gracz , a chcia?bym doda? tutaj takie co? ?e rcon ma inny kolor ID itp. Pom?g? by kto??

Kod:

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

            outputChatBox("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
        
        local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
                end
        end
    end
end)


Wynagradzam: »piwem i respektem«

Ostatnio zmieniony przez FaydenFX. 2016-04-03, 13:05, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

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


AteX







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

Piwa: 8360

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


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


lub


Więcej informacji znajdziesz w Wikipedii MTA:

getElementData


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

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


FaydenFX.







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

Piwa: 11

Respekt: 45,3

Pr?bowa?em , lecz jak to skopiowa?em i dodalem tam ACL to czat by? podstawowy taki bia?y tylko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 13:23


AteX







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

Piwa: 8360

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

Musisz jeszcze zmieni? kolory. Poka? jak to zrobi?e?.

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

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


FaydenFX.







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

Piwa: 11

Respekt: 45,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(v)), aclGetGroup "RCON" ) ) then
            outputChatBox("#0066FF"..nick.." #BBBBBB[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
        
        local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
                end
        end
    end
end)


Postaw piwo autorowi tego posta
 

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


AteX







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

Piwa: 8360

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

Po pierwsze brakuje ci 1 enda, a po drugie #FFFFFF to bia?y kolor, musisz to zmieni? na #FF0000 (czerwony kolor). I w getPlayerAccount dajesz source, a nie v.

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

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


FaydenFX.







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

Piwa: 11

Respekt: 45,3

#FFFFF to kolor wiadomo?ci , a ja chcem kolor ID zmieni? na grupy ?e RCON bordowy , admin czerwony a moderator zielony co? w tym stylu :P

Postaw piwo autorowi tego posta
 

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


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:

#FFFFF to kolor wiadomo?ci , a ja chcem kolor ID zmieni? na grupy ?e RCON bordowy , admin czerwony a moderator zielony co? w tym stylu :P


No to zmieniasz kolory przy ..id..

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

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


FaydenFX.







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

Piwa: 11

Respekt: 45,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.." #BBBBBB[#800000"..id.."#800000]#FFFFFF :#FFFFFF "..msggracze___true)
        
        local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
                end
            end
        end
    end
end)


Co? takiego?

Postaw piwo autorowi tego posta
 

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


AteX







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

Piwa: 8360

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

Testuj.

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

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


FaydenFX.







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

Piwa: 11

Respekt: 45,3

Teraz pisz? 2 razy , 1 raz na kolor gracza , a drugi na kolor RCONA. HELP

Postaw piwo autorowi tego posta
 

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


AteX







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

Piwa: 8360

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

Mo?e masz w??czony inny czat lub gamemode play w kt?rym jest osobny czat?

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

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


FaydenFX.







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

Piwa: 11

Respekt: 45,3

Mam 2 czaty

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

            outputChatBox("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
        
        local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
                end
        end
    end
end)

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)
        
        local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
                end
            end
        end
    end
end)
Jeden z kolorem ID gracza , a drugi z kolorem ID ROOTA

[ Dodano: 2016-04-03, 14:27 ]
Da?oby rade ?ebym pisa? na kolor id rcona a nie na 2 kolory? bo 2 razy wiadomo?? mi wysy?a

Postaw piwo autorowi tego posta
 

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


AteX







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

Piwa: 8360

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

Nic dziwnego. To musi by? w jednej funkcji, bo inaczej si? wykonuje 2 razy.
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


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

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


FaydenFX.







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

Piwa: 11

Respekt: 45,3

Ale teraz w og?le gracz nie b?dzie m?g? pisa? na czacie bo jest u g?ry RCON acl

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 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