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

Wysłany: 2018-10-26, 15:35


Pyrek24







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

Piwa: 10

Respekt: 50

Witam ot?? dopisze mi kto?, ?e gdy si? wyjdzie z lawety usuwa pojazd? Za dobr? odpowied? stawiam zimne :piwo:
kod
--[[
Kod stworzony przez Emm dla serwisu GTAONLINE.PL
Zakaz usuwania autora skryptupodpisywania sipod MOJprac?
NazwaPraca kierowca lawety w salonie SF
?yczmi?ego u?ytkowaniaPozdrawiamEmm.
2016 © Emm 
]]

blip_pracy createBlip(-1922.90930303.4870341.0468852)
marker createMarker(-1924.37415297.9621041.04688-1"cylinder"1.125500100)
marker_koniec createMarker(-1922.79883303.5363841.04688-1"cylinder"510010025580)

miejsca_dowozow = {
-- {xyz"miejsce_do_outputchatbox'a"kwota_do_wyp?acenia},
{-2067.39722960.7832060.00156"Calton Heights, San Fierro"40},
{-121.158151072.5742219.80778"Fort Carson"120},
{-2128.41821214.6221834.7170"Doherty, San Fierro - teren budowy"20},
{-2317.01489, -154.9124034.73012"Garcia, San Fierro"50},
{-2449.26147, -163.8115734.74252"Hashbury, San Fierro"60},
{132.053091948.7343818.78655"Baza wojskowa - Area 69, Bone County"200},
{-2248.56079, -1721.66394479.58038"Szczyt Mount Chillad, okolice Angel Pine"600},
{1957.75854, -2181.1748012.95658"Lotnisko, Los Santos"230},
{1928.59595, -1795.0811812.79196"Idlewood, Los Santos - stacja benzynowa"215},
{1064.25964, -1303.9322512.82551"Marker, Los Santos"210},
{-2486.915282537.0278317.46655"Bayside Marina, Tierra Robada"130},
{2162.559082492.3732910.22999"The Emerald Isle, Las Venturas - stacja benzynowa"275},
{2385.005371037.6115710.22964"Come-A-Lot, Las Venturas"285},
{211.98994, -259.508360.98790"Blueberry"170},
}

marki_pojazdow = {
-- {id"nazwa"wysoko??_na_lawecie},
{445"Admiral"0.69},
{602"Alpha"0.57},
{568"Bandito"0.69},
{429"Banshee"0.4},
{536"Blade"0.55},
{496"Blista"0.5},
{422"Bobcat"0.74},
{401"Bravura"0.5},
{575"Broadway"0.48},
{518"Buccaneer"0.5},
{402"Buffalo"0.6},
{541"Bullet"0.4},
}

function rozpocznij(plrmd)
if isPedInVehicle(plrthen
   outputChatBox("** Nie mo?esz rozpocz?? pracy siedz?c w poje?dzie!"plr) return end
if getElementData(plr"ma:woz:na:lawecie") == true then 
    outputChatBox("** Masz obecnie aktywne zlecenie! Je?eli uwa?asz, ?e to b??d - wpisz /koniec i spr?buj ponownie!"plr) return end
if getElementData(plr"zlecenie:laweciarz") == true then 
    outputChatBox("** Masz obecnie aktywne zlecenie! Je?eli uwa?asz, ?e to b??d - wpisz /koniec i spr?buj ponownie!"plr) return end

    setElementData(plr"praca:laweciarz"true)
    outputChatBox("** Rozpocz??e?/a? prac? laweciarza!"plr)
    woz createVehicle(578, -1922.43481289.0433341.72705000)
    warpPedIntoVehicle(plrwoz0)
    
    losowanko_aut math.random(1#marki_pojazdow) 
    losowanko math.random(1#miejsca_dowozow) 
    outputChatBox(" "plr)
    outputChatBox("** Zawie? pojazd marki "..marki_pojazdow[losowanko_aut][2].." do: "..miejsca_dowozow[losowanko][4], plr)
    blip createBlip(miejsca_dowozow[losowanko][1], miejsca_dowozow[losowanko][2], miejsca_dowozow[losowanko][3], 41)
    marker_cel createMarker(miejsca_dowozow[losowanko][1], miejsca_dowozow[losowanko][2], miejsca_dowozow[losowanko][3]-1"cylinder"510010015580)
    setElementData(plr"kasa:laweciarz"miejsca_dowozow[losowanko][5])
    setElementData(plr"zlecenie:laweciarz"true)

    woz_na_lawecie createVehicle(marki_pojazdow[losowanko_aut][1], 000)
    setVehiclePlateText(woz_na_laweciemarki_pojazdow[losowanko_aut][2])
    setVehicleColor(woz_na_laweciemath.random(1255), math.random(1255), math.random(1255))
    attachElements(woz_na_laweciewoz0, -2marki_pojazdow[losowanko_aut][3], 000)
    setVehicleLocked(woz_na_lawecietrue)
    setElementData(plr"ma:woz:na:lawecie"true)
end
addEventHandler("onMarkerHit"markerrozpocznij)

function zakoncz(plr)
if woz then
if (getElementData(plr"do:zakonczenia") == 1then
    setElementData(plr"praca:laweciarz"false)
    local zarobiona_kasa getElementData(plr"kasa:laweciarz") or 0
    outputChatBox("** Zako?czy?e?/a? prac? jako laweciarz! Zarobione pieni?dze: "..zarobiona_kasa..""plr)
    destroyElement(woz)
    givePlayerMoney(plrzarobiona_kasa)
    setElementData(plr"zlecenie:laweciarz"false)
    setElementData(plr"ma:woz:na:lawecie"false)
    setElementData(plr"do:zakonczenia"false)
end
end
end
addEventHandler("onMarkerHit"marker_konieczakoncz)

function w_celu(elmd)
if marker_cel and blip and woz_na_lawecie then
if source == marker_cel then
    destroyElement(blip)
    destroyElement(woz_na_lawecie)
    setElementData(el"do:zakonczenia"1)
    destroyElement(marker_cel)
    outputChatBox("** Wracaj do salonu, aby zako?czy? zlecenie!"el)
end
end
end
addEventHandler("onMarkerHit"rootw_celu)

function zakoncz_laweciarz_komenda(plr)
if getElementData(plr"zlecenie:laweciarz") == true then 
    setElementData(plr"zlecenie:laweciarz"false)
    outputChatBox("** Zako?czy?e?/a? prac? laweciarza!"plr)
if getElementData(plr"ma:woz:na:lawecie") == true then
    setElementData(plr"ma:woz:na:lawecie"false) 
else 
    outputChatBox("** Nie posiadasz aktywnej pracy laweciarza!"plr) return end
if woz and woz_na_lawecie then
    destroyElement(woz)
    destroyElement(woz_na_lawecie) else return
end
end
end
addCommandHandler("koniec"zakoncz_laweciarz_komenda)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-26, 17:07


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Nie piszemy ?adnych kod?w w tym dziale, tylko pomagamy.

Event, kt?ry b?dzie potrzebny:

Więcej informacji znajdziesz w Wikipedii MTA:

onVehicleExit


Postaw piwo autorowi tego posta
 

 
Tagi: usuwanie :: pojazdu :: wyjściu :: niego
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Usuwanie pojazdu po wyjściu z niego 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