PL/Użyteczne Funkcje
From Multi Theft Auto: Wiki
Nie zapomnij, aby zerknąć na Useful Classes | |
Na tej stronie znajdziesz użyteczne klasy zrobione przez użytkowników, które nie są zawarte w czystym MTA |
Contributors: Did you create a page but it's not on this list? Confused? Read: Adding Pages to Categories and Templates
Na tej stronie znajdziesz listę użytecznych funkcji stworzonych przez użytkowników które nie są zawarte w domyślnym MTA. Jej celem jest dostarczenie użytecznych funkcji które mogą Ci się przydać podczas skryptowania, dzięki czemu nie musisz pisać ich od nowa.
- attachEffect » Ta funkcja pozwala na przyczepienie efektu do elementu.
- bindControlKeys » Ta funkcja pozwala do powiązanie Ci każdego kliknięcia z inną funkcją. Omija małą restrykcję MTA.
- callClientFunction » Ta funkcja pozwala na wywołanie jakiejkolwiek funkcji strony klienta ze strony serwera.
- callServerFunction » Ta funkcja pozwala na wywołanie jakiejkolwiek funkcji strony serwera ze strony klienta.
- capitalize » Ta funkcja przerabia wszystkie litery na duże.
- centerWindow » Ta funkcja przesuwa okienko CEGUI na środek ekranu i sprawia że jest responsywne na każdej rozdzielczości.
- Check » Ta funkcja sprawdza czy argumenty są prawidłowe i wywołuje funkcje error jeśli jakiś nie jest.
- convertNumber » Ta funkcja konwenteruje i formatuje duże liczby.
- convertServerTickToTimeStamp » Ta funkcja konwenteruje serwerowe ticki do unixowego czasu.
- convertTextToSpeech » Ta funkcja konwenteruje tekst do mowy w dowolnym języku.
- coroutine.resume » Ta funkcja aplikuje małą poprawkę na współgrające ukryte wiadomości o błędach.
- dxDrawAnimWindow » Ta funkcja rysuje animowane okienko 2D na ekranie.
- dxDrawCircle » Ta funkcja rysuje okrąg z linii na ekranie.
- dxDrawEmptyRectangle » Ta funkcja rysuje pusty prostokąt 2D na ekranie.</his span>
- dxDrawGifImage » Ta funkcja symuluje efekt GIF używając obrazków 2D.
- dxDrawImage3D » Ta funkcja rysuje obrazek 3D w świecie GTA
- dxDrawImageOnElement » Ta funkcja rysuje obrazek na jakimkolwiek elemencie.
- dxDrawLoading » Ta funkcja rysuje pasek postępnu na ekranie.
- dxDrawRectangle3D » Ta funkcja rysuje prostokąt 3D w świecie GTA.
- dxDrawTextOnElement » Ta funkcja rysuje tekst na jakimkolwiek elemencie.
- dxGetFontSizeFromHeight » Ta funkcja wylicza wielkość czcionki z podanej wysokości.
- dxGetRealFontHeight » Ta funkcja wylicza wysokość czcionki.
- findRotation » Ta funkcja wylicza rotację z punktu A do punktu B
- FormatDate » Ta funkcja tworzy datę w oparciu o ciąg znaków.
- generateString » Ta funkcja generuje losowy ciąg znaków.
- generateRandomASCIIString » Ta funkcja zwraca losowy ciąg znaków który używa znaków ASCII
- getAge » Ta funkcja wylicza wiek na podstawie daty urodzenia
- getAlivePlayers » Ta funkcja zwraca tabelę z żywymi graczami po stronie klienta.
- getAlivePlayersInTeam » Ta funkcja zwraca tabelę z żywymi graczami w drużynie.
- getBanFromName » Ta funkcja zwraca element Ban na podstawie nazwy gracza.
- getBoundControls » Ta funkcja zwraca listę klawiszy przypisanych do funkcji.
- getCurrentFPS » Ta funkcja zwraca liczbę klatek na sekundę w jakiej uruchomione jest GTA
- getCursorMoveOn » Ta funkcja zwraca w którą stronę porusza się kursor.
- getDistanceBetweenPointAndSegment2D » Ta funkcja wylicza odległość pomiędzy linią 2D i punktem na ekranie.
- getEasterDate » Ta funkcja zwraca datę wielkanocy w podanym roku.
- getElementSpeed » Ta funkcja zwraca prędkość elementu w m/s, km/h lub mph.
- getElementsInDimension » Ta funkcja zwraca listę elementów znajdujących się w wybranym wymiarze.
- getElementsWithinMarker » Ta funkcja zwraca listę elementów które znajdują się w markerze.
- getJetpackWeaponsEnabled » Ta funkcja zwraca tabelę broni których da się używać podczas korzystania z jetpacka.
- getKeyFromValueInTable » Ta funkcja zwraca klucz dla wybranej wartości w tabeli.
- getOffsetFromXYZ » Ta funkcja pozwala na wyliczenie odległości pomiędzy elementem a wybraną wartością.
- getOnlineAdmins » Ta funkcja zwraca tabelę zawierającą administratorów online.
- getPedMaxHealth » Ta funkcja zwraca maksymalną ilość życia NPC wyliczając ją na podstawie jego statystyk.
- getPedMaxOxygenLevel » Ta funkcja zwraca maksymalną ilość powietrza NPC na podstawie jego statystyk.
- getPlayerFromNamePart » Ta funkcja zwraca gracza na podstawie części jego nazwy.
- getPlayerFromSerial » Ta funkcja zwraca gracza na podstawie serialu.
- getPlayersInGroup » Ta funkcja zwraca wszystkich graczy w drużynie.
- getRandomVehicle » Ta funkcja zwraca losowy pojazd.
- getPlayerAcls » Ta funkcja zwraca listę wszystkich tabel ACL na serwerze.
- getPlayersByData » Ta funkcja zwraca listę graczy którzy mają ustawioną wybraną wartość.
- getPlayersInPhotograph » Ta funkcja zwraca listę wszystkich graczy na fotografii.
- getPointFromDistanceRotation » Ta funkcja zwraca punkt na podstawie punktu startowego, rotacji i dystansu.
- getResourceSettings » Ta funkcja zwraca tabelę ustawień zasobu.
- getResourceScripts » Ta funkcja zwraca tabelę zawierającą wszystkie skryptu zasobu.
- getRGColorFromPercentage »Ta funkcja zwraca dwie wartości reprezentujące czerwony i zielony na podstawie procenta.
- getScreenRotationFromWorldPosition » Ta funkcja zwraca rotację ekranu na podstawie pozycji w świecie GTA.
- getTeamFromColor » Ta funkcja zwraca drużynę na podstawie koloru.
- getTeamWithFewestPlayers » Ta funkcja zwraca drużynę która ma najmniej graczy.
- getTimestamp » Ta funkcja zwraca UNIXowy timestamp na podstawie daty i godziny.
- getValidVehicleModels » Ta funkcja zwraca tabelę wszystkich poprawnych modeli pojazdów.
- getVehicleRespawnPosition » Ta funkcja zwraca pozycję odrodzenia wybranego pojazdu.
- getVehiclesCountByType » Ta funkcja zwraca liczbę pojazdów danego typu.
- getXMLNodes » Ta funkcja zwraca wszystkie dzieci węzła XML
- getGridListRowIndexFromText » Ta funkcja zwraca wiersz gridlisty na podstawie tekstu.
- guiComboBoxAdjustHeight » Ta funkcja dostosowywuje wysokość rozwijanej listy CEGUI.
- guiGridListGetSelectedText » Ta funkcja zwraca tekst wybranego wiersza w gridliście.
- guiGridListAddPlayers » Ta funkcja dodaje wszystkich graczy online do gridlisty.
- IfElse » Ta funkcja zwraca jedną z dwóch wartości na podstawie warunku
- isCursorOnElement » Ta funkcja sprawdza czy kursor jest na danym elemencie.
- isElementInPhotograph » Ta funkcja sprawdza czy dany element jest na fotografii.
- isElementInRange » Ta funkcja pozwala sprawdzić czy dany element jest w wybranym zasięgu od punktu.
- isElementMoving» Ta funkcja sprawdza czy element się porusza.
- isElementWithinAColShape» Ta funkcja sprawdza czy element jest w siatce kolizji.
- isLeapYear » Ta funkcja sprawdza czy podany rok jest rokiem przestępnym.
- isMouseInPosition » Ta funkcja sprawdza czy kursor jest w prostokątnej pozycji.
- isPedAiming» Ta funkcja sprawdza czy NPC aktualnie celuje z broni.
- isPedDrivingVehicle » Ta funkcja sprawdza czy NPC prowadzi samochód.
- isPlayerInACL » Ta funkcja sprawdza czy gracz jest w grupie ACL.
- isPlayerInTeam » Ta funkcja sprawdza czy gracz jest w wybranej drużynie.
- isSoundFinished » Ta funkcja sprawdza czy odtwarzanie dźwięku już się zakończyło.
- isVehicleEmpty » Ta funkcja sprawdza czy pojazd jest pusty.
- isVehicleOccupied » Ta funkcja sprawdza czy dany pojazd jest okupywany.
- isVehicleOnRoof » Ta funkcja sprawdza czy pojazd jest na dachu.
- isPedAimingNearPed » Ta funkcja jest podobna do isPedAiming ale korzysta z siatki kolizji do większej precyzji.
- isTextInGridList » Ta funkcja sprawdza czy dany tekst istnieje w gridliście.
- iterElements » Ta funkcja zwraca "oszczędzający czas" iterator dla Twoich pętli for.
- isValidMail » Ta funkcja sprawdza czy podany email jest prawidłowy.
- mathNumber » Ta funkcja jest obejściem dla operacji zmiennoprzecinkowych z precyzją 24 bitów po stronie klienta.
- math.hypot » Ta funkcja zwraca przeciwprostokątną dla trójkąta na podstawie boku x i y.
- math.percent » Ta funkcja zwraca procent z dwóch wartości liczbowych.
- math.round » Zaokrągla liczbę po przecinku w wybrany sposób.
- multi_check » Ta funkcja sprawdza czy w tabeli znajduje się element.
- onVehicleWeaponFire » Ta funkcja implementuje zdarzenie które wykona się gdy gracz wystrzeli z broni siedząc w samochodzie.
- rangeToTable » Ta funkcja konwenteruje zakres ciągu znaków do tablicy
- refreshResource » Ta funkcja odświeża Twój zasób, jeśli zmieniłeś jakiś plik.
- removeHex » This function is used to remove hex color codes from strings.
- renameAclGroup » Ta funkcja zmienia nazwę grupy ACL.
- RGBToHex » Ta funkcja konwenteruje format RGB do HEX.
- secondsToTimeDesc » Ta funkcja konwenteruje sekundy do przyjaznego ciągu znaków.
- setAccountName » Ta funkcja służy do zmiany nazwy istniejącego konta.
- setElementSpeed » Ta funkcja pozwala ustawić prędkość elementu w jednostce kph lub mph.
- setTableProtected » Ta funkcja chroni tabelę i czyni ją tabelą tylko do odczytu
- setVehicleGravityPoint » Ta funkcja ustawia grawitację pojazdu w trójwymiarowym kierunku i sile.
- smoothMoveCamera » Ta funkcja pozwala na zrobienie kinematycznego lotu kamerą.
- string.count » Ta funkcja wylicza ilość wystąpień danego ciągu znaków w ciągu znaków.
- string.explode » Ta funkcja dzieli ciąg znaków na kawałki używając podanego seperatora i umieszcza kawałki w tabeli.
- switch » Ta funkcja pozwala na kontrolowanie działania programu używając wyrażenia, liczby lub wartości logicznej.
- table.copy » Ta funkcja kopiuje tabele.
- table.compare » Ta funkcja sprawdza czy dwie tabele są takie same.
- table.empty » Ta funkcja sprawdza czy tabela jest pusta.
- table.map » Ta funkcja zmienia każdą wartość w tabeli na wartość zwrotną danej funkcji.
- table.merge » Ta funkcja łączy ze sobą dwie lub więcej tabel.
- table.random » Ta funkcja zwraca losową wartość z tabeli.
- table.size » Ta funkcja zwraca wielkość tabeli.
- table.removeValue » Ta funkcja usuwa wybraną wartość z tabeli.
- toHex » Ta funkcja konwenteruje numer dziesiętny na szestnastkowy.
- unbindControlKeys »Ta funkcja pozwala usunąć daną funkcjonalność z danego kliknięcia klawisza. Używaj tej funkcji z: bindControlKeys.
- var dump » Ta funkcja wyświetla informacje o jednej lub większej ilości wartości za pomocą outputConsole.
- wavelengthToRGBA » Ta funkcja konwenteruje fizyczną długość fal światła na kolor RGB.