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

Wysłany: 2017-08-05, 02:03


revii







Wiek: 44
Na forum: 3226 dni
Posty: 3
Nick w MP: Revi



Respekt: 50

Logi:

Client (XXX) triggered serverside event givePlayerMoney, but event is not added serverside.




bus.lua:


Kod:

createBlip(-1754.13,962.74,24.88,46,2,255,0,0,255,0,100)

local m1 = createMarker(-1754.13,962.74,24.88-1, "cylinder", 1.5, 35, 142, 35,100)
local t = createElement('text')
setElementPosition(t,-1754.13,962.74,24.88)
setElementData(t,"name","PRACA: Kierowca PKS\nZAROBEK:\nGRACZ od 100PLN do 175 \n PREMIUM zarabia x1.3")
local vehs = {}

local code = "Autobusy"
local zone = createColSphere( -1751.31,951.90,25.89, 6 )
addEventHandler("onMarkerHit", m1, 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(437, -1751.31,951.90,25.89, 0.00, 0, 270 )
setElementFrozen(el,true)
setElementData(autbus,"vehicle:desc","Praca dorywcza\n Kierowca autobusu")
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, autobus)
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)







bus_c.lua:
Kod:

http://wklej.to/BI1t8



meta.xml:

Kod:

<meta>
<script src="bus.lua" type="server" />
<script src="bus_c.lua" type="client" />
</meta>





Co to mo?e by? ?
#dopiero_zaczynam_z_LUA[/code]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-05, 02:16


Cholewka

Zakorzeniony w LUA






Wiek: 22
Na forum: 3583 dni
Posty: 190

Piwa: 707

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Dodaj funkcje do bus.lua. Skrypt nie dzia?a, bo pomimo tego ?e masz trigger w cside to nie masz go w sside.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-05, 13:27


Neutral







Wiek: 27
Na forum: 3225 dni
Posty: 5
Nick w MP: Neutral



Respekt: 50

Dodaj to:
function givPMon(amount)
givePlayerMoney(source,tonumber(amount))
end
addEvent("givePlayerMoney",true)
addEventHandler("givePlayerMoney",root,givPMon)


do bus.lua

Postaw piwo autorowi tego posta
 

 
Tagi: niedziałający :: skrypt :: mta
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Niedziałający skrypt MTA 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