Teraz poradnik ode mnie. Tutaj pomog? wam stworzy? skrypt polegaj?cy na wpisaniu komendy w markerze. Kr?tkie wyja?nienie: Je?li jeste? w markerze i wpiszesz /zmienskin to zmieni Ci si? skin, je?li wpiszesz /zmienskin poza markerem wy?wietli Ci si? wiadomo?? "Nie jeste? w markerze".
Zaczynamy!
O to nasz ca?y skrypt:
[lua]marker = createMarker(98.26, 150.9, 48.5, 'cylinder', 2.0, 255, 0, 0, 150)
function skrypt(thePlayer, matchingDimension)
if isElementWithinMarker(thePlayer, marker) then
setElementModel ( thePlayer, 275 )
else
outputChatBox("Nie jeste? w markerze!", 255, 0, 0)
end
end
addCommandHandler("zmienskin", skrypt)[/lua]
Instrukcja:
Najpierw tworzymy marker. Gdzie "marker" wpisujemy nazw? markeru, gdzie X, Y, Z wpisujecie X, Y i Z, czyli miejsce gdzie ten marker ma by?. Gdzie "cylinder" wpisujecie rodzaj markera (checkpoint, ring, cylinder, arrow i corona).
[lua]marker = createMarker(X, Y, Z, 'cylinder', 2.0, 255, 0, 0, 150)[/lua]
OK, gdy mamy marker to tworzymy funkcj?. Gdzie "skrypt" wpisujecie nazw? swojej funkcji, reszt? zostawiacie bez zmian.
[lua]function skrypt(thePlayer, matchingDimension)[/lua]
Teraz musimy zrobi? tak, aby skrypt sprawdza? czy gracz jest w markerze. Dodajemy t? linijk? po rozpocz?ciu funkcji.
[lua] if isElementWithinMarker(thePlayer, marker) then[/lua]
Gdzie "marker" wpisujecie nazw? swojego wcze?niej stwo... |