Wysłany: 2013-05-29, 18:54
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Siema. Mam problem poniewa? staram si? napisa? skrypt kt?ry "odpycha" gracza gdy wejdzie na dany teren lecz nie wiem jakiego polecenia u?y?. ;/
Wysłany: 2013-05-29, 22:21
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
99Jacob9201 , mo?na to na wiele sposob?w zrobi?. Najlepszy to stworzy? kwadrat kolizyjny (createColRectangle) i w momencie gdy jest gracz w ?rodku (isElementWithinColShape) to wyrzuca, a mianowicie ustawia pozycje gracza poza (setElementData) tego kwadratu.
Wysłany: 2013-05-30, 18:31
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Piorun , Okej dzi?ki uda?o si?. A jeszcze z innej beczki jakich polece? u?y? aby po zalogowaniu admina wy?wietla? si? tekst na chacie ? Z g?ry dzi?ki
Wysłany: 2013-05-30, 18:46
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
99Jacob9201 , zdarzenie onPlayerLogin i sprawdzasz za pomoc? isObjectInACLGroup (na wiki jest przyk?ad jak sprawdzi? czy kto? jest adminem ).
Wysłany: 2013-05-30, 20:33
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Piorun , napisa?em kod ale nie wiem co robi? ?le Kod: function moje()
local admin3 = aclGetGroup ( "Admin" )
accName = getAccountName ( getPlayerAccount(hitElement))
if isObjectInACLGroup ("user."..accName, admin3 ) then
outputChatBox( "Teraz administruje.", source)
end
end
addEventHandler("onPlayerLogin", getRootElement(), moje)
I w mecie zapisa?em to po stronie serwera.
[ Dodano : 2013-05-30, 21:25 ]
Ju? sobie poradzi?em
Wysłany: 2013-05-30, 21:27
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Eh..Co tam robi to 'hitElement'?
function moje ()
local admin3 = aclGetGroup ( "Admin" )
accName = getAccountName ( getPlayerAccount ( source ))
if isObjectInACLGroup ( "user." .. accName , admin3 ) then
outputChatBox ( "Teraz administruje." , source )
end
end
addEventHandler ( "onPlayerLogin" , getRootElement (), moje )
Powinno ?miga?.
Wysłany: 2013-06-02, 12:36
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Okej, wszystko dzia?a. Teraz pisa?em kolejny skrypt kt?ry mia? wy??cza? muzyk? po danym czasie
Kod: function muzyka()
if setTimer ( 1000, 1, ) then
playSound3D("/music.mp3", -1257.8582763672, 59.325771331787, 14.1484375, true)
end
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), muzyka)
if setTimer ( muzyka, 10000, 10, ) then
playSound3D("/music.mp3", -1257.8582763672, 59.325771331787, 14.1484375, true)
Ale muzyka si? ani nie w??cza ani wy??cza ;/ (pewnie pomiesza?em ca?kowicie )
Wysłany: 2013-06-02, 21:54
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
Wi?c to jest napisane chaotycznie.
setTimer ( wylaczmuze , czas w milisekundach ( 1000ms = 1s ), 1 )
function muzykawlaczona ()
muzyka = playSound3D ( "music.mp3" , - 1257.8582763672 , 59.325771331787 , 14.1484375 , true )
end
addEventHandler ( "onClientResourceStart" , resourceRoot , muzykawlaczona )
function wylaczmuze ()
stopSound ( muzyka )
end
(Je?li s? jakie? b??dy to poprawcie, pisane na szybko)
Tagi: skrypt :: lub :: kod :: quotodpychaniequot
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: