Wysłany: 2015-01-29, 20:04
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Witajcie. Chcia?em zrobi? malowanie pojazdu sprayem lecz napotka?em problem:
function kolor_czerwony ( thePlayer )
giveWeapon ( thePlayer , 41 , 999 )
setVehicleColor ( thePlayer , 255 , 0 , 0 )
takePlayerMoney ( thePlayer , 200 )
outputDebugString ( "Gracz kupil spray:red" )
end
addCommandHandler ( "spray:red" , kolor_czerwony )
Daje spray, pobiera kase lecz nie maluje pojazdu, I chcia?bym aby malowanie by?o p?ynne a nie raz klikne i ju? auto pomalowane
[/code]
Wysłany: 2015-01-29, 20:10
Novovix
xNinja powraca
Wiek: 26 Na forum: 4870 dni Posty: 240
Nick w MP: xNinja
Piwa : 452
U?yj skryptu z lss. Tam wszystko dok?adnie obliczone.
Wysłany: 2015-01-29, 20:40
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Wysłany: 2015-01-29, 20:44
Novovix
xNinja powraca
Wiek: 26 Na forum: 4870 dni Posty: 240
Nick w MP: xNinja
Piwa : 452
Tutaj masz kod do malowania strone clienta zrobisz sam lub edytujesz tamten kod: addEvent ( "onCarPainting" , true )
addEventHandler ( "onCarPainting" , root , function( cr , cg , cb , ktora )
if ( getElementType ( source )~= "vehicle" ) then return end
local r , g , b , r2 , g2 , b2 = getVehicleColor ( source , true )
if ( ktora == 1 ) then
if ( r < cr ) then r = r + 1 elseif ( r > cr ) then r = r - 1 end
if ( g < cg ) then g = g + 1 elseif ( g > cg ) then g = g - 1 end
if ( b < cb ) then b = b + 1 elseif ( b > cb ) then b = b - 1 end
elseif ( ktora == 2 ) then
if ( r2 < cr ) then r2 = r2 + 1 elseif ( r2 > cr ) then r2 = r2 - 1 end
if ( g2 < cg ) then g2 = g2 + 1 elseif ( g2 > cg ) then g2 = g2 - 1 end
if ( b2 < cb ) then b2 = b2 + 1 elseif ( b2 > cb ) then b2 = b2 - 1 end
end
-- r =( r * 127 + cr )/ 128
setVehicleColor ( source , r , g , b , r2 , g2 , b2 )
-- outputDebugString ( "r: " .. r )
end )
Wysłany: 2015-01-29, 20:52
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
ale to mam tylko nadawanie koloru mi jest potrzebne
Wysłany: 2015-01-29, 20:55
Novovix
xNinja powraca
Wiek: 26 Na forum: 4870 dni Posty: 240
Nick w MP: xNinja
Piwa : 452
C side:
if ( hitElement and getElementType ( hitElement )== "vehicle" and inside ) then
local spraycolor = getElementData ( localPlayer , "spray:color" )
if ( spraycolor ) then
triggerServerEvent ( "onCarPainting" , hitElement , math . floor ( spraycolor / 65536 ), math . floor ( spraycolor / 256 % 256 ), spraycolor % 256 , ktora )
Je?eli pomog?em postaw
[ Dodano : 2015-01-29, 20:56 ]
Robisz na siebie setElementData ( ty , "spray:tutaj_kolorek" , true )
Wysłany: 2015-01-29, 20:57
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
setVehicleColor ( thePlayer , 255 , 0 , 0 )
WHAT?
Wysłany: 2015-01-29, 21:00
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Poradzi?em sobie do zamkni?cia !
Wysłany: 2015-01-29, 21:01
Novovix
xNinja powraca
Wiek: 26 Na forum: 4870 dni Posty: 240
Nick w MP: xNinja
Piwa : 452
Heh Maszyna nawet na to nie zwr?ci?em uwagi hehe
[ Dodano : 2015-01-29, 21:01 ]
Monio poradzi?e? czy raczej dzi?ki mnie ? -,-
Wysłany: 2015-01-29, 21:07
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Poradzi?em . Znalaz?em stary kod
Wysłany: 2015-01-29, 21:14
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Tagi: malowanie :: pojazdu :: sprayem
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: