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

Wysłany: 2017-12-30, 15:55


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Witam, mam problem, ot?? chcia?bym aby Gracz kt?ry jest w policji pisa? ci?gle kolorem niebieskim, ale nie mog? znale?? funkcji odpowiadaj?cej za to. Poka?e to w obrazkach:

Loguje si? do policji, pisze standardowym kolorem czyli bia?ym.
https://zapodaj.net/7b7aaf19a79be.png.html

A tak naprawde chcia?bym ?ebym pisa? po kolorze kt?rego wyznaczy?em. Bez dodawania #0000FF przed wiadomo?ci?. Chcialbym zeby standardowo mi pisa? tak:
https://zapodaj.net/59450db9b1200.png.html

Licz? na pomoc, stawiam :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 16:05


koxpl2x22

MAPPER-ALLEREK






Wiek: 23
Na forum: 4556 dni
Posty: 375
Nick w MP: ALLEREK

Piwa: 1726

Respekt: 142,5
Respekt: 142,5

Bez kodu ci nic nie zrobimy :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 16:11


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Chodzi mi jedynie jak funkcja odpowiada za zmian? koloru tekstu pisanego przez gracza.(np. setPlayerNametagColor). Je?eli kod naprawde b?dzie potrzebny to umieszcze tutaj.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 17:48


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

zmieniasz mu nick pobieraj?c nick gracza - podaj kod

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 19:10


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

createBlip(-1614.6611328125686.81738281257.187530225500255010000 )
marker1 createPickup ( -1614.6611328125686.81738281257.1875312750Policja1 createTeam ("Policja"00155)

function policja thePlayer )
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if isObjectInACLGroup "user." .. playerNameaclGetGroup "Policja" ) ) then 

outputChatBox "* Otrzymales przedmioty, rozpoczynasz sluzbe.",  thePlayerrgbtrue )
giveWeapon thePlayer39999 )
setPlayerTeam thePlayerPolicja1 )
setPlayerSkin thePlayer280 )
setPlayerNametagColor thePlayer1792953 )
setPlayerNametagText thePlayer00155 )
setPlayerNametagColor thePlayer00155 )
giveWeapon thePlayer239999 )
setPedSkin thePlayer280 )
giveWeapon thePlayer319999 )
end
end


addEventHandler("onPickupHit",marker1,policja)


Chodzi mi o to ?eby gracz w frakcji policja pisa? kolorem niebieskim bez dodawania #0000FF przed tekstem przy pisaniu wiadomo?ci na czacie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 19:23


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

No to ju? jak chcesz aby tre?? wiadomo?ci by?a niebieska nale?y edytowa? plik od czatu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 19:24


R3fr3Sh







Wiek: 27
Na forum: 4800 dni
Posty: 70

Piwa: 60

Respekt: 150
Respekt: 150Respekt: 150


function onPlayerSendChatMessage(messagemessageType)

    if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
                cancelEvent() --cancelujemy event aby samemu m?c przeanalizowawiadomo?? i wysy?aj?cego
        local team getPlayerTeam(source) --pobieramy grupgracza
        if team then  --je?eli istnieje to 
            local rggetTeamColor(team) --pobieramy kolor zespo?(b?dzie dzia?ana wszystkie grupyjak chcesz ograniczydodaj ifa na nazwgrupy czy co tam chcesz)
            outputChatBox(messagerootrgb) --i outputujemy
        else --inaczej
            outputChatBox(messageroot255255255) --wysy?amy wiadomo?? w koloerze bia?ym
        end
    end
end
addEventHandler("onPlayerChat"rootonPlayerSendChatMessage)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 21:14


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

"R3fr3Sh" napisał/a:


function onPlayerSendChatMessage(messagemessageType)

    if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
                cancelEvent() --cancelujemy event aby samemu m?c przeanalizowawiadomo?? i wysy?aj?cego
        local team getPlayerTeam(source) --pobieramy grupgracza
        if team then  --je?eli istnieje to 
            local rggetTeamColor(team) --pobieramy kolor zespo?(b?dzie dzia?ana wszystkie grupyjak chcesz ograniczydodaj ifa na nazwgrupy czy co tam chcesz)
            outputChatBox(messagerootrgb) --i outputujemy
        else --inaczej
            outputChatBox(messageroot255255255) --wysy?amy wiadomo?? w koloerze bia?ym
        end
    end
end
addEventHandler("onPlayerChat"rootonPlayerSendChatMessage)


Okej, wszystko dzia?a lecz jest jeden problem, wida? tekst ale nie ma nicku..
jest poprostu tak:
https://zapodaj.net/ee578bb27294b.png.html

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-30, 22:20


piotr172







Wiek: 26
Na forum: 4417 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3


function onPlayerSendChatMessage(messagemessageType)

    if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
                cancelEvent() --cancelujemy event aby samemu m?c przeanalizowawiadomo?? i wysy?aj?cego
        local team getPlayerTeam(source) --pobieramy grupgracza
        if team then  --je?eli istnieje to 
            local rggetTeamColor(team) --pobieramy kolor zespo?(b?dzie dzia?ana wszystkie grupyjak chcesz ograniczydodaj ifa na nazwgrupy czy co tam chcesz)
            local nick getPlayerName(source)
            outputChatBox(nick..": "..messagerootrgb) --i outputujemy
        else --inaczej
            outputChatBox(messageroot255255255) --wysy?amy wiadomo?? w koloerze bia?ym
        end
    end
end
addEventHandler("onPlayerChat"rootonPlayerSendChatMessage)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-31, 12:46


koxpl2x22

MAPPER-ALLEREK






Wiek: 23
Na forum: 4556 dni
Posty: 375
Nick w MP: ALLEREK

Piwa: 1726

Respekt: 142,5
Respekt: 142,5

"piotr172" napisał/a:


function onPlayerSendChatMessage(messagemessageType)

    if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
                cancelEvent() --cancelujemy event aby samemu m?c przeanalizowawiadomo?? i wysy?aj?cego
        local team getPlayerTeam(source) --pobieramy grupgracza
        if team then  --je?eli istnieje to 
            local rggetTeamColor(team) --pobieramy kolor zespo?(b?dzie dzia?ana wszystkie grupyjak chcesz ograniczydodaj ifa na nazwgrupy czy co tam chcesz)
            local nick getPlayerName(source)
            outputChatBox(nick..": "..messagerootrgb) --i outputujemy
        else --inaczej
            outputChatBox(messageroot255255255) --wysy?amy wiadomo?? w koloerze bia?ym
        end
    end
end
addEventHandler("onPlayerChat"rootonPlayerSendChatMessage)


Nie doda?e? filtrowania do nicku.

Kod:

msg:gsub("#%x%x%x%x%x%x","")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-31, 19:10


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Drobna poprawka w kodzie:

function onPlayerSendChatMessage(messagemessageType)

    if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
                cancelEvent() --cancelujemy event aby samemu m?c przeanalizowawiadomo?? i wysy?aj?cego
        local team getPlayerTeam(source) --pobieramy grupgracza
        if team then  --je?eli istnieje to 
            local rggetTeamColor(team) --pobieramy kolor zespo?(b?dzie dzia?ana wszystkie grupyjak chcesz ograniczydodaj ifa na nazwgrupy czy co tam chcesz)
            local nick getPlayerName(source)
            outputChatBox(nick..": "..messagerootrgb) --i outputujemy
        else --inaczej
            outputChatBox(nick..": "..messageroot255255255) --wysy?amy wiadomo?? w koloerze bia?ym
        end
    end
end
addEventHandler("onPlayerChat"rootonPlayerSendChatMessage)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-31, 21:54


koxpl2x22

MAPPER-ALLEREK






Wiek: 23
Na forum: 4556 dni
Posty: 375
Nick w MP: ALLEREK

Piwa: 1726

Respekt: 142,5
Respekt: 142,5

"Kalizman" napisał/a:

Drobna poprawka w kodzie:

function onPlayerSendChatMessage(messagemessageType)

    if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
                cancelEvent() --cancelujemy event aby samemu m?c przeanalizowawiadomo?? i wysy?aj?cego
        local team getPlayerTeam(source) --pobieramy grupgracza
        if team then  --je?eli istnieje to 
            local rggetTeamColor(team) --pobieramy kolor zespo?(b?dzie dzia?ana wszystkie grupyjak chcesz ograniczydodaj ifa na nazwgrupy czy co tam chcesz)
            local nick getPlayerName(source)
            outputChatBox(nick..": "..messagerootrgb) --i outputujemy
        else --inaczej
            outputChatBox(nick..": "..messageroot255255255) --wysy?amy wiadomo?? w koloerze bia?ym
        end
    end
end
addEventHandler("onPlayerChat"rootonPlayerSendChatMessage)

[Pytanie ode mnie] je?li gracz ma w nicku kolory, nie wy?wietli ich przypadkiem jako #666666 dla przyk?adu?
(#666666Allerek | Test123)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-01, 12:09


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

koxpl2x22, Wystarczy doda? dodatkowy argument

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 17:28


koxpl2x22

MAPPER-ALLEREK






Wiek: 23
Na forum: 4556 dni
Posty: 375
Nick w MP: ALLEREK

Piwa: 1726

Respekt: 142,5
Respekt: 142,5

"Kalizman" napisał/a:

koxpl2x22, Wystarczy doda? dodatkowy argument


'msg:gsub("#%x%x%x%x%x%x","")' lub co? w ten dese??
swoja droga, wlasnie dostalem kolorek :D

Postaw piwo autorowi tego posta
 

 
Tagi: stałe :: pisanie :: kolorem.
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