Wysłany: 2020-08-18, 19:46
turbonet
Kradnę kody uważaj :)
Wiek: 28 Na forum: 2903 dni Posty: 30
Nick w MP: AJgorEx
Piwa : 464
Mam problem, nie daje graczowi hajsu a w DB3 mam napisane, ?e nie ma strony serwera
addEvent ( "finishJob" , true )
addEventHandler ( "finishJob" , root ,function( plr )
if plr ~= localPlayer then return end
finishJob ()
end )
function busDriver ( el , md )
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle ( el ) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle ( el ) then return end
if jobTarget == #districtsPizza then
finishJob ()
playSoundFrontEnd ( 2 )
-- outputChatBox ( "#ffffff[#41E0FFInformacja#ffffff]#41E0FF Zako?czy?e?/a? prac?." , 255 , 255 , 255 , true )
addEventHandler ( "onClientRender" , root , render3 )
setTimer ( renderstop3 , 2000 , 1 )
else
kasa = math . random ( 250 , 300 )
showMarker ()
playSoundFrontEnd ( 12 )
if getElementData ( el , "player:premium" ) then
-- outputChatBox ( "* Zidentyfikowa?e?(a?) punkt i otrzymujesz 250 PLN." )
triggerServerEvent ( "givePlayerMoney" , el , kasa )
setElementData ( el , "player:srp" , getElementData ( el , "player:srp" )+ math . random ( 1 , 2 ))
addEventHandler ( "onClientRender" , root , render2 )
setTimer ( renderstop2 , 1000 , 1 )
else
-- outputChatBox ( "* Zidentyfikowa?e?(a?) punkt i otrzymujesz 75 PLN." )
triggerServerEvent ( "givePlayerMoney" , el , kasa )
setElementData ( el , "player:srp" , getElementData ( el , "player:srp" )+ math . random ( 1 , 2 ))
addEventHandler ( "onClientRender" , root , render2 )
setTimer ( renderstop2 , 1000 , 1 )
end
end
end
Podpis
[lua]
Napisał bym tu coś ale nie umiem...
[/lua]
Wysłany: 2020-08-18, 20:32
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Poprawnie okresliles strony s i c-side? Na pewno podales dokladnie te same nazwy trigger?w?
addEvent ( "finishJob" , true )
addEventHandler ( "finishJob" , root ,function( plr )
if plr ~= localPlayer then return end
finishJob ()
end )
Czy zamiast finishJob() nie powinno byc busDriver?
Wysłany: 2020-08-18, 22:08
turbonet
Kradnę kody uważaj :)
Wiek: 28 Na forum: 2903 dni Posty: 30
Nick w MP: AJgorEx
Piwa : 464
Nie dzia?a
[ Dodano : 2020-08-18, 22:08 ]
s.lua
Kod: local cylinderek = createMarker(-1911.7724609375, 828.5966796875, 35, "cylinder", 1.5, 35, 142, 35,100)
createBlip(-1911.7724609375, 828.5966796875, 35,46,2,255,0,0,255,0,100)
local tekst = createElement('text')
setElementPosition(tekst,-1911.7724609375, 828.5966796875, 37.5)
setElementData(tekst,"name","PRACA: Dostawca burger?w\n\nWYMAGANIA: 0 AP")
local vehs = {}
local code = "Pizza"
local zone = createColSphere( -1751.31,951.90,25.89, 6 )
addEventHandler("onMarkerHit", cylinderek, function(el, md)
if getElementData(el, "vehicle_job_owner") then
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("[#00ff00INFORMACJA#ffffff]Kto? ju? zajmuje to miejsce, poczekaj a? odjedzie.",el,255,255,255,true) return end
local x,y,z = getElementPosition(el)
local autbus = createVehicle(448, -1751.31,951.90,25.89, 0.00, 0, 270 )
setElementFrozen(el,true)
setElementData(autbus,"vehicle:desc","Praca dorywcza\n Dostawca pizzy")
setElementData(autbus, "vehicle_job_owner", el)
setElementData(autbus, "vehicle:fuel", 100000)
setElementData(autbus, "vehicle:mileage", math.random(1000,1233))
setVehicleHandling(autbus, "maxVelocity", 80.0)
setElementData(el,"player:job",code)
--warpPedIntoVehicle( el, pizza)
setTimer(warpPedIntoVehicle,200,1,el,autbus)
setTimer(setElementFrozen,1000,1,el, false)
triggerClientEvent(el, "STARTJobBus", resourceRoot, autbus)
vehs[el] = autbus
end)
addEvent("STOPJobBus", true)
addEventHandler("STOPJobBus", resourceRoot, function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if pojazd then
destroyElement(pojazd)
end
end)
addEvent("destroyVeh", true)
addEventHandler("destroyVeh", getRootElement(),
function()
if vehs[source] then
if isElement(vehs[source]) then destroyElement(vehs[source]) end
end
end)
addEvent("onPlayerQuit", true)
addEventHandler ( "onPlayerQuit", getRootElement(), function()
if vehs[source] then
if isElement(vehs[source]) then destroyElement(vehs[source]) end
end
end)
addEvent("givePlayerMoney", true)
addEventHandler("givePlayerMoney", root, function(finishJob)
end)
Wysłany: 2020-08-18, 22:14
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Pokaz trigger ze strony s-side "finishJobs" bo nie ma go w kodzie wy?ej
[ Dodano : 2020-08-18, 22:17 ]
Bo je?li to jest to
addEvent ( "givePlayerMoney" , true )
addEventHandler ( "givePlayerMoney" , root , function( finishJob )
end )
To jest to ?le sformu?owane. triggerClient/ServerEvent dzia?a inaczej..
Tu przyk?adowe zastosowanie triggera ze strony servera na clienta
S-SIDE
addCommandHandler ( "test" ,function( plr )
triggerClientEvent ( "testowanazwa" , plr )
end )
C-SIDE
addEvent ( "testowanazwa" , true )
addEventHandler ( "testowanazwa" , root ,function()
if source == localPlayer then
-- tu kod
end
end )
Wysłany: 2020-08-18, 22:29
turbonet
Kradnę kody uważaj :)
Wiek: 28 Na forum: 2903 dni Posty: 30
Nick w MP: AJgorEx
Piwa : 464
Nic poza tym co wys?a?em nie ma, nie rozumiem nic ehh
[ Dodano : 2020-08-19, 16:02 ]
Shuffle , napisa?by? mi to?
Wysłany: 2020-08-19, 18:07
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
No ale czego tu nie rozumie?, da?em ci gotowca wr?cz, poda?em co po jakiej stronie...
Wysłany: 2020-08-19, 18:21
TheSebaPL
Mod-team
Wiek: 21 Na forum: 3098 dni Posty: 964
Piwa : 3102
turbonet , daj kod: S-SIDE i C-SIDE
Tagi: giveplayermoney
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: