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
function pracaStart()
if wystartowane then outputChatBox("Posiadasz aktywn? prac?") return end
wystartowane=true
outputChatBox("Rozpocz?to prac?!") end
addEventHandler("onClientMarkerHit", markerStart, pracaStart)
function pracaDalej() local wyplata = math.random(50,100)
if not wystartowane then return end
local markerDziad = createMarker(-2437.21313, -616.21027, 132.55675-1, 'cylinder', 2) or false
createBlip(-2437.21313, -616.21027, 132.55675, 41)
if isElementWithinMarker(localPlayer, markerDziad) then
outputChatBox("Za poprawnie wykonan? prac? otrzymujesz "..wyplata.."PLN") givePlayerMoney(wyplata) wystartowane=false
markerDziad=false
end
end
addEventHandler("onClientRender", root, pracaDalej)
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]
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 ;3 Pozdro
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[...
Mam problem z prac?, polega on na tym, ?e po rozpocz?ciu pracy ?adujemy pojazd, a po za?adowaniu mamy uda? si? do punktu ?eby roz?adowa?, ale podczas roz?adowywania nie dostaje si? kasy, checkpoint nie znika, pojazd b?d?c w tym punkcie ci?gle jest zamro?ony, a podczas wyj?cia z pojazdu, po chwili pojazd powinien znikn?? i zrespi? si? na swoim miejscu - tak si? nie dzieje
Client:
[lua]local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd
local copryight="sraczkowatyFCserwer"
local autor="Kuksisko"
local function sraczkowatyFiniszPracy(missionValue)
if isElement(sraczkowatyBlip) then
destroyElement(sraczkowatyBlip)
sraczkowatyBlip=nil
end
if isElement(sraczkowatyMarker) then
destroyElement(sraczkowatyMarker)
sraczkowatyMarker=nil
end
if missionValue then
setElementData(localPlayer,"player:job",false)
triggerServerEvent("mower:stopJOB", localPlayer, sraczkowateAuto)
sraczkowateAuto=nil
sraczkowatyMarker=nil
sraczkowatyBlip=nil
end
end
addEventHandler("onClientVehicleExit",root,function (plr,seat)
if plr == localPlayer and seat == 0 and source == sraczkowateAuto then
local vh = sraczkowateAuto
sraczkowatyFiniszPracy(sraczkowateAuto)
end
end)
function showMarker()
el=localPlayer
veh=getPedOccupiedVehicle(el)
if not getPedOccupiedVehicle(el) then return end
if getVehicleController(veh) == el then
sraczkowatyMarker=createMarker(-74.62537, 1203.48425, 19.74219, "checkpoint", 3, 0, 71, 255 )
sraczkowatyBlip=createBlipAttachedTo(sraczkowatyMarker, 12)
addEventHandler("onClientMarkerHit", sraczkowatyMarker, function(el,md)
if el~=localPla...
Client:
[lua]local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd
local copryight="sraczkowatyFCserwer"
local autor="Kuksisko"
local function sraczkowatyFiniszPracy(missionValue)
if isElement(sraczkowatyBlip) then
destroyElement(sraczkowatyBlip)
sraczkowatyBlip=nil
end
if isElement(sraczkowatyMarker) then
destroyElement(sraczkowatyMarker)
sraczkowatyMarker=nil
end
if missionValue then
setElementData(localPlayer,"player:job",false)
triggerServerEvent("mower:stopJOB", localPlayer, sraczkowateAuto)
sraczkowateAuto=nil
sraczkowatyMarker=nil
sraczkowatyBlip=nil
end
end
addEventHandler("onClientVehicleExit",root,function (plr,seat)
if plr == localPlayer and seat == 0 and source == sraczkowateAuto then
local vh = sraczkowateAuto
sraczkowatyFiniszPracy(sraczkowateAuto)
end
end)
function showMarker()
el=localPlayer
veh=getPedOccupiedVehicle(el)
if not getPedOccupiedVehicle(el) then return end
if getVehicleController(veh) == el then
sraczkowatyMarker=createMarker(-74.62537, 1203.48425, 19.74219, "checkpoint", 3, 0, 71, 255 )
sraczkowatyBlip=createBlipAttachedTo(sraczkowatyMarker, 12)
addEventHandler("onClientMarkerHit", sraczkowatyMarker, function(el,md)
if el~=localPla...
addEventHandler("onClientMarkerHit",marker,function(el,md)
if not md or el~=localPlayer then return end
if guiGetVisible(wm.window) == false then
guiSetVisible(wm.window, true)
showCursor(true)
end
end)
function if2()
if guiGetVisible(wm.window) == true then
guiSetVisible(wm.window, false)
showCursor(false)
end
end
addEventHandler("onClientGUIClick", wm.button, if2)
function greetingCommand ( commandName )
triggerServerEvent("onTrigger", resourceRoot)
end
addEventHandler ( "onClientGUIClick", wm.button, greetingCommand )
function if3()
if guiGetVisible(wm.window) == true then
guiSetVisible(wm.window, false)
showCursor(false)
end
end
addEventHandler("onClientGUIClick", wm.exit, if3)
function startMission (hitElement)
if getElementType (hitElement) == "player" then
--Check team
-- local team = getPlayerTeam (hitElement)
-- if getTeamName (team) ~= "Workers" then
-- local teamName = getTeamName (team)
-- outputChatBox ("#ffaa00// #ffffffOnly workers can drive trucks! Press F2 to change the te...
Witam,
jestem w trakcie robienia pracy koszenia trawnika i chcia?bym zrobi? pewn? rzecz, ale nie wiem jak, wi?c prosz? Was o pomoc
Do rzeczy chcia?bym zrobi? ?e jak poruszam si? kosiark? po danym obszarze co jaki? czas wpada mi $ do mojego portfela, oczywi?cie jak si? porusza bo je?li nie to hajsu nie nalicza
Kto? wie jak to wykona? b?d? jakich funkcji u?y??
Stawiam , a za kod dodatkowo Respa
Witajcie.
Chcia?bym przedstawi? kolejny nowy obiekt tym razem zbudowany przez Mc.Duli a jest to Praca dorywcza - Drwal(filmik prezentuj?cy b?dzie na dole). Obiekt znajduje si? w Angel Pine. Nast?pnym zapowiadanym obiektem b?dzie Siedziba Sta?y Granicznej.
Witam chcia?bym napisa? prace dorywcz? drwal , chodzi mi o to ?e drwal ?cina drzewa pi?? ?a?cuchow? , drzewo ma swoje hp i jak drwal ?cina to dla drzewa mniejszy si? hp , jak zetnie drzewo to znika .
Witam, ot?? nasz?a mnie ochota na zrobienie nowej pracy dorywczej pod Role Playa.
Na sam pocz?tek chcia?bym ogarn?? ca?e gui jak wjedzie si? w marker, og?lnie podj?cie pracy, ale nie wiem kilku rzeczy;
Je?eli chcemy zrobi? na przyk?ad prace koszenia, to trzeba chyba zrobi? odpowiednie obiekty, ale chcia?bym je z timere, tzw. obiekty co np. 5 minut si? respi?.
Po tym chcia?bym zrobi? tak, ?e je?eli wjedzie si? w obiekt, to on znika (i respi si? za te np. 5 minut) a w zamian dostajemy pieni?dze...?
Witam. Ot??, napisa?em sobi? kod na skrypt pracy dorywczej. Ale po wje?dzie w marker 1, nic si? nie dzieje. Prosz? o pomoc, naturalnie
[lua]local gracz = getLocalPlayer()
function info(tekst)
exports.msgboxrpg:showBox("info",tekst)
end
function funkcja1(hitElement)
if hitElement == getLocalPlayer() then
if getElementData (hitElement, "praca:kurier") == false then
info("Rozpocz??e? prac? jako kurier. Dowie? paczk? w dane miejsce.")
triggerServerEvent ("Dajpojazd", getLocalPlayer(), hitElement)
marker1 = createMarker (2182.9260253906, 1677.2681884766, 11.074653625488, "cylinder", 3.5, 255, 255, 0)
blip1 = createBlipAttachedTo ( marker1, 41 )
setElementPosition(gracz, -140.87875366211, 1124.3336181641, 19.749988555908 )
setElementData(gracz, "praca:kurier", true)
else
info("Ju? zacz??e?/a? prac? jako kurier.")
end
end
end
addEventHandler("onClientMarkerHit", start, funkcja1 )
function funkcja2(hitElement)
if getElementData (gracz, "praca:kurier") == true then
info("Odwioz?e? paczk?, teraz oddaj pojazd do firmy.")
destroyElement(marker1)
destroyElement(blip1)
ostatni = createMarker (-137.49137878...
Witam! Zrobi?em sobi? prac? dorywcz?, lecz jedna rzecz nie dzia?a. Kiedy maj?c prac?, wje?d?am w marker roz?adunku - nic si? nie dzieje; totalnie. Za pomoc, naturalnie
KOD KLIENT:[lua]function info(tekst)
exports.msgboxrpg:showBox("info",tekst)
end
Witam! Napisa?em prac? dorywcz? kuriera, lecz niestety nie dzia?a, po wej?ciu na serwer odrazu pojawia si? gui roz?adunku, a po wej?ciu w markery nic si? nie dzieje. Za pomoc =
Kod klient:[lua]function info(tekst)
exports.msgboxrpg:showBox("info",tekst)
end
--Funkcja wyswietlenia GUI zaladunku
function wyswietlGUI()
addEventHandler ( "onClientMarkerHit", markerPracy, function(hitPlayer)
if source ~= marker and element ~= getLocalPlayer() then return end
guiSetVisible ( kurierOkno, true )
showCursor ( true )
end)
end
--Przyjecie i odmowienie pracy
addEventHandler ( "onClientGUIClick", anuluj, function()
guiSetVisible(kurierOkno,false)
showCursor(false)
end)
Witam! Pisz? skrypt z pomoc? kolegi na prace dorywcz?. Lecz jednak co? nie dzia?a... Za popraw? = .
W db3 nic, a markery si? nie pokazuj?...
KOD:[lua]--Skalowanie
function Skaluj(sw, sh, sw2, sh2)
local sWidth,sHeight = guiGetScreenSize()
local scaleX, scaleY=(sWidth/1280), (sHeight/800)
return (sw*scaleX), (sh*scaleY), (sw2*scaleX), (sh2*scaleY)
end
Cze??! Rozpocz??em prac? nad "Pracami Dorywczymi". Mam dopiero gui i jakie? rozpocz?cia z pracami, pomo?e kto?? Chcia?bym aby po wej?ciu w marker wy?wietla? si? panel. Za pomoc =