Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-02-03, 01:23


qmichu







Wiek: 25
Na forum: 2928 dni
Posty: 2
Nick w MP: qmichiq

Piwa: 2

Respekt: 50

Siema Generlalnie kod zrobi?em w 10 min po przeczytaniu poradnika lua na tym forum tak?e b?d?cie wyrozumiali. Chcia?em si? zapyta? co jest w nim ?le zrobione. Nie mia?em bladego poj?cia jak Dodac do tego aby podczas wpisywania tej komendy wykonywana by?a r?wnie? Animacja jakakolwiek wi?c wpisa?em co? takiego

function pozarpodkomende(plr)
local p1,p2,p3 getelementposition(plr)
createFire(xy+2z tonumber (1.8))
outputChatBox("Wznieciles pozar",plr,255255255)
end
function animacjaschylania (plr)
local BD_Fire1
end
addCommandHandler("podpal",stworz ogien)


Komentarz DsJ3 dodany 2019-02-06, 22:31Następnym razem dodaj załącznik[BBCode] [lua]Kod[./lua] bez kropki
Ostatnio zmieniony przez DsJ3 2019-02-06, 22:31, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-06, 19:41


Loop

Inspektor






Wiek: 27
Na forum: 4289 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

createFire dzia?a tylko po stronie clienta.

Przyk?ad z wiki mta


local function burn(commandNametheSize)
   if tonumber(theSizethen
        local xygetElementPosition(getLocalPlayer())
        createFire(xyztonumber(theSize))
        outputChatBox("Burn, buuuuurn >:]")
   else
        outputChatBox("Syntax: /fire <size>")
   end
end
addCommandHandler("fire"burn)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-08, 01:02


DarkZoneMan







Wiek: 24
Na forum: 3442 dni
Posty: 17
Nick w MP: DarkZoneMan

Piwa: 11

Respekt: 50

Z tego co widze to w commandhandlerze na dole nie odnosisz sie do ?adnej z tych dw?ch funkcji kt?re stworzy?e? zamiast
addCommandHandler("podpal",stworz ogien)

Moim zdaniem powinno by?
addCommandHandler("podpal"pozarpodkomende)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-08, 15:16


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Je?li chcesz ustawi? animacj?, u?yj funkcji

Więcej informacji znajdziesz w Wikipedii MTA:

setPedAnimation


Tak jak Loop wspomnia?, skrypt musi zosta? wykonany po stronie klienta i kod powinien wygl?da? tak jak poni?ej:
function pozarpodkomende()
    local xygetElementPosition(getLocalPlayer())
    createFire(x2z1.8)
    setPedAnimation(getLocalPlayer(), "bd_fire""wash_up", -1falsefalsefalsefalse)
    outputChatBox("Wznieciles pozar"255255255)
end
addCommandHandler("podpal"pozarpodkomende)


Animacja ustawia si? w funkcji pozarpodkomende,
zmienne pozycji si? nie zgadza?y z tym co zosta?o u?yte w funkcji createFire,
outputChatBox nie potrzebuje gracza na 2 argumencie je?li jest po kliencie.

Upewnij si?, ?e strona pliku .lua w mecie jest ustawiona na "client".

Postaw piwo autorowi tego posta
 

 
Tagi: mój :: pierwszy :: kod
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Mój pierwszy kod Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku