Wysłany: 2015-02-19, 18:04
polskianimal
Skrypter
Wiek: 24 Na forum: 4198 dni Posty: 77
Nick w MP: polskianimal
Piwa : 1
Witam mam problem poniewa? gdy gracz wejdzie w marker i stworzy mu si? pojazd do pracy (traktor) jego markery wida? chcia?bym ?eby nie by?o ich wida? dla innych graczy tylko dla rolnika.
Kod: Start = createMarker(-1034.9000244141,-1177.6999511719,128.19999694824,"cylinder",3,255,0,0,255,getRootElement())
blip = createBlip (-1034.9000244141,-1177.6999511719,128.19999694824, 52, 0, 0, 0, 255, myPlayer )
function startjob (hitElement,myPlayer)
if source == Start then
outputChatBox("Jestes rolnikiem, twoim zadaniem jest zrobic orke po wyznaczonych markerach",hitElement)
auto1 = createVehicle ( 531,-1035.9000244141,-1172.5999755859, 129.19999694824)
warpPedIntoVehicle (hitElement,auto1)
marker1 = createMarker(-1191.5,-1060.5999755859,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
destroyElement (Start,localplayer)
end
end
addEventHandler("onMarkerHit",getRootElement(),startjob)
function marker1f (hitElement,myPlayer,Source)
if source == marker1 then
destroyElement (marker1)
marker2 = createMarker(-1099.4000244141,-1057,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker1f)
function marker2f (hitElement,myPlayer)
if source == marker2 then
destroyElement (marker2)
marker3 = createMarker(-1027.4000244141,-1058.5,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker2f)
function marker3f (hitElement,myPlayer)
if source == marker3 then
destroyElement (marker3)
marker4 = createMarker(-1008,-1021.5999755859,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker3f)
function marker4f (hitElement,myPlayer)
if source == marker4 then
destroyElement (marker4)
marker5 = createMarker(-1008.200012207,-967.09997558594,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker4f)
function marker5f (hitElement,myPlayer)
if source == marker5 then
destroyElement (marker5)
marker6 = createMarker(-1007.299987793,-920.20001220703,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker5f)
function marker6f (hitElement,myPlayer)
if source == marker6 then
destroyElement (marker6)
marker7 = createMarker(-1058.1999511719,-919,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker6f)
function marker7f (hitElement,myPlayer)
if source == marker7 then
destroyElement (marker7)
marker8 = createMarker(-1115.5,-919.59997558594,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker7f)
function marker8f (hitElement,myPlayer)
if source == marker8 then
destroyElement (marker8)
marker9 = createMarker(-1184.0999755859,-916.20001220703,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker8f)
function marker9f (hitElement,myPlayer)
if source == marker9 then
destroyElement (marker9)
marker10 = createMarker(-1193.5999755859,-982.79998779297,129.19999694824,"checkpoint",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker9f)
function marker10f (hitElement,myPlayer)
if source == marker10 then
destroyElement (auto1)
destroyElement ( marker10)
givePlayerMoney ( hitElement, 100 )
outputChatBox("Dobra robota zakonczyles orke. Zarobek: +100e",hitElement)
Start = createMarker(-1034.9000244141,-1177.6999511719,128.19999694824,"cylinder",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onMarkerHit",getRootElement(),marker10f)
function wyjsciezpojazdu (Player)
if source == auto1 then
destroyElement (auto1)
destroyElement (marker1)
destroyElement (marker2)
destroyElement (marker3)
destroyElement (marker4)
destroyElement (marker5)
destroyElement (marker6)
destroyElement (marker7)
destroyElement (marker8)
destroyElement (marker9)
destroyElement (marker10)
Start = createMarker(-1034.9000244141,-1177.6999511719,128.19999694824,"cylinder",3,255,0,0,255,myPlayer,hitElement)
end
end
addEventHandler("onVehicleExit",getRootElement(),wyjsciezpojazdu)
Wysłany: 2015-02-19, 18:15
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
O ile si? nie myl? to skrypt ma by? po stronie klienta, je?eli ma by? widoczny jedynie dla jednego gracza...
A u ciebie to raczej server-side.
Wysłany: 2015-02-20, 14:39
polskianimal
Skrypter
Wiek: 24 Na forum: 4198 dni Posty: 77
Nick w MP: polskianimal
Piwa : 1
@DestroY te? tak mysla?em ,ale czy nic nie zrobie z setElementVisible i getPlayerName ?
Wysłany: 2015-02-20, 19:34
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
"polskianimal" napisał/a :@DestroY te? tak mysla?em ,ale czy nic nie zrobie z setElementVisible i getPlayerName ?
Mo?esz pr?bowa? ale ja bym to przeni?s? na strone klienta, tzn tworzenie marker?w, bo wyp?aty i te inne mo?esz poprzez trigger'y na ss'ce robi?.
Wysłany: 2015-02-20, 20:14
Wittx
8===D
Wiek: 26 Na forum: 4794 dni Posty: 121
Nick w MP: wittula
Piwa : 1905
Zainteresuj si? ostatnim argumentem
Wysłany: 2015-02-22, 15:16
polskianimal
Skrypter
Wiek: 24 Na forum: 4198 dni Posty: 77
Nick w MP: polskianimal
Piwa : 1
@New_Banan ogarniam Cytat: ]visibleTo: This defines which elements can see the marker. Defaults to visible to everyone. See visibility. oraz Make the blip invisible to the root element, using setElementVisibleTo. The blip is now hidden for all players.
Make the blip visible again for the desired players.
. Tylko czy mo?esz poda? mi przyk?ad bo nie wiem jak napisa? to ?
Wysłany: 2015-02-22, 16:31
Terr9909
Skrypter LUA
Wiek: 26 Na forum: 4234 dni Posty: 346
Nick w MP: Split
Piwa : 1043
Polecam kod da? po stronie clienta, tam wszystko dla jednej osoby si? tworzy np marker.
Potem triggery do tworzenia pojazdu itp.
Tagi: praca :: rolnika.jak :: zrobić :: żeby :: inni :: gracze :: nie :: widzieli
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: