SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. createFire

Funkcja

createFire

Rozpala ogień. Na serwerze ogień widzą wszyscy gracze, także ci, którzy wejdą później, a funkcja zwraca numer ognia. Na kliencie ogień pali się tylko w tej jednej grze.

Składnia

Serwer

createFire(x, y, z [, size = 2, duration = 0, dimension = 0])

Klient

createFire(x, y, z [, size = 1.8])

Argumenty

xfloat
Pozycja X.
yfloat
Pozycja Y.
zfloat
Pozycja Z.
sizefloat, opcjonalny = 2
Wielkość od 1 do 5 (na kliencie domyślnie 1.8).
durationint, opcjonalny = 0
Tylko serwer: czas palenia w ms, 0 = do ugaszenia.Nie ma go w MTA:SA
dimensionint, opcjonalny = 0
Tylko serwer: wymiar.Nie ma go w MTA:SA

Różnice względem MTA:SA

  • W MTA:SA ta funkcja jest tylko po stronie klienta.
  • Argumenty zaznaczone innym kolorem różnią się od MTA:SA.

W MTA:SA

createFire(float x, float y, float z, float size = 1.8)

Zwraca

Serwer: numer ognia albo false (np. po przekroczeniu limitu ogni). Klient: true albo false.

Przykład

Ognisko na 30 sekund w miejscu gracza.

addCommandHandler("ognisko", function(player)
    local x, y, z = getElementPosition(player)
    local id = createFire(x + 2, y, z - 0.5, 2, 30000)
    if id then
        outputChatBox("Rozpalono ogień nr " .. id, player)
    end
end)

Zobacz też