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

Wysłany: 2018-04-10, 15:44


RiViVa







Wiek: 22
Na forum: 3840 dni
Posty: 16
Nick w MP: xQwerty

Piwa: 107

Respekt: 50

Witam, wie kto? mo?e, jaki kod trzeba doda? do skryptu, by zacz?? prac? od np. 500RP?
Mam serwer na paczce pysa 3.0.

Ostatnio zmieniony przez Atroth 2018-04-13, 20:35, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-12, 21:08


Texik







Wiek: 28
Na forum: 3002 dni
Posty: 6
Nick w MP: Texik

Piwa: 4

Respekt: 50

Nie ten dzia?, prawid?owy jest tutaj: http://gtao.pl/lua-vf62.htm

Co do kodu to powiniene? doda?

 if getElementData("player:reputation") < 500 then 


tam gdzie masz funkcj? z rozpocz?ciem pracy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-12, 22:07


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

"Texik" napisał/a:

Nie ten dzia?, prawid?owy jest tutaj: http://gtao.pl/lua-vf62.htm

Co do kodu to powiniene? doda?

 if getElementData("player:reputation") < 500 then 


tam gdzie masz funkcj? z rozpocz?ciem pracy

Nooo, prawie tak :P

Brak pierwszego argumentu - elementu z kt?rego pobierasz informacje,
zamiast < (mniej ni? 500), powinno by? >= (500 lub wi?cej).

if getElementData(plr'player:reputation') >= 500 then

pierwszy argument to nie koniecznie jest plr, zale?y co jest w skrypcie. Je?li jest to po stronie clienta to localPlayer.

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-14, 18:28


RiViVa







Wiek: 22
Na forum: 3840 dni
Posty: 16
Nick w MP: xQwerty

Piwa: 107

Respekt: 50

Nie dzia?a mi to. Jakie? propozycje?
KOD:
local b=createElement("text")
setElementData(b,"name","PRACA: Kierowca Street-View\nZAROBEK:\nOD 200000PLN-300000PLN\nOPIS: Identyfikowanie mapy")
setElementPosition(b,-1990.74957.8845.45)

local zone createColSphere(-1986.58955.0345.54,)
createBlip(-1984.40953.9245.4546,2,0,0,0,0,0,275)
local m1 createMarker(-1990.74957.8845.45-1"cylinder"1.53514235)
vehs = {}
local code "StreetView"
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"m1, function(elmd)
    if getElementData(el"vehicle_job_owner2"then
        outputChatBox("Wyst?pi? b??d #6969, zg?o? si? do RCON!"el)
        return
    end

    if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(elthen return end
    if getElementData(plr'player:reputation') >= 500 then --Tutaj doda?em to na RP
    if getElementData(el,"player:job"then return end
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then outputChatBox("*Parking zaj?ty czekaj a? wyjedzie!",el) return end
    local x,y,getElementPosition(el)
    local bus createVehicle(400, -1986.58955.0345.54360.00.0179.3)
    setElementFrozen(el,true)
    setElementData(bus"vehicle_job_owner2"el)
    setElementData(bus"vehicle:fuel"100000)
    setElementData(bus"vehicle:mileage"math.random(50000,80000))
    setVehicleHandling(bus"maxVelocity"80.0)
    setElementData(el,"player:job",code)
   setTimer(warpPedIntoVehicle,200,1,el,bus)
    toggleControl(el,"enter_exit",false)
     setTimer(toggleControl,2000,1,el"enter_exit",true)
    setTimer(setElementFrozen,2000,1,elfalse)
    triggerClientEvent(el"STARTJobBus"resourceRootbus)

    vehs[el] = bus
    veh_obj[bus] = createObject(3031,0,0,0)
    attachElements(veh_obj[bus],bus,0.3,-0.9,1.6,0,0,90)
 end)

addEvent("STOPJobBus"true)
addEventHandler("STOPJobBus"resourceRoot, function()
    local pojazd getPedOccupiedVehicle(client)
    if pojazd then
        destroyElement(pojazd)
    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
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)


Ostatnio zmieniony przez Atroth 2018-04-14, 18:54, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-14, 18:35


Texik







Wiek: 28
Na forum: 3002 dni
Posty: 6
Nick w MP: Texik

Piwa: 4

Respekt: 50

Daj w znacznikach [.lua] [./lua] bez kropek.

Co do kodu to zast?p linijk? z rp na t?
 if getElementData(el"player:reputation") >= 500 then 


Ostatnio zmieniony przez Texik 2018-04-14, 18:36, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-14, 18:36


RiViVa







Wiek: 22
Na forum: 3840 dni
Posty: 16
Nick w MP: xQwerty

Piwa: 107

Respekt: 50

Ju? ogarn??em ;)
Dzi?ki za pomoc

Postaw piwo autorowi tego posta
 

 
Tagi: kod :: skryptu.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Kod do skryptu. 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