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

Wysłany: 2019-02-02, 18:37


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot?? mam kod jak i linijke lecz nie wiem jak to wstawi? by zadzialalo poprawnie. Chodzi mi g?ownie o to, ze jak gracz wejdzie w marker wy?wietla si? informacja ze nie posiada danej reputacji
kod kt?ry chce doda?
if getElementData(localPlayer"player:reputation") < 350 then triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz 350 REP""error") return end


kod pracy
local missionText=createElement("text")
setElementData(missionText"name""Rozpocz?cie Pracy MoveLineTrain")
setElementPosition(missionText,  -2275.65521.4035.11)
local parking=createElement("text")
--setElementData(parking"name""Zajezdnia Firmy\nPSRPG Company.\n\nNie Zastawia?!")
--setElementPosition(parking, -2270.48510.1835.02)
--local parking2=createElement("text")
--setElementData(parking2"name""Parking Firmy\nThe Well Stacked Pizza Co.\nNie Zastawia?!")
--setElementPosition(parking22095.67, -1794.7413.39)
local zone createColCuboid(-2276.08505.9834.02111111)
local opistrain "MoveLineTransport."

createBlipAttachedTo(parking46)

---createBlip(-2105.49, -1806.5313.5546,2,0,0,0,0,0,275)
-- local m1 createMarker(-1922.67,573.14,34.45"cylinder"2.2969696)
local tramwaje createMarker(-2275.65521.4035.11-0.9"cylinder"1.525500)

--createBlipAttachedTo(tramwaje46)
vehs = {}
local code "tramwaje"
veh_obj = {}

function removePreviousVehicles(plr)
    for i,v in ipairs(getElementsByType("vehicle"resourceRoot)) do
        local sby getElementData(v"zrespilGracz")
        if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
            destroyElement(v)
        end
    end
end


addEventHandler("onMarkerHit"tramwaje, function(elmd)
    if getElementData(el"vehicle_job_owner2"then
        outputChatBox("Wyst?pi? b??d, zg?o? si? do Pyrek'a!"el)
        return
    end

    if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(elthen return end
    if getElementData(el,"player:jobtram"then return end
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then triggerEvent("onClientAddNotification", localPlayer, "Miejsce respawnu pojazdow jest zajete, zaczekaj\naz pracownik odjedzie. ", "info") return end
    local x,y,getElementPosition(el)
    local TramwajVEH createVehicle(449, -2266.34512.9335.02, -0.000.0089.42)
    --setElementFrozen(el,true)
    setElementData(el,"tramwajemodel",getElementModel(el))
    setElementModel(el,7)
    setTrainDerailable(TramwajVEHfalse)
    setElementData(TramwajVEH,"vehicle:desc"opistrain)
    setElementData(TramwajVEH"vehicle_job_owner2"el)
    setElementData(TramwajVEH"vehicle:fuel"9000000)
    setVehicleHandling(TramwajVEH"maxVelocity"50.0)
    setElementData(TramwajVEH"vehicle:mileage"math.random(1,100))
    setElementData(el,"player:jobtram",code)
    setTimer(warpPedIntoVehicle,200,1,el,TramwajVEH)
    toggleControl(el,"enter_exit",false)
    setTimer(toggleControl,2000,1,el"enter_exit",true)
    setTimer(setElementFrozen,2000,1,elfalse)
    triggerClientEvent(el"STARTJobtramwaje"resourceRootTramwajVEH)
    vehs[el] = TramwajVEH
 end)
 
addEvent("STOPJobtramwaje"true)
addEventHandler("STOPJobtramwaje"resourceRoot, function()
    local tramwaj getPedOccupiedVehicle(client)
    if tramwaj then
        destroyElement(tramwaj)
    end
end)

addEventHandler("onPlayerVehicleExit",resourceRoot,function()
destroyElement(source)
end)


addEvent("destroyVeh"true)
addEventHandler("destroyVeh"getRootElement(),
function()
     if vehs[clientthen
          if isElement(vehs[client]) then destroyElement(vehs[client]) end
     end
    staryModel=getElementData(client,"tramwajemodel")
    if staryModel then
        setElementModel(client,staryModel)
    end
end)

addEventHandler("onElementDestroy",resourceRoot,function()
  if getElementType(source) == "vehicle" then
    if veh_obj[sourcethen destroyElement(veh_obj[source]); veh_obj[source] = nil end
   end
end)

addEvent("onPlayerQuit"true)
addEventHandler "onPlayerQuit"getRootElement(), function()
     if vehs[sourcethen
          if isElement(vehs[source]) then destroyElement(vehs[source]) end
    end
end)


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-02, 18:57


Query

SyndicateMTA






Wiek: 24
Na forum: 3071 dni
Posty: 319
Nick w MP: Query

Piwa: 5257

Respekt: 141
Respekt: 141


local missionText=createElement("text")
setElementData(missionText"name""Rozpocz?cie Pracy MoveLineTrain")
setElementPosition(missionText,  -2275.65521.4035.11)
local parking=createElement("text")
--setElementData(parking"name""Zajezdnia Firmy\nPSRPG Company.\n\nNie Zastawia?!")
--setElementPosition(parking, -2270.48510.1835.02)
--local parking2=createElement("text")
--setElementData(parking2"name""Parking Firmy\nThe Well Stacked Pizza Co.\nNie Zastawia?!")
--setElementPosition(parking22095.67, -1794.7413.39)
local zone createColCuboid(-2276.08505.9834.02111111)
local opistrain "MoveLineTransport."

createBlipAttachedTo(parking46)

---createBlip(-2105.49, -1806.5313.5546,2,0,0,0,0,0,275)
-- local m1 createMarker(-1922.67,573.14,34.45"cylinder"2.2969696)
local tramwaje createMarker(-2275.65521.4035.11-0.9"cylinder"1.525500)

--createBlipAttachedTo(tramwaje46)
vehs = {}
local code "tramwaje"
veh_obj = {}

function removePreviousVehicles(plr)
    for i,v in ipairs(getElementsByType("vehicle"resourceRoot)) do
        local sby getElementData(v"zrespilGracz")
        if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
            destroyElement(v)
        end
    end
end


addEventHandler("onMarkerHit"tramwaje, function(elmd)
    if getElementData(el"vehicle_job_owner2"then
        outputChatBox("Wyst?pi? b??d, zg?o? si? do Pyrek'a!"el)
        return
    end

if getElementData(localPlayer"player:reputation") < 350 then triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz 350 REP""error") return end


    if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(elthen return end
    if getElementData(el,"player:jobtram"then return end
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then triggerEvent("onClientAddNotification", localPlayer, "Miejsce respawnu pojazdow jest zajete, zaczekaj\naz pracownik odjedzie. ", "info") return end
    local x,y,getElementPosition(el)
    local TramwajVEH createVehicle(449, -2266.34512.9335.02, -0.000.0089.42)
    --setElementFrozen(el,true)
    setElementData(el,"tramwajemodel",getElementModel(el))
    setElementModel(el,7)
    setTrainDerailable(TramwajVEHfalse)
    setElementData(TramwajVEH,"vehicle:desc"opistrain)
    setElementData(TramwajVEH"vehicle_job_owner2"el)
    setElementData(TramwajVEH"vehicle:fuel"9000000)
    setVehicleHandling(TramwajVEH"maxVelocity"50.0)
    setElementData(TramwajVEH"vehicle:mileage"math.random(1,100))
    setElementData(el,"player:jobtram",code)
    setTimer(warpPedIntoVehicle,200,1,el,TramwajVEH)
    toggleControl(el,"enter_exit",false)
    setTimer(toggleControl,2000,1,el"enter_exit",true)
    setTimer(setElementFrozen,2000,1,elfalse)
    triggerClientEvent(el"STARTJobtramwaje"resourceRootTramwajVEH)
    vehs[el] = TramwajVEH
 end)
 
addEvent("STOPJobtramwaje"true)
addEventHandler("STOPJobtramwaje"resourceRoot, function()
    local tramwaj getPedOccupiedVehicle(client)
    if tramwaj then
        destroyElement(tramwaj)
    end
end)

addEventHandler("onPlayerVehicleExit",resourceRoot,function()
destroyElement(source)
end)


addEvent("destroyVeh"true)
addEventHandler("destroyVeh"getRootElement(),
function()
     if vehs[clientthen
          if isElement(vehs[client]) then destroyElement(vehs[client]) end
     end
    staryModel=getElementData(client,"tramwajemodel")
    if staryModel then
        setElementModel(client,staryModel)
    end
end)

addEventHandler("onElementDestroy",resourceRoot,function()
  if getElementType(source) == "vehicle" then
    if veh_obj[sourcethen destroyElement(veh_obj[source]); veh_obj[source] = nil end
   end
end)

addEvent("onPlayerQuit"true)
addEventHandler "onPlayerQuit"getRootElement(), function()
     if vehs[sourcethen
          if isElement(vehs[source]) then destroyElement(vehs[source]) end
    end
end)


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-02, 19:41


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

To strona servera, czemu tam wstawi?e? localPlayer Query? xD

Gotowy kod, dzia?aj?cy(!):
local missionText=createElement("text")
setElementData(missionText"name""Rozpocz?cie Pracy MoveLineTrain")
setElementPosition(missionText,  -2275.65521.4035.11)
local parking=createElement("text")
--setElementData(parking"name""Zajezdnia Firmy\nPSRPG Company.\n\nNie Zastawia?!")
--setElementPosition(parking, -2270.48510.1835.02)
--local parking2=createElement("text")
--setElementData(parking2"name""Parking Firmy\nThe Well Stacked Pizza Co.\nNie Zastawia?!")
--setElementPosition(parking22095.67, -1794.7413.39)
local zone createColCuboid(-2276.08505.9834.02111111)
local opistrain "MoveLineTransport."

createBlipAttachedTo(parking46)

---createBlip(-2105.49, -1806.5313.5546,2,0,0,0,0,0,275)
-- local m1 createMarker(-1922.67,573.14,34.45"cylinder"2.2969696)
local tramwaje createMarker(-2275.65521.4035.11-0.9"cylinder"1.525500)

--createBlipAttachedTo(tramwaje46)
vehs = {}
local code "tramwaje"
veh_obj = {}

function removePreviousVehicles(plr)
    for i,v in ipairs(getElementsByType("vehicle"resourceRoot)) do
        local sby getElementData(v"zrespilGracz")
        if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
            destroyElement(v)
        end
    end
end


addEventHandler("onMarkerHit"tramwaje, function(elmd)
    if getElementData(el"vehicle_job_owner2"then
        outputChatBox("Wyst?pi? b??d, zg?o? si? do Pyrek'a!"el)
        return
    end

    if getElementData(el"player:reputation") < 350 then
        triggerClientEvent(el"onClientAddNotification"el"Nie posiadasz 350 REP""error") 
        return 
    end


    if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(elthen return end
    if getElementData(el,"player:jobtram"then return end
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then triggerEvent("onClientAddNotification", localPlayer, "Miejsce respawnu pojazdow jest zajete, zaczekaj\naz pracownik odjedzie. ", "info") return end
    local x,y,getElementPosition(el)
    local TramwajVEH createVehicle(449, -2266.34512.9335.02, -0.000.0089.42)
    --setElementFrozen(el,true)
    setElementData(el,"tramwajemodel",getElementModel(el))
    setElementModel(el,7)
    setTrainDerailable(TramwajVEHfalse)
    setElementData(TramwajVEH,"vehicle:desc"opistrain)
    setElementData(TramwajVEH"vehicle_job_owner2"el)
    setElementData(TramwajVEH"vehicle:fuel"9000000)
    setVehicleHandling(TramwajVEH"maxVelocity"50.0)
    setElementData(TramwajVEH"vehicle:mileage"math.random(1,100))
    setElementData(el,"player:jobtram",code)
    setTimer(warpPedIntoVehicle,200,1,el,TramwajVEH)
    toggleControl(el,"enter_exit",false)
    setTimer(toggleControl,2000,1,el"enter_exit",true)
    setTimer(setElementFrozen,2000,1,elfalse)
    triggerClientEvent(el"STARTJobtramwaje"resourceRootTramwajVEH)
    vehs[el] = TramwajVEH
 end)
 
addEvent("STOPJobtramwaje"true)
addEventHandler("STOPJobtramwaje"resourceRoot, function()
    local tramwaj getPedOccupiedVehicle(client)
    if tramwaj then
        destroyElement(tramwaj)
    end
end)

addEventHandler("onPlayerVehicleExit",resourceRoot,function()
destroyElement(source)
end)


addEvent("destroyVeh"true)
addEventHandler("destroyVeh"getRootElement(),
function()
     if vehs[clientthen
          if isElement(vehs[client]) then destroyElement(vehs[client]) end
     end
    staryModel=getElementData(client,"tramwajemodel")
    if staryModel then
        setElementModel(client,staryModel)
    end
end)

addEventHandler("onElementDestroy",resourceRoot,function()
  if getElementType(source) == "vehicle" then
    if veh_obj[sourcethen destroyElement(veh_obj[source]); veh_obj[source] = nil end
   end
end)

addEvent("onPlayerQuit"true)
addEventHandler "onPlayerQuit"getRootElement(), function()
     if vehs[sourcethen
          if isElement(vehs[source]) then destroyElement(vehs[source]) end
    end
end)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2019-02-02, 20:05


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Dzi?kuje temat mo?na zamkn??.

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-02, 21:23


Query

SyndicateMTA






Wiek: 24
Na forum: 3071 dni
Posty: 319
Nick w MP: Query

Piwa: 5257

Respekt: 141
Respekt: 141

Wilq, kolega kaza? tylko wstawi? kod, wi?c to zrobi?em lol

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: wymagane :: rozpoczecia :: pracy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Wymagane RP do rozpoczecia pracy Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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