Wysłany: 2016-07-08, 22:10
Adwokat1PA
Uczeń LUA
Wiek: 26 Na forum: 3620 dni Posty: 59
Nick w MP: Adwokat
Witam ostatnio zacz??em uczy? si? j?zyka LUA i napisa?em sw?j pierwszy skrypt na stworzenie ?odzi pod komend? /lodz lub /LODZ i mam problem bo nie wiem jak
napisa? kod na to ?e ?eby stworzy? kolejn? d? trzeba czeka? np.10 sekund oraz ?eby poprzednia znika?a.
Tutaj m?j kod:
Kod:
function StworzPojazd(thePlayer, command, vehicleModel)
local x,y,z = getElementPosition(thePlayer)
x = x + 5
local Pojazd = createVehicle(452,x,y,z)
outputChatBox("Zespawnowa?es d?",thePlayer, 204, 255, 102)
end
addCommandHandler("lodz", StworzPojazd)
addCommandHandler("LODZ", StworzPojazd)
w nagrode za pomoc
Wysłany: 2016-07-08, 22:20
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Więcej informacji znajdziesz w Wikipedii MTA: setTimer
Wysłany: 2016-07-09, 00:15
iNev.
Wiek: 24 Na forum: 3951 dni Posty: 94
Nick w MP: iNev
Piwa : 953
local created = false ; -- Definicja zmiennej
local time = 10 ; -- Zamiast '10' wpisz ilo ?? sekund do ponownej mo ? liwo ? ci stworzenia ? odzi .
function createBoat ( thePlayer , cmd )
if created then outputChatBox ( "* Musisz odczeka? 10 sekund zanim stworzysz kolejn? ??d?!" , thePlayer ) return end
local x , y , z = getElementPosition ( thePlayer )
local theVehicle = createVehicle ( 452 , x + 5 , y , z )
created = true
outputChatBox ( "* Stworzy?e?/a? ??d?!" , thePlayer )
setTimer (function()
created = false
end , 1000 * time , 1 )
end
addCommandHandler ( "lodz" , createBoat )
addCommandHandler ( "LODZ" , createBoat )
Chcia?bym Ci da? bardzo fajne u?ycie komendy, gdzie wystarczy jeden 'addCommandHandler' i mo?esz w nim stworzy? ile chcesz mo?liwych komend. Ale na pocz?tek skup si? na podstawach
Wysłany: 2016-07-09, 10:13
Adwokat1PA
Uczeń LUA
Wiek: 26 Na forum: 3620 dni Posty: 59
Nick w MP: Adwokat
Dzi?ki pomog?e? mi .
Masz w nagrode.
Tagi: skrypt :: stworzenie :: łodzi :: początkujący :: lua
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: