Wysłany: 2016-02-23, 19:27
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
Mam taki skrypt
function stacja_country ( thePlayer , command )
local uSound1 = playSound3D ( 'http://91.121.89.153:7350' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound1 , 30 )
end
addCommandHandler ( "a1" , stacja_country )
function rmf_fm ( thePlayer , command )
local uSound2 = playSound3D ( 'http://195.150.20.243:8000/rmf_fm' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound2 , 30 )
end
addCommandHandler ( "a2" , rmf_fm )
Co musz? dopisa? ?eby zatrzyma? radio po w??czeniu nowego.
Wysłany: 2016-02-23, 19:36
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
if uSound2 then
destroyElement ( uSound2 )
elseif uSound1 then
destroyElement ( uSound1 )
end
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-02-23, 20:19
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
Mam teraz tak:
function stacja_country ( thePlayer , command )
if uSound2 then
destroyElement ( uSound2 )
else
local uSound1 = playSound3D ( 'http://91.121.89.153:7350' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound1 , 30 )
end
end
addCommandHandler ( "a1" , stacja_country )
---
function rmf_fm ( thePlayer , command )
local uSound2 = playSound3D ( 'http://195.150.20.243:8000/rmf_fm' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound2 , 30 )
if uSound1 then
destroyElement ( uSound1 )
end
end
addCommandHandler ( "a2" , rmf_fm )
Pierwsza stacja si? w??cza druga w og?le.
Ostatnio zmieniony przez sabarupl 2016-02-23, 20:54, w całości zmieniany 1 raz
Wysłany: 2016-02-23, 20:30
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
function stacja_country ( thePlayer , command )
if uSound2 then
destroyElement ( uSound2 )
else
uSound1 = playSound3D ( 'http://91.121.89.153:7350' , - 2401.92944 , - 602.48999 , 132.64844 )
setSoundMaxDistance ( uSound1 , 30 )
end
end
addCommandHandler ( "a1" , stacja_country )
---
function rmf_fm ( thePlayer , command )
uSound2 = playSound3D ( 'http://195.150.20.243:8000/rmf_fm' , - 2401.92944 , - 602.48999 , 132.64844 )
setSoundMaxDistance ( uSound2 , 30 )
if uSound1 then
destroyElement ( uSound1 )
end
end
addCommandHandler ( "a2" , rmf_fm )
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-02-23, 20:50
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
Nie dzia?a, teraz si? w og?le muzyka nie w??cza.
Wysłany: 2016-02-23, 20:54
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Dzia?a , tylko zmieni?em kordy bo testowa?em , zmie? je sobie i b?dzie ?miga?
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-02-23, 21:10
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Wicek7 , jest funkcja do zatrzymywania muzyki jak nie wiersz:
Więcej informacji znajdziesz w Wikipedii MTA: stopSound
destroyElement mo?e dzia?a? poprawnie ale lepiej u?ywa? funkcji kt?re s? do tego zrobione.
Wysłany: 2016-02-23, 21:18
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
luki123luki123 , Wiem wiem , ale w czym jest problem ? , jako? si? tak przyzwyczai?em pisa? destroyElement zamiast stopSound
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-02-23, 22:53
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
Jak chce w??czy? pierwsze radio po raz drugi to si? nie w??cza. Drugie si? za ka?dym razem w??cza. Co mo?e by? nie tak.
Wysłany: 2016-02-23, 23:02
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Ehhhhh... masz gotowca
function stacja_country ( thePlayer , command )
if uSound then
stopSound ( uSound )
uSound = playSound3D ( 'http://91.121.89.153:7350' , x , y , z )
setSoundMaxDistance ( uSound , 30 )
else
uSound = playSound3D ( 'http://91.121.89.153:7350' , x , y , z )
setSoundMaxDistance ( uSound , 30 )
end
end
addCommandHandler ( "a1" , stacja_country )
---
function rmf_fm ( thePlayer , command )
if uSound then
stopSound ( uSound )
uSound = playSound3D ( 'http://195.150.20.243:8000/rmf_fm' , x , y , z )
setSoundMaxDistance ( uSound , 30 )
else
uSound = playSound3D ( 'http://195.150.20.243:8000/rmf_fm' , x , y , z )
setSoundMaxDistance ( uSound , 30 )
end
end
addCommandHandler ( "a2" , rmf_fm )
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-02-24, 01:12
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
Fajnie to dzia?a. To mo?e powiesz jeszcze jak zrobi? ?eby powy?sze komendy da?o si? wpisa? tylko po wej?ciu do markera. Mam np. taki marker
szafa_grajaca = createMarker (- 1690.973 , 426.37 , 6.398 , 'cylinder' , 1.2 , 255 , 0 , 0 , 80 )
addEventHandler ( "onMarkerHit" , szafa_grajaca ,
function ( plr , md )
outputChatBox ( "Je?eli chcesz w??czy? lub zmieni? stacje przepisz komend? z tablicy" , plr , 0 , 102 , 51 )
end
)
Kod na radio obecenie wygl?da w ten spos?b
function stacja_country ( thePlayer , command )
outputChatBox ( "Stacja Country zosta?a w??czona" )
if uSound then
stopSound ( uSound )
uSound = playSound3D ( 'http://91.121.89.153:7350' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound , 30 )
else
uSound = playSound3D ( 'http://91.121.89.153:7350' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound , 30 )
end
end
addCommandHandler ( "a1" , stacja_country )
---
function rmf_fm ( thePlayer , command )
outputChatBox ( "Stacja RMF FM zosta?a w??czona" )
if uSound then
stopSound ( uSound )
uSound = playSound3D ( 'http://195.150.20.243:8000/rmf_fm' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound , 30 )
else
uSound = playSound3D ( 'http://195.150.20.243:8000/rmf_fm' , - 1691 , 427 , 8 )
setSoundMaxDistance ( uSound , 30 )
end
end
addCommandHandler ( "a2" , rmf_fm )
--
function wylacz ( thePlayer , command )
outputChatBox ( "Szafa graj?ca zosta?a wy??czona" )
if uSound then
stopSound ( uSound )
end
end
addCommandHandler ( "stop" , wylacz )
i samo radio dzia?a?o po stronie serwera. Mnie to jako? nie idzie.
Wysłany: 2016-02-24, 01:33
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-02-24, 11:15
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
isElementWithinMarker dzia?a po stronie serwera, a playSound3D po stronie klienta. Stworzy?em dwa takie pliki ale nie umiem tego po??czy?. Sk?d np. marker wie ?e gracz wszed? do markera i mo?e graczowi dopiero w tedy pozwoli? u?y? komend z drugiego pliku. Gdy jest wszystko w jednym pliku to co? takiego jako? zrobi?. Ale w ten spos?b to ju? nie bardzo.
Wysłany: 2016-02-24, 11:17
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
"sabarupl" napisał/a :isElementWithinMarker dzia?a po stronie serwera, a playSound3D po stronie klienta. Stworzy?em dwa takie pliki ale nie umiem tego po??czy?. Sk?d np. marker wie ?e gracz wszed? do markera i mo?e graczowi dopiero w tedy pozwoli? u?y? komend z drugiego pliku. Gdy jest wszystko w jednym pliku to co? takiego jako? zrobi?. Ale w ten spos?b to ju? nie bardzo.
Gdzie? ty to wyczyta?? Na wiki pisze wyra?nie, ?e isElementWithinMarker to shared function, czyli dzia?a i po stronie klienta i po stronie serwera. Mo?esz zastosowa?
przy wej?ciu w marker, a przy wychodzeniu z markera zmieni? j?.
Więcej informacji znajdziesz w Wikipedii MTA: onMarkerHit
Wysłany: 2016-03-01, 12:40
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
Poddaje si?, nie umiem tego rozgry??. M?g? by mi kto? zrobi? gotowca. Chcia?bym ?eby na mapie by? ustawiony marker. Gdy kto? wejdzie do markera w czacie pojawia? si? jaki? tekst (dobrze by by?o ?eby ten tekst by? widoczny tylko z kilku metr?w). Gdy gracz stoi w markerze tylko wtedy by m?g? wpisa? komend? w??czaj?c? radio. Fajnie by by?o jak kto? w??cza radio to s?ysza? by je ka?dy a nie tylko ten co w??czy.
Co prawda wi?kszo?? ju? zrobi?em ale nie umie tego po??czy?.
Tagi: zatrzymanie :: radia :: włączeniu :: nowego.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: