Siemka, mam do oddania pracę dorywczą górnika - dosyć prostą.
Praca jest dobrze zoptymalizowana, nie posiada błędów oraz co najważniejsze, jest prosta w edycji. Udzielam pełnej zgody do edycji oraz przerobienia skryptu pod siebie. Zachęcam do pobrania.
Autorem skryptu jestem Ja.
Prezentacja:
DL:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Cze??, dzi? udost?pniam wam prac? magazyniera.
Autorem jestem ja (Nexusovskyy)
Prosz? o nie hejtowanie gdyby kod by? sredni ale jest to pierwszy skrypt kt?ry napisa?em samemu.
W skrypcie jest: skalowanie, notyfikacje, blokada pracy w aucie, ?adny przejrzysty gui. Do gui wystarczy doda? sobie zdj?cie np ciezarowki lub wype?ni? czym? pusty obszar
Mozliwe ze b?d? aktualizacje do pracy (ulepszenia) oraz inne usprawnienia.
Witam. Za?amany poziomem dzisiejszych pseudoli udost?pniam swoj? star? prac? lawet pisan? grubo 1,5 roku temu. Kod nie powala wiem lecz nie jest a? tak ?le. Na pseudolki nada si? idealnie.
Autor: Krix(ja)
Screeny:
Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Sima mam tak prace i wszystko dziala tylko nie dostaje kasy pomoze ktos albo ktos da prace kosiarek a ja se przemieszcze.
i zmieni? zeby by?o od 100srp
i ?eby dostawa?o sie od 1.4srpg prosze o pomocc
addEvent("startJobek", true)
addEventHandler("startJobek", resourceRoot, function(veh)
if getElementData(localPlayer,"player:job") ~= code then return end
missionVehicle=veh
showMarker()
outputChatBox(">>> Rozpocz??e?(a?) prac?.")
end)
function finishJob(plr,value1,value2)
if plr ~= getLocalPlayer() then return end
if getElementData(localPlayer,"player:job") ~= code then return end
if value1 == true then
if isElement(missionMar...
Cze?? i czo?em!
Kilka dni temu zacz??em przegl?da? MTA Wiki i z ciekawo?ci pobawi?em si? troch? funkcjami, nigdy nie mia?em do czynienia z kodowaniem/skryptowaniem (jak zwa? tak zwa?, jestem grafikiem nie programist?:D) Po kilku dniach pisania po kilkana?cie minut podsy?am wam bardzo podstawow? wersj? skryptu pracy dostawcy Pizzy, niby nic i bardzo prosta praca, ale cieszy mordk?, ?e dzia?a i nic si? nie psuje. Pozderki dla wszystkich! ps. dzi?ki Xantris za pomoc z kilkoma b??dami
Startuje prace no ale nie startuje si?, ni ma b?edow w DB3 wi?c nwm, wie kto? o co chodzi?
s.lua
[code]local b=createElement("text")
setElementData(b,"name","Praca Dorywcza: SVnZarobek:n800,000 $nWymagania: Prawo jazdy kat. B || Reputacja: 200nPraca pod reputacj?!")
setElementPosition(b,-1739.04, 809.88, 24.89)
local zone = createColSphere(-1739.04, 809.88, 24.89,3 )
createBlip(-1739.04, 809.88, 24.89, 46,2,0,0,0,0,0,275)
local m1 = createMarker(-1739.04, 809.88, 24.89-1, "cylinder", 1.5, 7, 108, 240)
setElementData(m1, 'icon', '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") < 200 then triggerClientEvent(el, 'onClientAddNotification', el, 'Nie posiadasz wystarczaj?co reputacji: 1000 REP', 'error') return end
if getElementData(el, "player:license:pjB") == 0 then trigger...
Cze??!
W dzisiejszym odcinku postanowi?em do??czy? do s?u?b miejskich na najstarszym serwerwerze rpg w Polsce na MTA:SA (Polish Real Life). Chcesz zobaczy? jak mi posz?o? Zapraszam do ogl?dania
Witam mam ma?y problem z dodaniem wymaga? w pracy autobus?w poniewa? jest ona tak jakby po??czona z ustawieniami prac w kt?rych si? znajduj? wymagania. Prawko akurat jest tam dodane ale nie mam poj?cia jak tam doda? SRP. Ni?ej dam kod do pracy i do ustawie? prac.
bus.lua
[lua]
createBlip(-1754.13,962.74,24.88,46,2,255,0,0,255,0,100)
local vehs = {}
local code = "Autobusy"
local zone = createColSphere( -1751.31,951.90,25.89, 6 )
addEvent("startJobBUS", true)
addEventHandler("startJobBUS", root, function(el)
if getElementData(el, "vehicle_job_owner") then
return
end
if getPedOccupiedVehicle(el) then return end
if exports["pystories-ustawienia-praca"]:getVehicleLicense(el, "C") then
return
end
if getElementData(el,"player:job") then return end
if #getElementsWithinColShape(zone,"vehicle") >= 1 then outputChatBox("âś#ffffff Parking zaj?™ty czekaj aĹĽ wyjedzie!", el, 255, 0, 0, true) return end
local x,y,z = getElementPosition(el)
local autbus = createVehicle(437, -1751.31,951.90,25.89, 0.00, 0, 270 )
setElementFrozen(el,true)
setElementData(autbus, "vehicle_job_owner", el)
setElementData(autbus, "vehicle:fuel", 100000)
setElementData(autbus, "vehicle:mileage", math.random(1000,1233))
setVehicleHandling(autbus, "maxVelocity", 80.0)
se...
Witam, chcia?bym do pracy magazyniera z pys 3.0 doda? gui gdzie mia?oby by? przycisk rozpocz?cia tylko i zeby kursor sie pokaza? klikn?? F3 i zeby normalnie wyj?? sobie z markera. Gui stworze sobie w guieditor bedzie tam tylko napis i button rozpocznij. Chcia?bym abyscie nakierowali mnie po kolei jakich funkcji u?y?.
A fajnie by by?o jak by sie te? da?o zako?czy? komend?, albo tak jak rozpocz??o
Witam nie dziala praca dojenie kr?w kt?r? posiadam z YNE
[lua]
createBlip (-1427.06,2171.40,50.63,46)
local tloPojazdy = {
{573,-1419.67,2181.15,51.32,2.7,4.4,11.7},
}
for i,v in ipairs(tloPojazdy) do
local vehicle = createVehicle(v[1],v[2],v[3],v[4],v[5],v[6],v[7])
setElementFrozen(vehicle,true)
for i=0,5 do
--setVehicleDoorState(vehicle,i,4)
--setVehiclePanelState ( vehicle, i, 3 )
end
end
local sw,sh = guiGetScreenSize()
local k_j = {}
local elements = {}
-------------------------------------------
function isEventHandlerAdded(sEventName,pElementAttachedTo,func)
if type(sEventName)=='string' and isElement(pElementAttachedTo) and type(func)=='function' then local aAttachedFunctions = getEventHandlers(sEventName,pElementAttachedTo)
if type(aAttachedFunctions)=='table' and #aAttachedFunctions > 0 then for i,v in ipairs(aAttachedFunctions) do if v==func then return true end end end
end return false
end
-------------------------------------------
function checkButtons(pcl)
if (pcl==localPlayer) then
for _,v in ipairs(elements) do
if isElement(v) then
destroyElement(v)
end
end
end
if isEventHandlerAdded("onClientRender",root,onRender) then
removeEventHandler("onClientRender",root,onRender)
end
showCursor(false)
end
function showButtons(pcl)
if (pcl==localPlayer) then
checkButtons(pcl)
showCu...
local kasa = math.random(210000,210000)
local premka = math.random(300,300)
local premkaplus = math.random(260000,260000)
local wyplata = 0
local marker = createMarker(-571.23, -177.00, 78.41-1,"cylinder",1.5,25,25,25,255)
local pracablip = createBlipAttachedTo(marker, 46)
local punkt = 0
local blips = {}
local praca = false
local id_drzewa = 615
local id_drzewa2 = 18609
addEventHandler("onClientRender", root, function()
if praca == true and getPedWeaponSlot(localPlayer) ~= 10 then
setPedWeaponSlot(localPlayer, 10)
end
end)
Witam, chcia?bym zrobi? prac? kierowcy tira, ale kompletnie nie wiem jak si? za to zabra?.
Chcia?bym, ?eby praca wygl?da?a tak, ?e gracz wje?d?a swoj? ci??ar?wk? w blip i wyskakuje mu menu za?adunku, po za?adunku pojawia si? naczepa podpi?ta do tira i jedzie do blipa i dostaje kas?. (Ci??ar?wk? gracz b?dzie mia? swoj?, poniewa? mam salon z ci??ar?wkami)
**Jak napisa?em to na z?ej kategorii to przepraszam**
Witam. mam taki skrypcik sobie i jak wjad? w punkt to dalej mam 0 money na hudzie oraz w panelu,
Tutaj udost?pniam wam kod
Za helpa daje piwko
server.lua
[lua]
local missionText=createElement("text")
setElementData(missionText, "name", "Street View Wymagania: Kat.B")
setElementPosition(missionText, 1861.33,-1783.12,15.72)
local zone = createColSphere (-1871.98, 1415.81, 7.11, 6)
createBlip(1861.34,-1783.47,13.57, 46,2,0,0,0,0,0,275)
local m1 = createMarker(1861.31,-1784.46,12.65, "cylinder", 1.2, 255,255,0)
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") < 150 then triggerClientEvent(el, 'onClientAddNotification', el, 'Nie posiadasz wystarczaj?co pkt. reputacji:#bf0101n150 REP', 'error') return end
if exports["pystories-ustawienia-praca"]:getVehicleLicense(el,"B") then triggerClientEvent(el, 'onClientAddNotification', el, 'Nie posiadasz zdanego prawa jazdy:#bf0101nkat. B', 'error') return end
if not md or getElementType(el) ~= "...
Ostatnio zastanawia?em si? jak doj?? do tego, ?e gdy klikniemy np zasoby to pokazuje si? nam lista z nazw? oraz cen? ile mo?emy za to otrzyma?. Po naci?ni?ciu danego przedmiotu z listy rozpoczyna nam prac?.