Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: praca
81. Nie działają praca gm pys 3.0
Witam mam problem dotyczy to g?ownie pracy busy pystories gdy rozpoczynam prace i wjade w checkpoint nie daj? pieni?dzy na moje konto.
82. praca
Witam chcia?bym doda? do pracy np. wymagane 150rp jak dodac takie cos paczka pys3.0
83. [SKRYPT] Praca Magazyniera V.2
Witam, jako i? poprzednia wersja zawartej w tytule pracy by?a do?? skromna postanowi?em zaktualizowa? j? i udost?pni? dla ciebie
. Doda?em dxDraw,animacje itd. Mam ?wiadomo?? ze dla wi?kszo?ci dla z was jest to prosty skrypt ale nie jednemu mo?e si? przyda?. Przejd?my do rzeczy:

PRACA MAGAZYNIERA V.2

Praca dorywcza polegaj?ca na roznoszeniu paczek w okre?lone miejsce, oczywi?cie za pieni?dze. Domy?lnie wszystkie markery znajduj? si? w Los Santos. Dok?adnie zaznacz? Ci na mapie:


Pierwsze co musimy zrobi? to uda? si? do do ?rodka budynku zaznaczonego na mapie(domy?lnie bez zmieniania kord?w oczywi?cie) nast?pnie wej?? w z??ty marker. Wy?wietli ci si? panel, naciskamy przycisk kt?ry powoduje rozpocz?cie pracy i udajemy si? do czarnego markeru przed budynkiem. B?d?c w ?rodku niego wciskamy klawisz "H" aby podnie?? paczk?, reszt? ka?dy chyba zna :p


SCREENY





Zakaz usuwania notki o autorze, je?eli edytujesz dodaj po prostu siebie!

Download:
Skrypt testowany na serwerze lokalnym w razie b??d?w prosz? o poinformowanie poni?ej.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Pozdrawiam, adaskOO!
84. Praca nie daje pojazdu / topka
Witam przychodz? z problemem :) .
Rozpoczynam prac?, nie daje mi pojazdu;p
B??d z db3:

ERROR: Client (Minsk) triggered serverside event dajAutobusy:autobusy, but event is not added serverside

ERROR: Client (Minsk) triggered serverside event pokazTopke:autobusy:source, but event is not added serverside

Mo?e kto? pomo?e naprawi?? //przesy?am w rar te dwie prace. Z g?ry dzi?kuje za pomoc, i stawiam zimne :piwo: oraz R*

https://www111.zippyshare.com/v/OB97wwsv/file.html
85. Prosze pomóc Praca Dilera nie działa
Prosz? pom?c tu macie Clinet:
[lua]local sw,sh = guiGetScreenSize()
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
showCursor(false)
if isEventHandlerAdded("onClientRender",root,onRender) then
removeEventHandler("onClientRender",root,onRender)
end
end
end

function showButtons(pcl)
if (pcl==localPlayer) then
checkButtons(pcl)
showCursor(true)
addEventHandler("onClientRender",root,onRender)
elements[1]=guiCreateButton(sw/2-(190/2),sh/2+80,190,50,"rozpocznij prace[1]",false)
elements[2]=guiCreateButton(sw/2+300-25,sh/2+150-20,25,20,"zamknij[1]",false)

for _,v in ipairs(elements) do if isElement(v) then guiSetAlpha(v,0) end end
end
end

function onRender()
dxDrawImage(s...
86. Praca nie daję pieniędzy
Witam ot?? mam prac? g?rnika kt?ra nie daj? pieni?dzy error w db3 to jest ot?? taki;

[lua]Client (nick) triggered serverside event monetygornik, but event is not added serverside [/lua]
Kod
c.lua

[lua]x,y = guiGetScreenSize()
px, py = (x/1024), (y/768)

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

drzewa = {
{-92.53, 1989.35, -12.74},
{-98.49, 1989.58, -12.58},
{-87.17, 1970.10, -12.71},
{-91.85, 1960.08, -12.58},
{-112.62, 1982.88, -12.77},
{-105.88, 1988.86, -12.76},
{-103.74, 1962.63, -12.63},
}

pracagornik = createMarker(-109.08, 1987.36, 3.46-0.9, "cylinder", 1.5)
createBlipAttachedTo(pracagornik, 46)

addEventHandler("onClientMarkerHit", pracagornik, function(h)
if h ~= localPlayer then return end
setElementData(localPlayer, "gui:gornik", true)
showCursor(true)
end)

addEventHandler("onClientRender", root, function()
if not getElementData(localPlayer, "gui:gornik") then return end
dxDrawImage(312*px, 184*py, 400*px, 400*py, "job.png")
end)

function markergornik()
rnd = math.random(1, #drzewa)
markerRandom = createMarker...
87. Praca nie daję pieniędzy
Witam ot?? owa praca g?rnika nie daj? pieni?dzy pomo?e ktos?
KOD
[lua]local weapon_id = 7
local category_animation = "BASEBALL"
local digging_animation = "bat_4"

str=""
local t=createElement("text")
setElementData(t,"name",str)
setElementPosition(t,-981.93, -1361.30, 116.80+4)

function aktualizujText()
local q=exports["ogrpg-db"]:dbGet("select * from job_top_gornik order by ilosc desc limit 10")
str=""
for i,v in ipairs(q) do
iii=i
local nick=exports["ogrpg-db"]:dbGet("select login,login2 from ogrpg_users where id=?", v["uid"])
for i2,v2 in ipairs(nick) do
if i2 < 1 then return end
if v2["login2"] == false then
str=""..str.."n"..iii..". "..v2["login"].." - "..v["ilosc"].." wydobytych surowc?w"
else
str=""..str.."n"..iii..". "..v2["login2"].." - "..v["ilosc"].." wydobytych surowc?w"
end
end
end
setElementData(t, "name", str)
end
setTimer(aktualizujText, 10000, 0)

function give_weapon()
giveWeapon(source, weapon_id, 1)
setPedWeaponSlot(source, 1)
end
addEvent("kilof", true)
addEventHandler("kilof", getRootElement(), give_weapon)

function animation()
setPedAnimation(source, "BASEBALL", "Bat_4")
end
addEvent("animation"...
88. Praca sweeper nie działa naliczanie KG
Witam robi? prac? czyszczenia ulic i mam problem bo nie dzia?a mi naliczanie KG a ?adne b??dy nie wyskakuj? pomocy
[lua]
local time=getTickCount()



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
local function naliczaj2(veh)
if getTickCount()-time>5000 then
time = getTickCount()
local kg = getElementData(veh,"kilogramy") or 0
local vx,vy,vz = getElementVelocity(veh)
local spd=((vx^2 + vy^2 + vz^2)^(0.5)/2)
if spd>0 then
kg = kg+(spd * 1.25)
setElementData(veh, "kilogramy", kg)
end
end
end

function rendering2()
local pojazd = getPedOccupiedVehicle(localPlayer)
if not pojazd then return end
if getElementData(pojazd,"kilogramy") and getElementData(pojazd,"kilogramy") then
naliczaj2(pojazd)
end
end
addEventHandler("onClientVehicleEnter",root,function(p)
if p ~= localPlayer then return end
if isTimer(timer) then killTimer(timer) end
time=getTickCount()
timer = setTimer(rendering2,5000,0)
end)
addEventHandler("onClientVe...
89. Praca Farmera
Witam przerabiam prace kosiarek z najnowszej paczki itsa . Chcia? bym zrobic tak gdy wchodze w marker respi sie ciagnik i do niego podpi?ty farm trailer :/
90. Praca wymagana RP
Witam posiadam paczke pys 3.0 i np chcia?bym aby na streetview by?o wymagane rp np 50rp aby by?o mozna pracowa? i nie wiem jak to zrobic pomoze ktos?
91. Mam roblem z praca a dokladnie z blipami na mapie
Witam mam problem gdy? zrobi?em prace je?d?enia busem i doda?em ?eby na minimapce wyswietla?o si? r??owe C zrobilem zadzialalo ale jak wjedzie sie tam gdzie ma sie to c to nie znika to c tylko zostaje na minimapie
92. BUG z praca dorywczna
Otoz mam bug. Posiadam gm own-worlda i jest tam praca busy.
Podchodzi do markeru wyswietla sie (panel) i klikasz zatrudnij sie i potem poziom 1 2 3 i nie moge kliknac tego poziom 1 2 3 zeby tepnac jakis bug pomoze ktos: (sr za orto):
KOD:
notepad: C:

[lua]
-[[
autor: Asper & Payro
for: Own World
All rights reserved!
]]

local sx, sy = guiGetScreenSize()
local screenW, screenH = guiGetScreenSize()

function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end

function math.percent(percent,maxvalue)
if tonumber(percent) and tonumber(maxvalue) then
local x = (maxvalue*percent)/100
return x
end
return false
end

local x, y = screenW * 0.2625, screenH * 0.3926
local trzymam = false
local git = false

local x2, y2 = screenW * 0.2625, screenH * 0.4815
local trzymam2 = false
local git2 = false

local potrzebny = "?"

local m_marker = false

local w_marker = false
local w_blip = false

local marker = false
local blip = false

local e_marker = false
local e_blip = false

local zamowienie = 0

local punkty_bus = {
{--[[marker]] -187.36990356445, 1126.4725341797, 19.692775726318, --[[ped1]] -184.2621307373, 1128.2377929688, 19.7421875, 90, --[[ped2]] ...
93. Nie wyswietla mi sie praca tunera w urzedzie
Witam,

Nie wyswietla mi sie praca tunera w urzedzie, jak to naprawic?
94. Praca od rp
Witam, chcia?bym zapyta? czy jest mo?liwo?? zrobienia pracy od rp ? np. praca busy od 200 rp. Je?eli jest to bym poprosi? o linijke skryptu albo wyja?nienie jak to zrobi?. Stawiam :piwo: :mrgreen:
95. Praca
Witam

Ostatnio wgra?em sobie na serwer par? skrypt?w 2 odpowiadaj? za prac? Taxi a 1 za zapis skina itp. Mam taki problem, ?e gdy ko?cz? prac? taxi i wychodz? z
serwera to zapisuje si? ten skin z taxi czy kto? mo?e mi wyt?umaczy? co mam zrobi? aby po wyj?ciu z Taxi wr?ci? skin kt?ry mia?em wcze?niej wybrany a praca zako?czy?a si? (SKRYPTY NIE S? MOJE)

Zapis:

[lua]handler = dbConnect("sqlite", "gracze.db")

--Gracze
dbExec(handler, "CREATE TABLE IF NOT EXISTS gracze (id INTEGER PRIMARY KEY AUTOINCREMENT, account TEXT, money INTEGER, skin INTEGER )")


addEventHandler("onPlayerLogin",root,
function (_,account)
if not handler then
outputServerLog("Nie ma po??czenia z baz? danych SQL")
return end
local name = getAccountName(account)
if not name then return end
local q = dbQuery ( handler, "SELECT * FROM gracze WHERE account = ?", name )
local result = dbPoll ( q, -1 )
if #result == 1 then
for _,v in pairs (result) do
setPlayerMoney(source,v.money)
setElementModel(source,v.skin)
setPlayerName(source,v.account)
end
elseif #result == 0 then
setElementModel(source,"0")
dbExec(handler, "INSERT INTO gracze (account, money,skin) VALUES (?,?,?)",name,0,0 )
setPlayerName(source,name)
end
end
)

a...
96. praca
ot?? robie co? takiego czyli prace poprzez marker przerabiam to z ma?ego gamemoda i nwm co jest nie tak .. wszystko sie pokazuje lecz gdy wpisuje /job i wybieram 1 to nic sie nie dzieje .. pomo?e kto? ??

[lua]
function onJoin1 ()
local Jobber1 = getPlayerAccount(source)
if (Jobber1) then
local leveltrucker = getAccountData(Jobber1, "keks.truckerlevel")
if getAccountData(Jobber1, "keks.job") == 0 then
outputChatBox("You have no job! Take a job and earn money!", source, 255, 255, 0)
elseif getAccountData(Jobber1, "keks.job") == 1 then
outputChatBox("You are a trucker! Use /jobhelp for more information", source, 255, 255, 0)
outputChatBox("Dein Level: "..leveltrucker.."!", source, 255, 255, 0)
elseif getAccountData(Jobber1, "keks.job") == 3 then
outputChatBox("You are a Pilot! Use /jobhelp for more information", source, 255, 255, 0)
end
end
end
addEventHandler("onPlayerLogin", getRootElement(), onJoin1)
pickup = createPickup ( -153.37437438965,1077.337890625,19.7421875, 3, 1274, 100)
jobmarker = createMarker(-153.37437438965,1077.337890625,19.7421875, "cylinder", 0.89999997615814,255,255, 255, 0)

function openjob (thePlayer)
outputChatBox(" Urzyj komendy /praca 1 aby rozpocz?? prace ", thePlayer, 255, 255, 0)
outputChatBox("/praca 1 (1= kierowca tira, )", thePlayer, 255, 0, 0)
end
addEventH...
97. [MTA] MTA:SA #6 - Praca busów + W
https://www.youtube.com/w...COojmiMdrU&t=1s
98. tworzenie drzew praca dorywcza
Witam mam takie pytanie jak zrobi? by obiekt tworzy? si? z tabeli drzewo
przyk?ad

tabela

local drzewo 
= {
{-
1170.80, -1019.29129.22},


tworzenie drzewa

local drewno 
createObject(696xxx)


i co zrobi? by tam gdzie s? xxx zrobi? tak by tworzy?o drzewa z tabeli drzewo?
99. [SKRYPT] Praca na pętle
Siema, chcia?em Wam przedstawi? "kod xD" na prac? dorywcz?.
Polega ona na tym, ?e normalnie tworz? nam si? markery w kilku miejscach(to dodajemy normalnie w tabeli) i po wej?ciu w jaki? marker nam go usuwa.
A jak ju? wejdziemy we wszystkie markery to dostajemy hajs.

A teraz pytanie: po co to zrobi?em? przecie? to nie jest ?adna innowacja!
Odpowiadam, ?e dla wzoru, poniewa? jak niekt?rzy ludzie chc? zrobi? tak? prost? "prac?" w .lua, to po wej?ciu w marker usuwa nam si? tylko ten umiejscowiony najni?ej w tabeli. A tak si? dzieje, poniewa? zamiast usun?? source usuwaj? t? zmienn?, w kt?rej jest tworzony marker.
Czyli w paru s?owach - dla nowych programist?w lua, aby si? nie zniech?cali, ?e lua jest jakie? trudne.


Skrypt:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
100. [SKRYPT] Praca dostawcy Mebli
Witam,
Chcia?bym wam dzisiaj przedstawi? prac? dostawcy Mebli, dla ka?dego 'Innowacyjnego" Pseudola.
Zosta?a ona dostosowana do GM'a Pystories 3.0, czyli do wi?kszo?ci ogrpg.

Przedstawienie:
https://youtu.be/oUSjkAi6dh8

Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
101. praca gornik
Witam ma taki problem i? gracze moga bi? kilofem podczas pracy wydaje mi sie, ?e w skrypcie wszystko sie zgadza ale moge sie mylic.

server:
[lua]local weapon_id = 4
local category_animation = "BASEBALL"
local digging_animation = "bat_4"

--str="(odswie?anie: 10 sekund)nRanking pracy (kopalnia):"
--local t=createElement("text")
--setElementData(t,"name",str)
--setElementPosition(t,-2090.77, -1535.09, 77.80+1.5)

--function aktualizujText()
--local q=exports["ogrpg-db"]:dbGet("select * from job_top_gornik order by ilosc desc limit 10")
--str="(odswie?anie: 10 sekund)nRanking pracy (kopalnia):"
--for i,v in ipairs(q) do
--iii=i
--local nick=exports["ogrpg-db"]:dbGet("select login,login2 from ogrpg_users where id=?", v["uid"])
--for i2,v2 in ipairs(nick) do
--if i2 < 1 then return end
--if v2["login2"] == false then
--str=""..str.."n"..iii..". "..v2["login"].." - "..v["ilosc"].." wydobytych surowc?w"
--else
--str=""..str.."n"..iii..". "..v2["login2"].." - "..v["ilosc"].." wydobytych surowc?w"
--end
--end
--end
--setElementData(t, "name", str)
--end
--setTimer(aktualizujText, 10000, 0)

function give_weapon()
giveWeapon(source, weapon_id, 1)
setPedWeaponSlot(source, 1)
end
addE...
102. Praca autobusy
Witam mam problem poniewa? gdy resetuje prace autobusy to sa 3 trasy i kazda dziala poprawnie lecz po chwili trasa 1 robi sie trasa 2 i sa tylko 2 trasy. Za pomoc daje :piwo:

I jeszcze czy mozna jakos zrobic zeby tylko gracz ktory posiada np kat.c prawko moze tylko pracowac tutaj

bus_c
[lua]--[[
Praca busa

]]--

local code = "Autobusy"
local districtsBus


local districtsBus = {
{-1510.31,744.04,8.34},
{-1543.25,722.96,8.17},
{-1535.81,792.54,8.17},
{-1525.36,900.56,8.18},
{-1577.98,1027.95,8.17},
{-1581.30,1163.18,8.18},
{-1679.03,1298.93,8.18},
{-1813.48,1384.91,8.18},
{-1981.38,1311.87,8.18},
{-2110.66,1276.92,19.21},
{-2237.84,1276.99,40.98},
{-2270.13,1156.74,59.28},
{-2269.33,1016.83,84.74},
{-2269.72,866.64,67.63},
{-2270.28,688.38,50.43},
{-2373.26,670.63,36.22},
{-2390.14,575.14,25.79},
{-2519.81,569.83,15.58},
{-2638.31,569.33,15.60},
{-2746.82,570.02,15.55},
{-2707.95,457.14,5.32},
{-2752.48,403.60,5.27},
{-2714.97,333.88,5.32},
{-2708.07,217.64,5.31},
{-2708.34,98.11,5.32},
{-2708.42,22.10,5.33},
{-2708.48,-64.32,5.38},
{-2623.18,-72.36,5.32},
{-2502.88,-72.94,26.95},
{-2389.62,-72.57,36.31},
{-2283.48,-72.71,36.31},
{-2180.94,-73.11,36.31},
{-2047.15,-73.21,36.30},
{-1957.38,-66.36,26.99},
{-1854.50,-120.20,7.29},
{-1796.49,-94.14,8.57},
{-1799.10,16.82,16.09},
{-1806.28,131.96,16.10},
{-1803.30,238.66,16.09},
{-1715.29,333.94,8.16},
{-1616.82,431.44,8.17},
{-1554.71,593.97,8.21},
{-1536.40,...
103. Zbagowana praca
Witam,bo mam taki problem z prac? ?e nie ma cel?w a i sie respi kilka aut zamiast jednego,jeszcze jak sie wysiada z auta to sie nie usuwa.
KOD:
S:
[lua]addEvent("createJobCar", true)
addEventHandler("createJobCar", root, function()
job_car = createVehicle(482, -2534.052734375, -614.11260986328, 132.54760742188)
end)

addEvent("deleteJobCar", true)
addEventHandler("deleteJobCar", root, function()
destroyElement(job_car)
end)


addEventHandler("onVehicleDamage", root, function()
if source == job_car then
if getElementHealth(source) <= 350 then
local thePlayer = getVehicleController(source)
triggerClientEvent (thePlayer, "damageCarClient", thePlayer)
destroyElement(job_car)
setElementPosition(thePlayer, -2520.8732910156, -621.10137939453, 132.72)
end
end
end)
[/lua]
C:
[lua]--PRACA DORYWCZA BY ADIKOO1302--
--Autorem skryptu jest Adikoo1302--
--Pomagali mi nanKy, NeQ.--
--Zakazuj? udost?pniania oraz zmiany autora--
--Zakazuj? edycji kodu do 5 linijki--

--SKALOWANIE GUI--
local screenW, screenH = guiGetScreenSize()
local w, h = (screenW/1280), (screenH/1024)
--------------------------------------------
local job_marker = createMarker(-2520.834960937, -623.51525878906, 131.75, "cylinder", 1, 252, 69, 45)
--------------------------------------------
local guion = false
job_activate = false
--------...
104. Praca dorywcza
Siema, mam problem: robi? skrypt na prac? dorywcz?, wsyzstko dzia?? opr?cz jednej rzeczy - po wej?ciu w ten marker, za kt?rego otrzymamy wyp?at?, otrzymujemy j?, wy?wietla si? wiadomo?? na chacie, ale sam marker nie znika.
Dam piwo za pomoc

.lua:
local markerStart createMarker(-2407.67773, -596.21716132.64844-1"cylinder"1533122)
createBlipAttachedTo(markerStart46)
wystartowane=false

function pracaStart()
    if 
wystartowane then outputChatBox("Posiadasz aktywn? prac?") return end
    wystartowane
=true
    outputChatBox
("Rozpocz?to prac?!")
end
addEventHandler
("onClientMarkerHit"markerStartpracaStart)

function 
pracaDalej()
local wyplata math.random(50,100)
    if 
not wystartowane then return end
    local markerDziad 
createMarker(-2437.21313, -616.21027132.55675-1'cylinder'2) or false
    createBlip
(-2437.21313, -616.21027132.5567541)
    if 
isElementWithinMarker(localPlayermarkerDziadthen
    outputChatBox
("Za poprawnie wykonan? prac? otrzymujesz "..wyplata.."PLN")
    
givePlayerMoney(wyplata)
    
wystartowane=false
    markerDziad
=false
    end
end
addEventHandler
("onClientRender"rootpracaDalej)
105. Praca dorywcza
Siema, tworz? skrypt na prac?, ale on nie dzia?a.
Chodzi o to, ?e gdy wchodz? w marker - praca si? rozpoczyna, ale po wej?ciu w stworzony marker(markerJob), nie dostaj? wynagrodzenia, ani nie pojawia si? wiadomo?? na czacie.
B??d w db3: Bad argument 'addEventHandler' [Expected element at argument 2, got nil]

Kod:
markerStart createMarker(-2441.76758525.3884929.90937-1"cylinder"2)
createBlipAttachedTo(markerStart44)

addEventHandler("onClientMarkerHit"markerStart, function(el,md)
    
outputChatBox("Praca rozpocz?ta!")
    
markerJob=createMarker(-2437.70557538.0028730.29533-1'cylinder'2)
    
createBlipAttachedTo(markerJob41)
end)

function 
wynagrodzenie(el,md)
    
outputChatBox("Praca zosta?a zako?czona! Otrzymujesz wynagrodzenie.")
    
givePlayerMoney(100)
end
addEventHandler
("onClientMarkerHit"markerJobwynagrodzenie)

Za pomoc daj? :piwo:
106. Praca dodo - Aspire RPG
Witam, posiadam nast?puj?cy problem. Praca nie wymaga licencji pilota. Pr?bowa?em napisa? funkcj? sprawdzaj?c? czy gracz posiada licencj? lotnicz? niestety co? musia?em ?le zrobi?. Mo?e kto? pom?c? Z g?ry bardzo dzi?kuj?.
107. Praca myśliwego
Witam ot?? mam taki b??d w pracy i nie dostaje kasy:

[2017-12-24 21:21:14] ERROR: Client (#4060e0#dbb234.DaVe) triggered serverside event prace:wyplata, but event is not added serverside

Mo?e kto? pom?c?

Strona Client:
[lua]zwierzeta={
{-1881.40, -2174.79, 85.06},
{-1887.23, -1983.70, 86.13},
{-1676.47, -1980.93, 96.34},
{-1471.90, -2195.23, 7.73},
{-1640.10, -2315.17, 59.96},
{-1820.44, -2287.79, 53.45},
{-1801.84, -2241.35, 69.46},
{-1629.12, -2091.98, 43.23},
{-1557.56, -2219.59, 7.87},
{-1638.03, -2278.55, 37.13},
{-1666.97, -2173.99, 34.96},
{-1729.80, -2097.69, 40.80},
{-1939.95, -2116.15, 71.85},
{-1751.03, -2346.22, 51.86},
{-1624.75, -2231.48, 28.99},
{-1622.16, -2367.78, 45.27},
}
typyzwierzat={ -- kasa, zasi?g widzenia, skin
{20000,18,121},
{35000,24,122},
{50000,30,123},
}
ilosctypow=#typyzwierzat
aktualneZwierzeta={}
sfery={}
zajete={}
tablesize=function(tabela)
l=0
for i,v in pairs(tabela) do
l=l+1
end
return l
end
ilosczwierzat=tablesize(zwierzeta)
function stworzZwierzeta(usun,ilosc,id)
if not id then id=-1 end
if usun then
for i,v in pairs(aktualneZwierzeta) do
destroyElement(aktualneZwierzeta[i])
destroyElement(sfery[i])
end
aktualneZwierzeta={}
sfery={}
zajete={}
return
end
for i=1,ilosc do
liczba=math.random(ilosczwierzat)
e=0
while zajete[liczba] or aktualneZwierzeta[liczba] or liczba==id do
liczba=math.random(ilosczwierzat)
e=e+1
if e>15 then retur...
108. Praca
Witam, mam problem z prac? magazyniera. Po uruchomieniu skryptu w DB3 wy?wietla si? b??d. Wszystko normalnie si? ?aduje, ale nie mog? zacz?? pracy.
B??d DB3:
WARNING: [prace]/Praca_naczepy/praca_c.lua:13:Bad argument @ 'bindKey' [Expected player at argument 1, got string 'e']
13 linijka kod:
[lua]bindKey("e", "down", function()[/lua]
Ca?y skrypt:
[lua]
local praca = createMarker(620.47, 1262.21, -13.65-0.9, "cylinder", 2.5, 150, 120, 255, 60)

local miejscaelektryk = {
{616.16, 1251.30, -13.65},

}

local jobText=createElement("text")
setElementPosition(jobText,620.47, 1262.21, -13.65)
setElementData(jobText, "name", "Praca roz?adowywania naczepynZarobek: 3-10PLNnAby rozpocza?, kliknij: EnnKonto premium:n- Brak czasu oczekiwanianna oddanie paczki.")

bindKey("e", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "gracz_praca") then
local losuj = math.random(2, #miejscaelektryk)
local hajsik = math.random(3,10)
setElementData(localPlayer, "gracz_praca", true)
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )

local skrzynia = createObject(1271, 0, 0, 0)
attachElements ( skrzynia, localPlayer, 0, 0.8, 0.5)

local cel = createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], mi...
109. Praca nie dziala
Prosze powiedzcie mi co tu jest zle bo nie mam sil :/ (chcialbym aby na komende /praca usuwaly sie te wszystkie elementy)

function praca ( praca )
if getElementData(source,"AGJob") == "postman" then
local player = getPlayerFromName(getElementData(source,"JobOwner"))
if isElement(ptVehicle[player]) then
destroyElement(ptVehicle[player])
end
if isElement(ptVehicleBlip[player]) then
destroyElement(ptVehicleBlip[player])
end
if isElement(ptJobMarker[player]) then
destroyElement(ptJobMarker[player])
end
if isElement(ptJobBlip[player]) then
destroyElement(ptJobBlip[player])
end
if isElement(newMarker[player]) then
destroyElement(newMarker[player])
end
if isElement(nMBlip[player]) then
destroyElement(nMBlip[player])
end


ptNumber[player] = nil
setElementData(player,"AGJob",nil)
setElementModel (player, "0",nil)
end

addCommandHandler ( "praca", praca )
110. Praca w GUI
Witam, ot?? pisz? ten post gdy? mam problem, w tym, ?e gdy wejd? w marker pojawia si? gui lecz gdy nacisn? przycisk, kt?ry odpowiada za rozpocz?cie pracy, wyst?puje b??d i niewiem jak to zrobi?, ?eby dzia?a?o.

server side:
[lua]
marker = createMarker(2517.17, -1944.77, 16.88-0.8,"cylinder",1.2, 97, 12, 55, 130)

function pokazGUI(el)
triggerClientEvent(el, "showGUI", el)
end
addEventHandler("onMarkerHit", marker, pokazGUI)

function schowajGUI(el)
triggerClientEvent(el, "hideGUI", el)
end
addEventHandler("onMarkerLeave", marker, schowajGUI)

function vehicle(el)
createVehicle(602,2501.57, -1947.65, 13.48)
outputChatBox("* Rozpocz?to prac?!", el)
end
addEvent("startJOB", true)
addEventHandler("startJOB", getRootElement(), vehicle)
[/lua]
client side:
[lua]
local dxfont0_Roboto = dxCreateFont(":slotmachine-MTA-master/font/Roboto.ttf", 10)
local dxfont1_Roboto = dxCreateFont(":slotmachine-MTA-master/font/Roboto.ttf", 9)
local screenW, screenH = guiGetScreenSize()

function dxDrawRoundedRectangle(x, y, w, h, borderColor, bgColor, postGUI)
if (x and y and w and h) then
if (not borderColor) then
borderColor = tocolor(0, 0, 0, 200);
end

if (not bgColor) then
bgColor = borderColor;
end

dxDrawRectangle(x, y, w, h, bgColor, postGUI);

dxDrawRec...
111. Praca dorywcza
Witam, chcia?em napisa? skrypt na w?asn? prac? dorywcz?, czy m?g?by mi kto? podpowiedzie?, jak si? do tego zabra??
Jakich u?y? funkcji?
Na pocz?tku chcia?bym napisa? prac? np. jechanie z punktu A do punktu B.
Oczywi?cie za odpowied? dam :piwo: ;3 Pozdro :D
112. Praca
No cze??, powoli edytowa?em sobie prac? (kt?ra by?a zbugowana do?? mocno, a sobie j? odbugowa?em c: )
I przyszed? czas na dawanie pieni?dzy, jako ?e ca?a praca by?a pisana po cside, to musia?em u?y? triggera.I tak te? zrobi?em, lecz podczas odbierania wyp?aty natrafi?em na b??d, przez kt?ry nie dostaje pieni?dzy:

Kod:

attempt to perform arithmetic on a boolean value


linijka odpowiedzialna za to:
 smieci getElementData(pojazd"pojazd_smieci")*1.5


((Pojazd mam okre?lony w funkcji wy?ej, z powodu ?e poprostu mi db3 wywala?o b??d, je?li ma to jakie? znaczenie, to prosz? o powiadomienie mnie c: ))
113. praca tunera urzędowa
Witam mam pewien problem z tunerem ogrpg gdy sie bierze tunera to nie zabiera rp oraz nie da sie zwolnic z tunera znajdzie sie tu osoba ktora mi by pomogla
tu link daje do kodu http://www82.zippyshare.com/v/oN9FhNMx/file.html
114. Praca
Witam o to? chcia?bym przerobi? prac? gdy dodaje inny obiekt ten si? staje pomniejszony a o to kod [lua]

Pojazdy = {
{-2132.57, 285.03, 35.12, 0.4, 357.3, 269.5},
{-2132.55, 289.71, 34.89, 0.8, 356.7, 268.8},
{-2132.55, 294.48, 34.77, 357.9, 358.9, 267.8},
{-2132.42, 299.10, 34.70, 356.0, 358.8, 267.2},
{-2132.31, 304.01, 34.64, 356.8, 360.0, 267.2},
{-2110.25, 306.31, 35.17, 359.8, 0.5, 180.1},
{-2105.53, 306.42, 35.23, 359.8, 0.5, 179.3},
{-2100.98, 306.47, 35.28, 359.8, 0.5, 180.6},
{-2096.01, 306.46, 35.33, 359.8, 0.5, 179.4},
}

for i,v in ipairs(Pojazdy) do
Pojazd = createVehicle(578, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(Pojazd, "vehicle:desc", "Praca Dorywczan?adowanie Kr?g?w")
setVehicleColor (Pojazd, 223, 111, 11)
setVehicleHandling(Pojazd,"maxVelocity",30)
setElementData(Pojazd, "vehicle:fuel", 50)
setElementFrozen(Pojazd, true)
setElementData(Pojazd, "vehicle.praca", true)
setVehicleEngineState(Pojazd, false)
setElementData(Pojazd, "vehicle:BezynaWloczone", true)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
if getElementData(plr, "player:job") == false then
setElementData(plr, "player:job", true)
setElementFrozen(source, false)
outputChatBox("* Rozpocze?e?/a? prace ?adowanie Kr?g?w! Jed? za?adowa? kr?g na pojazd", plr, 255, 255, ...
115. Praca dorywcza
Witam mam problem, poniewa? zrobi?em prace my?liwego ale nie dzia?a mi wyp?ata pieni?dzy. Na serwerze posiadam GM .newMode.

Brak DB3

Kod:
[lua]zwierzeta={
{2439.99, -656.49, 122.54},
{2502.54, -564.57, 102.93},
{2561.45, -509.05, 85.76},
{2481.18, -456.53, 83.18},
{2354.08, -502.83, 122.38},
{2230.51, -448.68, 118.57},
{2176.64, -535.35, 124.52},
{2223.51, -610.03, 123.90},
{2288.64, -681.23, 130.96},
{2199.13, -732.16, 95.57},
{2111.29, -730.80, 100.22},
{2252.76, -827.40, 125.28},
{2391.54, -852.98, 112.45},
{2501.67, -822.32, 92.00},
{2584.28, -739.62, 96.14},
{2590.84, -643.41, 135.32},
}
typyzwierzat={ -- kasa, pole widzenia, id
{1000,18,121},
{2000,24,122},
{4000,30,123},
}
ilosctypow=#typyzwierzat
aktualneZwierzeta={}
sfery={}
zajete={}
tablesize=function(tabela)
l=0
for i,v in pairs(tabela) do
l=l+1
end
return l
end
ilosczwierzat=tablesize(zwierzeta)
function stworzZwierzeta(usun,ilosc,id)
if not id then id=-1 end
if usun then
for i,v in pairs(aktualneZwierzeta) do
destroyElement(aktualneZwierzeta[i])
destroyElement(sfery[i])
end
aktualneZwierzeta={}
sfery={}
zajete={}
return
end
for i=1,ilosc do
liczba=math.random(ilosczwierzat)
e=0
while zajete[liczba] or aktualneZwierzeta[liczba] or liczba==id do
liczba=math.random(ilosczwierzat)
e=e+1
if e>15 then return outputChatBox("e>15") end
end
typ=typyzwierzat[math.random(ilosctypow)]
pos=zwierzeta[...
116. [SKRYPT] Praca Smieciarza
Czesc, wystawiam niepotrzebny mi ju? system pracy smieciarza.
Praca polega na je?dzeniu ma?ym autkiem po miescie, wjechanie w punkt,
odczekanie chwili, i tak w k??ko.

Punkty do kt?rych ma dojecha? dodajemy pozycjami X, Y, Z w zmiennej smietniki.
Komendy to /pracuj, /pracaend
Za kazdy smietnik posprzatany jest odpowiednia definicja na przyznanie pieni?dzy,
tak samo co minut? jest wyp?ata, r?wnie? zdefiniowana.

Autorem jestem ja (Szymixo aka xMaslo)
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
117. Praca śmieciarki
Witam. Zrobi?em prac? ?mieciarek. Skrypt jest do?? du?y i nie chc? go ca?ego udost?pnia?. Mianowicie skrypt dzia?a tak: Gracz wchodzi w marker, po czym tworzy si? ?mieciarka i tepa gracza do pojazdu. Potem gracz jedzie po ?mietnik, podchodzi do niego, klika przycisk "H" oraz attachuje si? ?mietnik do gracza. Potem idzie do markera, kt?ry tworzy si? po wyj?ciu z pojazdu. Gdy tam wejdzie, ?mietnik jest usuwany i daje graczowi pieni?dze. Niestety, gdy gracz bierze kolejny ?mietnik, wyskakuje DB3:

[15:50] WARNING: zmianazmiana.lua:89: Bad argument @ 'getElementPosition' [Expected element at argument 1]
[15:50] WARNING: zmianazmiana.lua:92: Bad argument @ 'getDistanceBetweenPoints3D' [Expected vector3 at argument 1, got boolean
]
[15:50] ERROR: zmianazmiana.lua:93: attempt to compare boolean with number

Cz??? kodu:

http://wklej.org/id/3183715/
118. Praca rybaka...
Witam ,mam problem z prac? rybaka a mianowicie, nie pojawiaj? mi si? blipy gdy rozpoczn? prace
--S-SIDE
[lua]
createBlip(-2970.26465, 483.79803, 4.91102, 46, 0,0,255)
createObject(3626, -2968.11182, 484.41476, 5.30, 0,0,0)
local ped = createPed(153, -2964.74390, 484.64404, 5.08413, 90)
local xped, yped, zped = getElementPosition(ped)
setElementHealth(ped, 999999)
setElementFrozen(ped, true)

local t = createElement("text")
setElementData(t, "text:name", "Jan")
setElementData(t, "text:scale", 1.0)
setElementPosition(t, -2964.74390, 484.64404, 6.08413)
setElementInterior(t, 0)
setElementDimension(t, 0)

local rozpocz_prace = createMarker(-2965.86206, 484.55637, 4.08413, "cylinder", 2, 0, 255, 0, 25)
local zakoncz_prace = createMarker(-2959.58276, 484.53928, 3.91102, "cylinder", 2, 255, 0, 0, 25)
setElementDimension(rozpocz_prace, 0)
setElementInterior(rozpocz_prace, 0)

addEventHandler("onMarkerHit", root, function(el,md)
if source == rozpocz_prace then
if getElementData(el, "p:rybak") then outputChatBox("Rozpocz??e? ju? prac?!",el,255,0,0) return end
setElementData(el, "p:rybak", 1)
outputChatBox("Rozpocz??e? prac? rybaka!", el, 66, 244, 232)
outputChatBox("??w ryby wchodz?c do markera wskazanego na mapie!", el, 66, 244, 232)
--outputChatBox("Nie zapomnij kupi? przyn?t!", el, 255, 0, 0)
trig...
119. Praca gaszenia pożarów
Witam. Przegl?daj?c wikipedi? MTA zauwa?y?em, ?e funkcja createFire dzia?a tylko po stronie klienta. Chcia?em zrobi? skrypt gaszenia po?ar?w, ale wola?bym, ?eby te po?ary widzieli wszyscy. Teraz moje pytanie.

Macie jaki? pomys? jak zrobi? skrypt, aby po?ary tworzy?y si? w losowych miejscach i ka?dy je widzia?? Mo?na to rozwi?za? triggerem po stronie serwera ale chc?, aby gracz kt?ry do??czy p??niej r?wnie? je widzia?.



I druga sprawa. Jak mo?naby by?o wykona? event, kt?ry uruchamia?by funkcj? po ugaszeniu takiego po?aru?


Nie chc? gotowc?w, podajcie mi tylko funkcje, kt?rych m?g?bym u?y? tworz?c w/w skrypt.
Rozdaj? :piwo: :piwo: :piwo: :piwo: :piwo: :piwo:
120. Praca
Witam, ostatnio zacz??em si? troch? bawi? w LUA, na pocz?tek chcia?em zrobi? prost? prac? biegania od jednego punktu do drugiego lecz wywala mi b??d:
WARNING: [prace]/p_ziemniaki/blabla.lua:14: Ba
d argument @ 'addEventHandler' [Expected element at argument 2, got nil]
I gdy wchodz? w drugi marker nic si? nie dziej?.
kod s-side

createBlip
(-377.55, -1412.0325.7324

local marker createMarker(-377.55, -1412.0325.73-0.69"cylinder"166223244)

addEventHandler("onMarkerHit"marker, function(elmd)
    
outputChatBox("* Witamy w pracy noszenia ziemniakow"el00255)
    
outputChatBox("* Twoje wynagrozenie to 10 do 60 PLN!"el0,255)
    
local hajs math.random(10,60)
    
local marker2 createMarker(-376.85, -1452.4725.73"checkpoint"1662232440el)
    
outputChatBox("* Dobiegnij do markera aby dosta? pieniadze!"el02550)
end)

addEventHandler("onMarkerHit"marker2, function(el,md)
    
givePlayerMoney(elhajs)
    
outputChatBox("* Gratulacje dostales " .. hajs .. " PLN!"02550)
    
fadeCamera(true3.5000)
end)


Jestem poczatkuj?cy w LUA i wiele nie wiem dlatego prosz? o pomoc :)