Chcialbym zrobic prace street view od 200rp
bus.lua
[lua]
local missionText=createElement("text")
setElementData(missionText, "name", "Praca dorywcza:nKierowca pojazdu Street ViewnnWymagania:nPrawo Jazdy kat. B")
setElementPosition(missionText, 2101.18, -1359.52, 23.98)
local zone = createColCuboid(2101.18, -1359.52, 23.98, 10.5, 8.75, 5.5)
createBlip(2101.18, -1359.52, 23.98, 46,2,0,0,0,0,0,275)
-- local m1 = createMarker(-1922.67,573.14,34.45, "cylinder", 2.2, 96, 96, 96)
local m1 = createMarker(2101.18, -1359.52, 23.98-0.9, "cylinder", 1.2, 0, 122, 255,50)
setElementData(m1, 'typ', 'praca')
vehs = {}
local code = "StreetView"
veh_obj = {}
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
--if getElementData(el, "player:srp") < 700 then triggerClientEvent(el, 'onClientAddNotification', el, 'Nie posiadasz wystarczaj?co pkt. reputacji:#bf0101n700 REP', 'error') return end
if exports["pystories-ustawienia-praca"]:getVehicleLicense(el,"B") then triggerClientEvent(el, 'onClientAddNotification', el, 'Nie posiadasz zdanego prawa jazdy:#bf0...
Siema [you]. mam problem poniewa? punkty magazyniera dostaj? gdy wezm? paczk?, a nie wtedy kiedy j? oddam. Tutaj kod:
[lua]
local praca = createMarker(1094.77, -1221.48, 17.80-1, "cylinder", 2.0, 0, 122, 255, 50)
local t=createElement("text")
setElementData(t,"name", "PRACA: MagazyniernZAROBEK:nGRACZ 280.000 $ | PREMIUM 350.000 $nOPIS: Przenoszenie pude?")
setElementPosition(t,1094.77, -1221.48, 17.80)
createBlip(1094.77, -1221.48, 17.80, 46,2,0,0,0,0,0,275)
setElementDimension(t, 0)
setElementInterior(t, 0)
addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "player:job") then
local losuj = math.random(2, #miejscamagazynier)
toggleControl("sprint", false)
to...
Potrafi kto? zrobi? co? z tym kodem wszystko dzia?? idealnie ale nie dodaje hajsu, zimne piwko jak kto? to zrobi
[lua]local missionPed
local missionBlip
local missionMarker
local missionVehicle
local screenW, screenH = guiGetScreenSize()
local kupa=createVehicle(572, -2471.02, -318.69, 41.29, 359.42, 358.14, 324.58)
setElementFrozen(kupa,true)
local jobText=createElement("text")
setElementPosition(jobText, -2471.02, -318.69, 41.29)
setElementData(jobText, "name", "MTD - Traktor ogrodowy LE 160/92 H!")
function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end
▪️Informacje co do odcinka▪️
Dzisiaj przedstawi?em wam calmstory, a w tym najbardziej op?acaln? prace na serwerze! gor?co zapraszam Was do ogl?dania oraz poznajcie osob? kt?ra wygra?a 2000 PLN!
▪️Informacje co do odcinka▪️
Dzisiaj przedstawi?em wam calmstory, pracowali?my na pracy laweciarza kt?ra jest naprawd? mega spoko prac?. Do tego mieli?my ma?e starcie z SAPD, tak?e zobacz to sam!
▪️Informacje co do odcinka▪️
Dzisiaj przedstawi?em wam now? prac? jak? jest kurier, om?wi?em kilka zmian na serwerze, oraz opowiedzia?em o przysz?ych aktualizacjach na serwerze!
Siemka. Da si? napisa? prac? w ca?o?ci po stronie serwera? Nie chodzi mi tu o robienie jakiego? gui, tylko normalne rozpocz?cie pracy po wej?ciu w marker, wylosowanie celu i zako?czenie pracy. Za ka?d? odpowied?, kt?ra co? wniesie do tematu i pomo?e rozwia? moje w?tpliwo?ci stawiam piwko, a nawet i respekt.
Cze??. Mam problem ot?? nie wiem jak stworzy? auto po stronie serwera tak aby skrypt clienta widzia? skrypty serwera .
client:
<lua>
marker = createMarker(-1838.72, -78.93, 15.11-1, "cylinder", 1, 0, 0, 0, 95)
addEventHandler("onClientMarkerHit", resourceRoot, function(hitElement, dimension)
if getElementType(hitElement) == "player" then
if isElement(source) and source == marker then
marker2 = createMarker(-1712.25, 389.30, 7.18-1, "cylinder", 3, 255, 0, 0, 95, hitElement)
blip2 = createBlip(-1712.25, 389.30, 7.18, 12, hitElement)
elseif isElement(source) and source == marker2 then
destroyElement(marker2)
destroyElement(blip2)
outputChatBox("Trwa za?adunek paliwa", localPlayer)
marker3 = createMarker(-2460.39, 786.61, 35.17-1,"cylinder", 3,255,0,0,95,hitElement)
blip3 = createBlip(-2460.39, 786.61, 35.17, 12, hitElement)
elseif isElement(source) and source == marker3 then
outputChatBox("Pozosta?o 2 punkty", localPlayer)
destroyElement(marker3)
destroyElement(blip3)
marker4 = createMarker(-2689.96, 233.43, 4.34-1,"cylinder",3,255,0,0,95, hitElement)
blip4 = createBlip(-2689.96, 233.43, 4.34, 12, hitElement)
elseif isElement(source) and source == marker4 then
outputChatBox("Pozo...
witam zrobi?em tak jakby w?asny biznes jest on jako frakcja i nie wiem jak zrobi? ze w momencie gdy ta dana frakcja wsi?dzie do pojazdu pojawi si? jakie? miejsce docelowe czy cos
Cze??. Mam problem z moj? prac?. ot?? wszyscy widz? markery nawet jak nie sa zatrudnieni w pracy i moge w nie wchodzi? i zalicza im punkt jak tego unikn???
[lua]local marker = createMarker(414.10, 2533.15, 19.15-0.9, "cylinder", 1, 0, 0, 0, 95)
function start(hitElement, player, dimension)
if getElementType(hitElement) == "player" then
if isElement(source) and source == marker then
setElementData(player,"pilot",true)
dodo = createVehicle(593, 411.30, 2504.05, 17, 0, 0, 90); warpPedIntoVehicle(hitElement, dodo)
marker2 = createMarker(201.45, 2503.73, 54.64, "ring", 10, 255, 0, 0, 95, player)
outputChatBox("Rozpocz??e? prac? pilota", player)
outputChatBox("Aby zako?czy? prac? wpisz /koniecpilot", player)
outputChatBox("Pami?taj nie ko?cz pracy b?da? w powietrzu, poniewa? zaczniesz spada?", player)
elseif isElement(source) and source == marker2 then
destroyElement(marker2)
marker3 = createMarker(-19.59, 2503.04, 79.78, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker3 then
destroyElement(marker3)
marker4 = createMarker(-201.90, 2474.05, 89.08, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker4 then
destroyElement(marker4)
marker5 =...
Cze??. Przychodz? z zapytaniem jak usuna? marker i blip po wejsciu w niego.
Chce aby marker i blip si? usun??y a pojawi? si? kolejny marker i blip na mapie.
Cze?c, mam problem z moj? prac?. Chce aby po wzi?ciu auta inny gracz nie m?g? pojawi? kolejnego w tym samym miejscu tylko aby pojawi? si? komunikat w stylu"Poczekaj a? zwolni si? miejsce parkingowe".
Witam, chcia?bym napisa? prac? z interaktywnym GUI, tak jak na przyk?ad magazynier na FutureRPG. Chodzi o to, ?e w trakcie pracy wy?wietli si? graczu na ekranie jaka? grafika, kt?r? b?dzie musia? przeci?gn?? myszk? w inne miejsce.
Pr?bowa?em co? kombinowa? z "onClientClick", "onClientCursorMove", oraz "getCursorPosition", ale nic nie wychodzi?o. Gdy klika?em na tak? grafik? to jej lewy g?rny r?g "przykleja?" si? do kursora, a gdy ni? porusza?em to cz?sto znika?a lub si? rozci?ga?a.
Witam szukam rozwi?zania poniewa? w paczce OWL Gaming jest praca dostawcy pizzy a jest wy??czona i ani w urz?dzie ani w /setjob nie ma
kod -
CLIENT
[code]local blippizza, endblippizza
local jobstatepizza = 0
local route = 0
local oldroute = -1
local markerpizza, endmarkerpizza
local pizzaStopTimer = nil
Postanowi?em wko?cu rzuci? si? na "g??bsz? wod?" ni? tylko "p?askie" tworzenie pseudola i zmienianie go tak jak ka?dy. Chc? wko?cu tworzy? w?asne skryptu, pos?uguj?c si? tylko wikipedi?.
W?a?nie stworzy?em m?j pierwszy, ale w?asny, skrypt na marker z tekstem po wej?ciu w niego, z pomoc? wiki mtasa.
Zauwa?y?em ?e jestem ?lepy oraz naprawd? nie ogarniam skrypt?w i pora si? nauczy? tworzenia ich bo nawet nie umia?em zauwa?y? ?e jak tworzy?em plik meta.xml to w ?rodku niego nie napisa?em na pocz?tku <meta> i na ko?cu </meta> przez co si? potem dziwi?em dlaczego nie dzia?a skrypt.
Ale przychodz? z pro?b? o pomoc w celu przedstawienia mi informacji jakich rzeczy i co musz? wiedzie? aby zrobi? dany skrypt, kt?ry teraz b?d? chcia? zrobi?, moja pierwsza praca;
Zbieracz marihuany - Wydaje mi si? ?e to proste do wykonania, ?atwiejsze by?oby chyba sv ale ja wol? to na pocz?tek jako moja w?asna pierwsza praca, bo wydaje si? ciekawsze.
Dodam ?e chcia?bym te? utworzy? ten skrypt z funkcjami dxDrawImage, ?eby by?y panele graficzne gdy si? wejdzie w marker.
Co ju? mam?
[lua]
--[[
Skrypt: Praca zbieracza Marihuany.
Autor Skryptu: Rynberto
Nie masz prawa u?ycia kodu skryptu bez mojej zgody.
Skrypt utworzony 09.11.2019
]]
local marker_praca = createMarker(1816.39, -2085.70, 12.54, "cylinder", 2.0, 253, 135, 245, 255) -- Marker rozpocz?cia pracy
function wejscie_w_marker ( hitPlayer, matchingDimension ...
Witam posiadam prace busy kt?ra dzieli si? na linie miejsk? i pozamiejsk? problem jest z tym ze gdy wybieram linie miejsk? dostaje normalnie pieni?dze a gdy wybieram linie pozamiejska daje bilety i nie dostaje pieni?dzy
pystories-bus --> c.lua
[lua]sx, sy = guiGetScreenSize( )
Witam przychodz? z pytanie jakie b?d? potrzebowa? funkcj? by mie? prac? w niesko?czono?? praca si? zako?czy dopiero gdy osoba wyjdzie z pojazdu. Na pewno trzeba da? onClientVehicleExit
local zone = createColSphere(-1986.58, 955.03, 45.54,3 )
createBlip(-1984.40, 953.92, 45.45, 46,2,0,0,0,0,0,275)
local m1 = createMarker(-1990.74, 957.88, 45.45-1, "cylinder", 1.5, 35, 142, 35)
vehs = {}
local code = "StreetView"
veh_obj = {}
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "vehicle_job_owner2") then
outputChatBox("Wyst?pi? b??d #6969, zg?o? si? do CEO!", el)
return
end
if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end
if getElementData(el,"player:job") then return end
if #getElementsWithinColShape(zone,"vehicle") >= 1 then outputChatBox("*Parking zaj?ty czekaj a? wyjedzie!",el) return end
local x,y,z = getElementPosition(el)
local bus ...
[spoiler] [lua]Client <xx> triggered serverside event dajKosiarke:kosiarki, but event is not added serverside[/lua] [/spoiler]
Caly kod s.lua
[spoiler] [lua] function pokazpracownikow()
local q = exports['np-mysql']:wykonaj("SELECT * from konta order by koszlecenia desc")
local topka = {}
for i = 1,5 do
table.insert(topka, {nick = q[i]["login"], liczba = q[i]["koszlecenia"]})
end
function createBlips()
local rnd = math.random(1, #pkt)
marker = createMarker(pkt[rnd][1], pkt[rnd][2], pkt[rnd][3]-0.99, "cylinder", 1.1, 255,80,0)
blip = createBlipAttachedTo(marker, 12)
end
function createBlips1()
marker2 = createMarker(-2663.61, 238.24, 4.34, "cylinder", 1.2)
blip2 = createBlipAttachedTo(marker2, 12)
end
function destroyBlips()
if marker and isElement(marker) then
destroyElement(marker)
end
if blip and isElement(blip) then
destroyElement(blip)
end
if blip2 and isElement(blip2) then
destroyElement(blip2)
end
if marker2 and isElement(marker2) then
destroyElement(marker2)
end
end
addEventHandler("onClientMarkerHit", resourceRoot, function(hit)
if hit ~= localPlayer then return end
if source ~= marker2 then return end
local veh = getPedOccupiedVehicle(hit)
if not veh then return end
fadeCamera(false)
exports['notyfikacje']:showBox("info","Trwa za?adunek pizzy.")
setElementFrozen(veh,true)
showCur...
Witam chcia?bym zrobic w tym skrypcie tak aby by?o wymagane 500rp oraz zeby autobus respi? sie w dw?ch miejscach. Za pomoc daje piwko
[lua]
local sw, sh=guiGetScreenSize()
local w, h=(sw/1680), (sh/1050)
local font=dxCreateFont("f.ttf", 12)
local font2=dxCreateFont("f.ttf", 10)
local font3=dxCreateFont("f.ttf", 15)
local font4=dxCreateFont("f.ttf", 14)
local menuJob=false
local potwierdzExit=false
local praca="Autobusy"
local bileciki=false
local bilecikii=false
local ileos=0
local jakibilet="?"
startTick=getTickCount()
function isMouseIn( x, y, width, height )
if ( not isCursorShowing( ) ) then
return false
end
local sx, sy = guiGetScreenSize ( )
local cx, cy = getCursorPosition ( )
local cx, cy = ( cx * sx ), ( cy * sy )
if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
return true
else
return false
end
end
Witam ot?? mam b??d z prac? dostawcy
KOD
c
[lua]local elo=createColCuboid(1612.37, -1801.68, 12.47, 10.75, 10.5, 6.75)
local bm="910340"
local s1="Srednia"
local l1="Duza"
local fc="825400"
local bb="186000"
local zlecenia2={
--nazwa, zarobek, cel, zarobek RP--
{"Silniki", bb, "BB", s1},
{"Imigranci", fc, "FC", "Mala"},
}
Witam ot?? pomo?e mi kto? napisa? prace kuriera? Chce co? takiego wchodzimy w marker dostajemy pojazd, po czym musimy dojecha? do 5 punkt?w i teleportuje nas na miejsce gdzie mo?na zn?w rozpocz??, oraz je?eli wyjdziemy z pojazdu anulujemy prace.
Witam robi? prac? i gdy wje?d?am w cel to nie dodaje kasy sa b?edy w db3:
Error: Client (Mazeusz*) triggered serverside event givePlayerMoney but event is not added serverside
WARNING: praca_dealeragtaopraca.lua:85 (i 189) Bad argument @ 'addeventhandler' (i removeeventhandler) [Expected funkction at argument 3 got nil]
[ Dodano : 2019-02-15, 21:23 ]
[lua]local missionPed
local missionBlip
local missionMarker
local missionVehicle
local screenW, screenH = guiGetScreenSize()
local code="Nielegalna Pracan Dostawcy Narkotykown Zarobek ?atwyn Ryzyko Du?e"
local text=createElement("text")
setElementPosition(text, -1177,-1153.38,129.63)
setElementData(text,"name","Nielegalna Praca Rozwozu NarkotykownZarobek=?atwynRyzyko=Du?e")
addEvent("startJobek", true)
addEventHandler("startJobek", resourceRoot, function(veh)
if getElementData(localPlayer,"player:job") ~= code then return end
missionVehicle=veh
showMarker()
addEventHandler("onClientRender",root,render3)
setTimer(renderstop3,1000,1)
end)
addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
outputChatBox("I Aby rozpocz?? prac? wci?nij 'e' I")
end)
bindKey("e", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "player:job") then
local losuj = math.random(2, #miejscamagazynier)
setElementData(localPlayer, "player:job", true)
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )
local skrzynia = createObject(1486, 1, 1, 1)
attachElements (...
[lua] local b=createElement("text")
setElementData(b,"name","PRACA: Kierowca Street-ViewnZAROBEK:OD 40k DO 50knWymagania:Prawo Jazdy Kat B")
setElementPosition(b,160.86,-169.90,1.58)
local zone = createColSphere(-1986.58, 955.03, 45.54,3 )
createBlip(160.86,-169.90,1.58, 46,2,0,0,0,0,0,275)
local m1 = createMarker(160.86,-169.90,1.58-1, "cylinder", 1, 35, 142, 35)
vehs = {}
local code = "StreetView"
veh_obj = {}
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "vehicle_job_owner2") then
outputChatBox("Wyst?pi? b??d #6969, zg?o? si? do CEO!", el)
return
end
if getElementData(el,"player:license:pjB") ~= 1 then
outputChatBox("* Aby tu pracowa? musisz mie? prawo jazdy kat. B!", el, 255, 0, 0)
return
end
if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end
if getElementData(el,"player:job") then return end
if #getElementsWithinColShape(zone,"vehicle") >= 1 then outputChatBox("*Parking zaj?ty czekaj a? wyjedzie!&...