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

Wysłany: 2018-03-28, 22:55


Dertix

Lua






Wiek: 23
Na forum: 3595 dni
Posty: 11
Nick w MP: Dertix



Respekt: 60

Ostrzeżeń: 100%
Mam problem je?eli chodzi o skrypt w lua.

Problem polega na tym ?e zrobi?em lakiernie i jak zaznaczam ?e ma by? malowany 1. kolor wybieram RGB itp to wtedy 2. kolor automatycznie maluje sie na czarny kolor i vicewersa.

Ostatnio zmieniony przez Emm 2018-03-29, 01:41, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 01:41


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 | .
Poka? kawa?ek kodu, w kt?rym zmieniacie ten kolor wozu.

Przy okazji;

Temat został przeniesiony do prawidłowego działu.





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: 2018-03-29, 02:05


Dertix

Lua






Wiek: 23
Na forum: 3595 dni
Posty: 11
Nick w MP: Dertix



Respekt: 60

Ostrzeżeń: 100%
C-side

Kod:


r = tonumber (guiGetText (GUIEditor.edit[1]))
g = tonumber (guiGetText (GUIEditor.edit[2]))
b = tonumber (guiGetText (GUIEditor.edit[3]))
if r<0 or r>255 or g<0 or g>255 or b<0 or b>255 then
outputChatBox ("#ff0000✘ #ffffffNieprawid?owy RGB!", 255, 255, 255, true)
else
local r, g, b, r1, g1, b1 = getVehicleColor (auto)
triggerServerEvent("malowanie", localPlayer, r, g, b, r1, g1, b1)


S-side

Kod:


addEvent ("malowanie", true)
addEventHandler ("malowanie", getRootElement (), function (r,g,b, r1, g1, b1)
local auto = getPedOccupiedVehicle (source)
setVehicleColor (auto, r, g, b, r1, g1, b1)
end
)


Podpis


Powstający serwer RPG

Discord: https://discord.gg/5WMCjRw
Forum: http://destinyrpg.xaa.pl
Mumble: W trakcie prac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 02:06


Byl3mTu

nikt taki






Wiek: 24
Na forum: 4088 dni
Posty: 40
Nick w MP: BylemTu

Piwa: 36

Respekt: 50

Je?eli chcesz zmieni? TYLKO kolor drugi to:
Pobierz kolor pierwszy z pojazdu (r1, g1, b1)
Pobierz kolor drugi z lakierni (r2, g2, b2)
setVehicleColor(pojazd, r1,g1,b1,r2,g2,b2)

tzn. przy zmianie koloru drugiego:

local r1,g1,b1 getVehicleColor(pojazd)
local r2,g2,b2 pobierzKolory2zLakierni
setVehicleColor(pojazdr1,g1,b1,r2,g2,b2)


Przy zmianie koloru drugiego:

local x,y,z,r2,g2,b2 getVehicleColor(pojazd)
local r1,g1,b1 pobierzKolory1zLakierni
setVehicleColor(pojazdr1,g1,b1,r2,g2,b2)


//napisa?em r?wno z Tob? wi?c nie patrzy?em na Tw?j kod, sorki XD

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 02:09


Dertix

Lua






Wiek: 23
Na forum: 3595 dni
Posty: 11
Nick w MP: Dertix



Respekt: 60

Ostrzeżeń: 100%
M?g?bys przerobi? kod kt?ry wklei?em? Bo w?asnie robie tak jak ty i nic pojazd ca?y czarny nawet jak wpisuje 255, 0, 0

Podpis


Powstający serwer RPG

Discord: https://discord.gg/5WMCjRw
Forum: http://destinyrpg.xaa.pl
Mumble: W trakcie prac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 02:14


Byl3mTu

nikt taki






Wiek: 24
Na forum: 4088 dni
Posty: 40
Nick w MP: BylemTu

Piwa: 36

Respekt: 50

Od strony clienta masz podgl?d malowania pojazdu? Czarny samoch?d jest ju? od strony clienta czy dopiero po triggerze na serwer?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 02:15


Dertix

Lua






Wiek: 23
Na forum: 3595 dni
Posty: 11
Nick w MP: Dertix



Respekt: 60

Ostrzeżeń: 100%
Na cliencie pobiera wartosc rgb z editboxa i exportuje na server

Masz mo?e komunikator discord? Bys mi mo?e pom?g? ;)

Podpis


Powstający serwer RPG

Discord: https://discord.gg/5WMCjRw
Forum: http://destinyrpg.xaa.pl
Mumble: W trakcie prac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 02:22


Byl3mTu

nikt taki






Wiek: 24
Na forum: 4088 dni
Posty: 40
Nick w MP: BylemTu

Piwa: 36

Respekt: 50

Zr?b, ?eby

getVehicleColor

by?o od strony serwera

wtedy po triggerze

local rgbr2g2b2 getVehicleColor(pojazd)
setVehicleColor(pojazdeditboxReditboxGeditboxBr2g2b2)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 02:27


Dertix

Lua






Wiek: 23
Na forum: 3595 dni
Posty: 11
Nick w MP: Dertix



Respekt: 60

Ostrzeżeń: 100%
Zrobi?em tak i jak wje?dzam do lakierni bulletem ca?y bia?y to robi sie ca?y czarny jak w editboxie da?em 255, 0, 0

Podpis


Powstający serwer RPG

Discord: https://discord.gg/5WMCjRw
Forum: http://destinyrpg.xaa.pl
Mumble: W trakcie prac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 02:34


Byl3mTu

nikt taki






Wiek: 24
Na forum: 4088 dni
Posty: 40
Nick w MP: BylemTu

Piwa: 36

Respekt: 50

Wr??my do tego co mia?e?:
tonumber (guiGetText (GUIEditor.edit[1]))
tonumber (guiGetText (GUIEditor.edit[2]))
tonumber (guiGetText (GUIEditor.edit[3]))
if r<or r>255 or g<or g>255 or b<or b>255 then
outputChatBox ("#ff0000&#10008; #ffffffNieprawid?owy RGB!"255255255true)
else
local rgbr1g1b1 getVehicleColor (auto)
triggerServerEvent("malowanie"localPlayerrgbr1g1b1


Masz r,g,b dwa razy sprecyzowane. Najpierw r,g,b to s? Editboxy, a potem r,g,b=getVehClr.

Spr?buj tak (malowanie koloru 1):

C:
tonumber (guiGetText (GUIEditor.edit[1]))
tonumber (guiGetText (GUIEditor.edit[2]))
tonumber (guiGetText (GUIEditor.edit[3]))
if r<or r>255 or g<or g>255 or b<or b>255 then
outputChatBox ("#ff0000&#10008; #ffffffNieprawid?owy RGB!"255255255true)
else
local xyzr1g1b1 getVehicleColor (auto)
triggerServerEvent("malowanie"localPlayerrgbr1g1b1

S:
addEvent ("malowanie"true)
addEventHandler ("malowanie"getRootElement (), function (r,g,br1g1b1)
local auto getPedOccupiedVehicle (source)
setVehicleColor (autorgbr1g1b1)
end


Postaw piwo autorowi tego posta
 

 
Tagi: setvehiclecolor :: getvehiclecolor
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