| Tematy otagowane jako: lakiernia |
| 1. [MODEL] Lakiernia |
Prosty interior lakierni w z ?adnym i dobrze wymodelowanym ?rodkiem.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi) | | Wiadomość została ukryta, aby ją przeczytać należy się zalogować. | |
| 2. Lakiernia |
Czesc, zrobilem lakiernie na colorpickera ze wybieram kolor i maluje mi pojazd
tylko malowanie odbywa si? tylko po stronie klienta, jak zrobic zeby caly serwer widzial zmieniony kolor? Zeby setvehiclecolor jako? zrobi? na serwer
addEventHandler("onColorPickerOK", root,
function(edit, hex, r, g, b)
local theVehicle = getPedOccupiedVehicle(localPlayer)
if isElementWithinMarker(theVehicle, edit) then
setVehicleColor(theVehicle , r, g, b) |
| 3. Lakiernia |
Dorabiam se do lakierni kolor 3 i 4
niestety nie mam poj?cia na co to zamieni? setVehicleColor(v, r, g, b,c4,c5,c6,c7,c8,c9,c10,c11,c12) w przypadku 3 i 4 koloru Licz? na pomoc
[code]local Malowanie = createMarker(-2083.19, 332.21, 35.21 -0.9,"cylinder", 1.1, 255,0,40,70)
local strefaMalowania = createColSphere (-2086.11, 336.79, 35.21, 5.7 )
addEventHandler('onMarkerHit', Malowanie, function(player, md)
if not md or getElementType(player) ~= "player" then return end
local veh=getPedOccupiedVehicle(player)
if veh then return end
local vehicles=getElementsWithinColShape(strefaMalowania,"vehicle")
if #vehicles < 1 then
exports.rpg_noti:createNotification(player, "x", "W strefie malowania pojazd?w nie znajduje si? ?aden pojazd!")
return
end
if #vehicles > 1 then
exports.rpg_noti:createNotification(player, "x", "W strefie malowania pojazd?w jest zbyt du?a ilo?? pojazd?w!")
return
end
for i,v in ipairs(vehicles) do
if not isElementFrozen(v) then
exports.rpg_noti:createNotification(player, "x", "Pojazd, kt?ry znajduje si? w strefi? nie posiada zaci?gnietego r?cznego!")
return
end
if not getElementData(v,"vehicle:ownedPlayer") == getElementData(player, "player:uid") then
exports.rpg_noti:createNotification(player, "x", "Nie jeste? w?a?cicielem pojazdu!")
return
end
... |
| 4. Lakiernia dla sapd |
Witam zastanawiam si? jak zrobi? lakiernia dla frakcji Sapd. Wje?d?a si? pojazdem w marker i pokazuje si? gui do wyboru koloru 1 i 2. NIE Wiem jak to zrobi?. Za danie kodu i zimne |
| 5. Lakiernia |
Siemka mam skrypt na lakiernia, wyci?gni?ty z jakiego? tam GM.
I w skrypcie tworzy si? cuboid i dwa markery, 1 na pierwszy kolor i 2 na drugi kolor.
I gdy wjade autem w ten cuboid i po wej?ciu w marker i wybraniu kolorku nie daje mi sprayu i w DB3 taki b??d:
ERROR: Client (Andrew_Johnson) triggered serverside event giveSpray, but event is not added serverside
Andrew_Johnson to nazwa mojej postaci jak co? xD
Tutaj daje link do skryptu: http://www36.zippyshare.com/v/nn2BxjUD/file.html
Za Pomoc daje respekt i piwka!
[ Dodano: 2018-03-14, 20:42 ]
Nawet gdy wcze?niej dam se tym standardowym panelem admina ten spray i potem wybior? kolor to to samo jest |
| 6. Lakiernia |
Po stronie servera kod:
[code]--[[
Lakiernia w danych miejscach.
@package GO-Life.pl
@copyright 2014 Split Wszystkie prawa zastrzezone
@author Split <[email protected]>
Nie masz prawa uzywac tego kodu bez naszej zgody.
Napisz do kogo? z nas, by? mo?e si? zgodzimy na u?ycie kodu.
Same kopiowanie kodu nie nauczy ci? pisa? samemu, wi?c lepiej nie kopiuj ?eby nie mie? problem?w.
]]--
local strefyLakiernicze = {
LakierniaDoherty = {
cuboid = {-100.25, 1177.78, 18.74, 10.00, 9.00, 5.00},-- cuboid w ktorym musi znalezc sie pojazd
marker = {-88.25, 1177.78, 18.74}, -- pozycja markera w ktorym gracz bedzie stal aby w??czy? lakierni?
dostep_frakcja = 1, -- id frakcji ktora ma do tego dostep
},
}
for i,v in pairs(strefyLakiernicze) do
setGarageOpen(21, true)
l_cuboid = createColCuboid(unpack(v.cuboid))
l_wybor = createMarker(v.marker[1], v.marker[2], v.marker[3], "cylinder", 1, 0, 0, 0, 100)
setElementData(l_wybor, "dostep_frakcja", v.dostep_frakcja)
setElementData(l_wybor, "lakiernia_cs", l_cuboid)
end
addEventHandler("onMarkerHit", root, function(el, md)
if getElementData(source, "lakiernia_cs") then
local accName = getAccountName (getPlayerAccount(el))
if isObjectInACLGroup("user."..accName, aclGetGroup("Mechanik")) then
if getElementType(el) == "player" then
lo... |
| 7. Lakiernia |
Witajcie, mam problem ot?? tym razem z funkcj? malowania, zrobi?em sobie przyk?adowy kod, kt?ry sprawdza czy w colcuboid jest pojazd, lecz dzia?a, ale nie maluje pojazdu kt?ry stoi w cuboidzie.
[lua]local miejsce = createColCuboid(-176.24, 2679.75, 61.80, 14.00, 6.50, 4.50)
local czerwony = createMarker(-175.97, 2686.00, 61.80, "cylinder", 1.0, 255, 0, 0)
local niebieski = createMarker(-174.71, 2686.00, 61.80, "cylinder", 1.0, 0, 0, 255)
local bialy = createMarker(-173.30, 2686.00, 61.80, "cylinder", 1.0, 255, 255, 255)
local zielony = createMarker(-171.83, 2686.00, 61.80, "cylinder", 1.0, 0, 255, 0)
local zolty = createMarker(-170.23, 2686.00, 61.80, "cylinder", 1.0, 255, 255, 0)
local czarny = createMarker(-168.76, 2686.00, 61.80, "cylinder", 1.0, 0, 0, 0)
addEventHandler("onMarkerHit", czerwony, function(el, md)
local pojazdy = getElementsWithinColShape(miejsce, "vehicle")
if #pojazdy<1 then
outputChatBox("Na stanowisku lakierniczym nie ma ?adnego pojazdu.", el)
return
end
if #pojazdy>1 then
outputChatBox("Na stanowisku lakierniczym jest zbyt du?o pojazd?w.", el)
return
end
setVehicleColor(source, 255, 0, 0)
outputChatBox("(( Bierzesz kolor czerwony ))", el)
end)/lua] |
|