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

Wysłany: 2018-04-02, 00:34


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

Cze?? mam problemik poniewa? robie prace Elektryka i chc? aby tworzy? si? pojazd pony i nas tam tepa?o a po zako?czeniu pracy si? niszczy? tutaj lua:
Kod:

ElektrykStart = createMarker(1352.30347, -1759.24646, 13.50781-0.9, "cylinder",2,255,255,0)
createBlipAttachedTo(ElektrykStart,46)

local skrzynki = {
{1554.68933, -1678.33997, 16.19531},
{1442.74133, -1582.64551, 13.54688},
{1322.10388, -1701.16809, 13.54688},
{1411.16040, -1775.11145, 14.38105},
{1372.21838, -1741.92639, 13.54688},
}

function jobStart()
if started then outputChatBox("Posiadasz aktywn? prac?!",255,0,0) return end
local los=math.random(1, #skrzynki)
rnd=skrzynki
m=createMarker(rnd[los][1],rnd[los][2],rnd[los][3]-0.9, 'cylinder', 1)
b=createBlipAttachedTo(m,41)
started=true
---------------------
addEventHandler("onClientMarkerHit", m, function()
destroyElement(m)
destroyElement(b)
started=false
kasa=math.random(5,30)
outputChatBox("Za naprawienie skrzyki elektrycznej otrzymujesz "..kasa.."$",0,255,0)
givePlayerMoney(kasa)
end)
---------------------
end
addEventHandler("onClientMarkerHit", ElektrykStart, jobStart)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-02, 00:41


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

U?yj,

Więcej informacji znajdziesz w Wikipedii MTA:

warpPedIntoVehicle


Oraz,

Więcej informacji znajdziesz w Wikipedii MTA:

createVehicle


Powinno to wygl?da? tak,

marker createMarker (xyz"cylinder"1255255255)

function markerPojazd ()
    pojazd createVehicle (413xyz)
    outputChatBox ("Otrzyma?e?(a?) pojazd Pony!")
    warpPedIntoVehicle sourcepojazd end
addEventHandler("onClientMarkerHit"rootmarkerPojazd)


Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-02, 00:42


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

To doda? pod lua? Czy do Serwer Side?

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-02, 00:46


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

"GrzybcioPL00" napisał/a:

To doda? pod lua? Czy do Serwer Side?


Dodajesz to w miejsce gdzie gracz rozpoczyna prac? ... Czyli po wej?ciu w marker wykonujesz,

    pojazd createVehicle (413xyz)
    outputChatBox ("Otrzyma?e?(a?) pojazd Pony!")
    warpPedIntoVehicle sourcepojazd 


Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-02, 00:48


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

Dobra przynajmniej wiem jak to zrobi? a gdzie to doda? to ju? jako? znajd?. Mo?ecie zamkn?? temat dzi?kuje za pomoc!.

[ Dodano: 2018-04-02, 00:54 ]
A i jeszcze jedno! Pojazd si? tworzy ale nie teleportuje mnie do pojazdu... DB3:
WARNING: Elektryk\c.lua:15: Bad argument @ 'warpPedIntoVehicle' [Expected ped at argument 1, got marker] Nie wiem jak to naprawic....

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-02, 01:06


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

GrzybcioPL00, spr?buj tak:
Po stronie serwera:

marker createMarker (xyz"cylinder"1255255255)

function markerPojazd (plr)
    pojazd createVehicle (413xyz)
    outputChatBox ("Otrzyma?e?(a?) pojazd Pony!"plr)
    warpPedIntoVehicle plrpojazd end
addEventHandler("onMarkerHit"markermarkerPojazd)


Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
GrzybcioPL00
Wysłany: 2018-04-02, 01:21


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

IgorPL222, Dzi?kuje kolego! A jak zrobi? ?eby po zako?czeniu pracy si? usun??

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-02, 11:14


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

"GrzybcioPL00" napisał/a:

IgorPL222, Dzi?kuje kolego! A jak zrobi? ?eby po zako?czeniu pracy si? usun??


do dawania pony dodaj:
 setElementData(pojazd,"praca:elektryk",true)


a teraz:

local markerUsun createMarker(uzupe?nij kordy)
function usunPojazd(plr)
local veh getPedOccupiedVehicle(plr)
if not veh then return end
if not getElementData(veh,"praca:elektryk"then return end
destroyElement(veh)
addEventHandler("onMarkerHit"markerUsunusunPojazd)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-02, 17:51


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

Dobra ju? wszystko wiem. Dzi?kuje za pomoc. Mo?na zamkn?? temat

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Tagi: pojazd :: 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 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