Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

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

Respekt: 50

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(elmd)
    if el ~= localPlayer or not md then return end
    if jobTarget maxTarget and getPedOccupiedVehicle(elthen return end
    if jobTarget == maxTarget and not getPedOccupiedVehicle(elthen 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"elkasa)
        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"elkasa)
        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]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-18, 20:32


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

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?

Postaw piwo autorowi tego posta
 

 
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

Respekt: 50

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-18, 22:14


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

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"trueaddEventHandler("givePlayerMoney"root, function(finishJobend)


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)


Postaw piwo autorowi tego posta
 

 
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

Respekt: 50

Nic poza tym co wys?a?em nie ma, nie rozumiem nic ehh

[ Dodano: 2020-08-19, 16:02 ]
Shuffle, napisa?by? mi to?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-19, 18:07


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

No ale czego tu nie rozumie?, da?em ci gotowca wr?cz, poda?em co po jakiej stronie...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-19, 18:21


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

turbonet, daj kod: S-SIDE i C-SIDE

Postaw piwo autorowi tego posta
 

 
Tagi: giveplayermoney
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » givePlayerMoney Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku