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

Wysłany: 2016-07-16, 21:51


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

Jak zrobi? aby pojazd mo?na by?o naprawia? co 10 sekund prosz? o pomoc.
Wiem ?e trzeba u?y? setTimera tylko nie wiem jak.

M?j kod:
Kod:


function repairVehicle()
local vehicle = getPedOccupiedVehicle(g_Me)
if vehicle then
outputChatBox("Naprawi?e? auto")
server.fixVehicle(vehicle)
end
end
bindKey("n","down", repairVehicle)







:piwo: w nagrode za odpowied?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-16, 22:02


Podhal







Wiek: 25
Na forum: 3848 dni
Posty: 101

Piwa: 805

Respekt: 200
Respekt: 200Respekt: 200

Kod:


function repairVehicle()
local vehicle = getPedOccupiedVehicle(g_Me)
if vehicle then
outputChatBox("Naprawi?e? auto")
server.fixVehicle(vehicle)
setTimer( repairVehicle, 10 )
end
end
bindKey("n","down", repairVehicle)


Wydaj? mi si?, ?e powinno zadzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-16, 22:04


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Adwokat1PA, a co to takiego ?
server.fixVehicle(vehicle
?

a co do naprawiania to takie co?:
local player getLocalPlayer()
function repairVehicle()
local vehicle getPedOccupiedVehicle(player)
if vehicle then
if getElementData(vehicle"Naprawa") and getElementData(vehicle"Naprawa") == true then return end
outputChatBox("Naprawi?e? auto")
fixVehicle(vehicle)
setElementData(vehicle"Naprawa"true)
setTimer ( function()
setElementData(vehicle"Naprawa"false)
end10000)
end
end
bindKey("n","down"repairVehicle


[ Dodano: 2016-07-16, 22:07 ]
Podhal, ty przeczyta?e? co autor tematu napisa? ? Bo jak dla mnie nie.
Adwokat1PA napisał/a:

Jak zrobi? aby pojazd mo?na by?o naprawia? co 10 sekund prosz? o pomoc.

a ty chcia?e? zrobi? ?eby auto si? naprawi?o po 10 sekundach, ale ?le zrobi?e? ca?a funkcje setTimer i jej argumenty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-18, 20:29


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

mo?esz te? u?y? zwyk?ej tabeli, w ko?cu nie u?ywasz tej element daty w innym kodzie b?d? c-side tego samego zasobu, tylko w jednym server-side.

local tbl = {}

tbl[player] = setTimer etc etc

a pod koniec timera tbl[player] = false

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Tagi: naprawa :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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