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
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)
Wysłany: 2018-04-02, 00:41
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
U?yj,
Oraz,
Powinno to wygl?da? tak,
marker = createMarker ( x , y , z , "cylinder" , 1 , 255 , 255 , 255 )
function markerPojazd ()
pojazd = createVehicle ( 413 , x , y , z )
outputChatBox ( "Otrzyma?e?(a?) pojazd Pony!" )
warpPedIntoVehicle ( source , pojazd )
end
addEventHandler ( "onClientMarkerHit" , root , markerPojazd )
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
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
Wysłany: 2018-04-02, 00:46
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
"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 ( 413 , x , y , z )
outputChatBox ( "Otrzyma?e?(a?) pojazd Pony!" )
warpPedIntoVehicle ( source , pojazd )
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
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
Wysłany: 2018-04-02, 01:06
IgorPL222
LUA
Wiek: 26 Na forum: 3112 dni Posty: 133
Nick w MP: mxgvr
Piwa : 746
GrzybcioPL00 , spr?buj tak:
Po stronie serwera:
marker = createMarker ( x , y , z , "cylinder" , 1 , 255 , 255 , 255 )
function markerPojazd ( plr )
pojazd = createVehicle ( 413 , x , y , z )
outputChatBox ( "Otrzyma?e?(a?) pojazd Pony!" , plr )
warpPedIntoVehicle ( plr , pojazd )
end
addEventHandler ( "onMarkerHit" , marker , markerPojazd )
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
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
Wysłany: 2018-04-02, 11:14
TeeNekk
Cienzaruwka :v
Wiek: 23 Na forum: 3210 dni Posty: 264
Nick w MP: TeeNekk.
Piwa : 919
"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" , markerUsun , usunPojazd )
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
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
Tagi: pojazd :: pracy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: