Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: respienie
1. automatyczne respienie sie po smierci
Witam, wie ktos jak zrobic, aby gracz gin?c nie musia? wpisywac reconnecta tylko by dostawa? bw na np 2 minuty i respi? sie w tym samym miejscu?
2. Respienie rzeczy
Witam pisz? sobie prac? i natkn??em si? nad pewnym problem. Pisz? prac? sweeper?w i chc? zrobi? tak, ?e w obr?bie sweepera x metr?w respi? si? ?mieci po odpowiednim odjechaniu ?mieci znikaj? a po najechaniu zbiera je i zagwozdk? mam jak to zrobi?
3. Respienie się w domku po zalogowaniu
Witam, mam problem gdy jestem w panelu logowania, gdy wybieram miejsce spawnu i wciskam Button podpisany Dom i teleportuje mnie na spawn i pisze Nie posiadasz domku! a domek mam b?edy w DB3

ERROR: [Serwer]/pystories-domy/util.lua:5: attempt to call method 'find' (a nil value)

Kod:

function split(str, pat)
local t = {}
local fpat = "(.-)" .. pat
local last_end = 1
local s, e, cap = str:find(fpat, 1) -- Linijka 5
while s do
if s ~= 1 or cap ~= "" then
table.insert(t,cap)
end
last_end = e+1
s, e, cap = str:find(fpat, last_end)
end
if last_end <= #str then
cap = str:sub(last_end)
table.insert(t, cap)
end
return t
end
4. Komenda na respienie auta
Witam chcialbym was zapytac jak stworzyc komende na respienie auta a chcialbym aby ta komenda wygladala tak /p i model auta
lecz nie wiem gdzie i jak to zrobic.
5. respienie auta poprzez klikniecie w gui
Mam taki problem ot?? chcia?bym aby po kliknieciu w "rozpocznij prace" respi?o nam pojazd i ustawia?o punkt do kt?rego mamy jecha? .. lecz nie wiem jak to ustawic m?g? by kto? pom?c ?

a tutaj kod



local baseX = 1920
local zoom = 1.0
local minZoom = 2
if sx < baseX then
zoom = math.min(minZoom, baseX/sx)
end

local x,y,z = -99.296501159668,1083.2281494141,19.7499713897715
local marker = createMarker(x, y, z-1, "cylinder" , 0.8,191, 191, 191)
local panel_x, panel_y_, panel_w, panel_h = 746/zoom, 372/zoom, 429/zoom, 238/zoom
local addKamizelka_x, addKamizelka_y, addKamizelka_w, addKamizelka_h = 9/zoom, 31/zoom, 155/zoom, 63/zoom
local addUSPs_x, addUSPs_y, addUSPs_w, addUSPs_h = 261/zoom, 31/zoom, 155/zoom, 63/zoom

panel = guiCreateWindow(panel_x, panel_y_, panel_w, panel_h, "Praca dorywcza", false)
addKamizelka = guiCreateButton(addKamizelka_x, addKamizelka_y, addKamizelka_w, addKamizelka_h, "Rozpocznij prace", false, panel)
addUSPs = guiCreateButton(addUSPs_x, addUSPs_y, addUSPs_w, addUSPs_h, "Zamknij panel", false, panel)

guiSetVisible(panel, false)
guiSetVisible(addKamizelka, false)
guiSetVisible(addUSPs, false)

if source == addKamizelka then
createVehicle ( 582, -82.071304321289,1078.6505126953,19.7421875)
outputChatBox (" Tw?j pojazd pracowniczy wyjecha? z gara?u wsi?dz do niego")
addEventHandler("onClientGUIClick", addKamizelka )
end

functio...
6. Skrypt - respienie peda
Witam.


Niedawno postanowi?em przesi??? si? na LUA. A? tak zielony w tym nie jestem, ale niestety nawyki z innych j?zyk?w pozosta?y.

A wi?c. Chc? stworzy? skrypt, gdzie mamy 3 pedy, kt?re respi? si? za pomoc? p?tli z tablicy.

Po zabiciu peda ma si? pojawi? marker, a gdy w niego wejdziemy otrzymamy 50000$.

Wszystko niby jest okej, respi pedy. Tylko po zabiciu pierwszego peda i wej?ciu w marker, gdy zabijemy reszt? ped?w, po prostu markery si? nie pojawiaj?.

Marker ma si? pojawia? w pozycji gdzie ped zosta? zabity.

Chcia?bym dosta? wskaz?wk?, gdy? lepiej si? uczy? pr?buj?c ni? czekaj?c na gotowe.

Ucieszy?bym si? gdybym zobaczy? gdzie robi? b??dy, tak?e ?mia?o mo?ecie pisa? co ?le robi? i co mog? poprawi?.

Kod:


local spawns = {
{-313.68054, 1873.28271, 42.28906},
{-344.61700, 1891.42993, 42.28906},
{-278.48669, 1872.72583, 42.28906}
}


for i,v in ipairs(spawns) do
ped = createPed(127, v[1], v[2], v[3])
setElementHealth(ped, 200);

function died(plr)

local x,y,z = getElementPosition(ped)
local markercash = createMarker(x,y,z -0.7,"cylinder",1,255,0,0)
destroyElement(ped)

addEventHandler("onMarkerHit", markercash, function(plr)
givePlayerMoney(plr,50000)
destroyElement(markercash)
end)
end
addEventHandler("onPedWasted", ped, died)
end

7. Nie działa respienie pojazdu
Siema jak wchodz? w marker nic si? nie dzieje

addEventHandler("onMarkerHit"m, function(el,md)
    if 
not md or getElementType(el)~= "player" or getPedOccupiedVehicle(elthen return end
    
if getElementData(el,"player:job"then
        outputChatBox
("* Ju? posiadasz aktywn? prac?: "..getElementData(el,"player:job"), el25500)
        return
    
end
    
if jobOnline == true then            
        local vehicle
=createVehicle(538, -1941.47,188.56,26.12,0.07,0.00,175.13)
        
setElementData(vehicle,"vehicle:desc","Praca maszynisty")
        
setElementData(vehicle,"vehicle:mileage"0)
        
setElementData(vehicle,"vehicle:fuel"50)
        
setElementData(vehicle,"vehicle:jowner",el)
        
warpPedIntoVehicle(el,vehicle)
        
triggerClientEvent(el"startJob"resourceRootvehicle)
    else
        
outputChatBox("* Praca jest wy??czona."el25500)
    
end
end
)
8. Nie dziala mi respienie pojazdu
Witam chce zeby pojazd kolejny respic po paru minutach lecz cos mi to nie wychodzi..

addCommandHandler("cars",function(p,c,...)
    if 
police == getElementParent(pthen
        createVehicle
(490,(p.position p.matrix.forward 5));
    
       

    
end
end
)
9. respienie aut
witam, wczoraj wlaczalem skrypt wszystko dzia?a?o, a teraz nie dzia?a, a w db3 wyskakuje b??d:

ERROR: Loading script failed: cores.lua:257: ')' expected near 'plr'

kod:
addCommandHandler("auto", function(plr,cmd,name)
    if 
getElementData(plr"player:admin"then
        
if not name then return end
        local veh
=getPedOccupiedVehicle(plr)
        if 
veh then
            outputChatBox
("Wyjd? z auta, ?eby zrespi? auto." plr)--257 to ta linijka
            
return
        
end
        local x
yz=getElementPosition(plr)
        
local pojazd =createVehicle(getVehicleModelFromName(name), xyz)
        
warpPedIntoVehicle(plrpojazd)
        
outputChatBox("Zrespawnowano pojazd marki: "..nameplr)
    
end
end
)
10. respienie aut, pozycja zmiana skina nie działa
Kod:

function dajeraka()
local x,y,z = getElementPosition(localPlayer)
createVechicle(448,x,y-5,z+3,)
outputChatBox("Stworzono raczka :) ",255,0,0)
outputChatBox("Raka stworzono na koordynatach"..x..","..y-5..","..z..".",)
end

addCommandHandler("dajraka", dajeraka)

function pozycja()
local x,y,z = getElementPosition(localPlayer)
outputChatBox("Raka stworzono na koordynatach"..x..","..y-5..","..z..".",)
end
addCommandHandler("poz",pozycja)


To xml
Kod:

<meta>
<script src="s.lua"type="client"cache="false" />
</meta>

A to skrypt zmiany skina kt?ry zrobi?em
Kod:

function testowyskin (localPlayer)
setElementModel (localPlayer,299)
end
addEventHandler("skin",tesowyskin)
Czy mo?e mi kto? wyt?umaczy? co robi? ?le co m?g?bym poprawi? itp.
:evil:
11. Respienie się pojazdu po wyjściu
Witam mam taki skrypcik i jak zrobi? tak aby po wyj?ciu si? odrazu respi?
Za pomoc zimne :piwo:

[lua]local ustawioneAuta = {
{-2982.94,489.99,0.76,359.2,359.9,90},
{-2982.93,502.31,0.76,359.6,359.9,90},
{-2971.51,497.47,0.76,359.6,359.7,360},
{-2942.76,496.46,0.76,359.0,359.8,360},
{-2976.39,513.24,0.76,2.6,0.2,360},
{-2948.40,512.59,0.76,358.6,359.8,360},
}

for i,v in ipairs(ustawioneAuta) do
local veh = createVehicle(453, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(veh,"vehicle:desc","Praca DorywczanKutry")
setElementData(veh,"vehicle:mileage", math.random(1000,60000))
setElementData(veh,"vehicle:fuel",1000)
setVehicleIdleRespawnDelay(veh, 1)
setElementFrozen(veh,true)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
outputChatBox("* Pomy?lnie rozpocz?to prac? rybaka.",plr,0,255,0)
outputChatBox("* Je?dzij po morzu i zbieraj ryby!",plr,0,255,0)
local v = getPedOccupiedVehicle(plr)
setElementFrozen(v,true)
setElementData(v,"mapa",0)
setElementData(plr,"pracaView",true)
end
end)

local markerek = createMarker(-2986.31,447.94,0.74,"corona",5,0,255,0,175)

local text = createElement("text")
setElementData(text,"name", "Punkt roz?adowywania zbiornika!")
setElementPosition(text,-2986.31,447.94,0.74)

addEventHandler(&...
12. Respienie pojazdu z danym id
Witajcie. Mam zagwostk?, czy mo?na w pawn zrobi? tak aby respi?o pojazd z danym id kt?re wpiszemy? Nie chodzi mi o id modelu czyli np infernus 411 tylko chodzi o id te kt?re ka?dy pojazd ma unikalny pod /dl w sampie.
13. respienie sie (login panel
pobralem sobie login panel gracza Monio, wszystko cacy ale zamiast respic mnie na koordynatach podanych na stronie serwera to respie sie na srodku mapy albo spadam i obok

client
[code]sW, sH = guiGetScreenSize()
x = 1360
y = 768

local sm = {}
sm.moov = 0
sm.object1, sm.object2 = nil, nil


local function camRender ()
local x1, y1, z1 = getElementPosition ( sm.object1 )
local x2, y2, z2 = getElementPosition ( sm.object2 )
setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
end

local function removeCamHandler ()
if(sm.moov == 1) then
sm.moov = 0
removeEventHandler ( "onClientPreRender", getRootElement(), camRender )
end
end

function smoothMoveCameraa ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time )
if(sm.moov == 1) then return false end
sm.object1 = createObject ( 1337, x1, y1, z1 )
sm.object2 = createObject ( 1337, x1t, y1t, z1t )
setElementAlpha ( sm.object1, 0 )
setElementAlpha ( sm.object2, 0 )
setObjectScale(sm.object1, 0.01)
setObjectScale(sm.object2, 0.01)
moveObject ( sm.object1, time, x2, y2, z2, 0, 0, 0, "InOutQuad" )
moveObject ( sm.object2, time, x2t, y2t, z2t, 0, 0, 0, "InOutQuad" )

addEventHandler ( "onClientPreRender", getRootElement(), camRender )
sm.moov = 1
setTimer ( removeCamHandler, time, 1 )
setTimer ( destroyElement, time, 1, sm.object1 )
setTimer ( destroyElement, time, 1, sm.object2 )
return true
end


sW, sH = guiGetScreenSize()
x...
14. Respienie sie co iles minut Aut
Jak zrobic zeby co co 1 minute Respily sie nowe auta w Pracy Kuriera.
Prosze o pomoc daje piwo :)


[lua]
vehiclePos = {
{-1796.61,1422.74,7.19},
{-1792.45,1422.67,7.19},
{-1788.45,1422.78,7.19},
}

for k, v in pairs(vehiclePos) do
car = createVehicle(440, v[1], v[2], v[3])
setElementFrozen(car, true)
setElementData(car, "pojazd_paliwo", 100)
setElementData(car, "przebieg", math.random(100, 300))
setElementData(car, "pojazd_opis", "Ladunek : 0%")
setVehicleEngineState(car, false)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
if getElementData(plr, "graczPraca") == false then
setElementData(plr, "graczPraca", true)
setElementFrozen(source, false)
outputChatBox("Rozpoczales prace jako kurier, powodzenia!", plr)
triggerClientEvent(plr, "courier_job", resourceRoot)
else
outputChatBox("Aktualnie rozpoczales gdzieindziej juz prace!", plr)
end
end
end)


function checkVeh()
for k, v in pairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleController(v) then
respawnVehicle(v)
setElementFrozen(v, true)
setElementData(car, "pojazd_opis", "Ladunek : 0%")
end
end
end
addEvent("checkCars", true)
addEventHandler("checkCars", resourceRoot, checkVeh)


addEvent("givePlayerMoney", true)
addE...
15. Respienie na zwykłej mapie
Chc? zeby gdy si? wpisze /prawko respi?o nas na dimensionie 0 oraz interiorze 0 - tzn. normalna mapa, poniewa? marker jest w interiorze 3.
kod:
[lua]
local egzaminowany=nil

function sethpnpc ()
end
setTimer( sethpnpc, 1000,0 )
local marker = createMarker (-1734.08, 778.24, 23.9, "cylinder", 1.0, 255, 0, 0)
setElementDimension (marker, 0)
setElementInterior (marker, 3)

function onhit( source )
outputChatBox("Aby zda? prawo jazdy, wpisz nast?puj?ca komend? /prawko.", source)
end
addEventHandler( "onMarkerHit", marker, onhit)

function kurs(source)
if isElementWithinMarker ( source, marker )
then
local konto = getPlayerAccount ( source )

if not getAccountData(konto,"prawojazdy" ) then
outputChatBox("Rozpoczynasz kurs prawa do jazdy. Przestrzegaj przepis?w na drogach! ", source)
outputDebugString( "Start prawo jazdy")
auto = createVehicle ( 401, -2198, 304, 36, 0, 0, 0)
setElementData(auto, "pojazd_opis", "Pojazd egzaminacyjny")
setVehicleColor ( auto, 255, 255, 255 )
setVehiclePlateText(auto, "PRAWKO")
setVehicleHandling(auto, "maxVelocity", 60)
setElementData(auto, "pojazd_paliwo", 99)
warpPedIntoVehicle ( source, auto )
toggleControl(source, "enter_exit", false)
triggerClientEvent ("zdajemyprawko", source )
else
outputChatBox("Posiadasz ju? prawo jazdy!", source)
out...