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

Wysłany: 2017-02-19, 23:12


MixTape







Wiek: 27
Na forum: 5476 dni
Posty: 28
Nick w MP: MixTape

Piwa: 1

Respekt: 57,6

Ostrzeżeń: 20%
Witam. Mam kod, kt?ry odpowiada za odpalanie pojazdu za pomoc? komendy, jednak chcia?bym to zmieni? na przycisk ale nie mam poj?cia co ustawi? w polu player. Pr?bowa?em sourcePlayer oraz thePlayer (localPlayer odpala ze wzgl?du na funkcj? serwerow?)

Kod:


function turnEngine(player,z,down)
local car = getPedOccupiedVehicle(player)
if(car and getVehicleController(car) == player) then
setVehicleEngineState(car,(not getVehicleEngineState(car)))
if(getVehicleEngineState(car)) then
outputChatBox("Engine: Your engine has been turned on.", player, 0, 255, 0)
else
outputChatBox("Engine: Your engine has been turned off.", player, 255, 0, 0)
end
end
end
bindKey (sourcePlayer, "z", "down", turnEngine)
--addCommandHandler ("engine",turnEngine)

function enterVehicle ( theVehicle, seat, jacked )
setTimer(setVehicleEngineState,500,1, theVehicle,false) -- here cheange
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle )


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Xanter
Wysłany: 2017-02-19, 23:19


ZZiomek

..::LUA::..






Wiek: 26
Na forum: 3867 dni
Posty: 134
Nick w MP: NexBoy

Piwa: 5961

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

--- Strona Servera

addEvent("uruchomSilnik"true)
addEventHandler("uruchomSilnik"root, function(plr)
    local pojazd getPedOccupiedVehicle(plr)
    if pojazd and getVehicleController(pojazd) == plr then
        if getVehicleEngineState(pojazdthen
            setVehicleEngineState(pojazdfalse)
            outputChatBox("* Zgasi?e?/a? silnik"plr)
        else
                
            setVehicleEngineState(pojazdtrue)
            outputChatBox("* Uruchomi?e?/a? silnik."plr)
        end
    end
end)

--- Strona Clienta

bindKey("z""down", function()
local veh getPedOccupiedVehicle(localPlayer)
if veh then
if getVehicleController(veh) == localPlayer then
        triggerServerEvent("uruchomSilnik"localPlayer)
end
end
end)


Podpis

Dodaj na Steam: Kod: 1093365219
Discord: NoOne#3644

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MixTape
Wysłany: 2017-02-19, 23:34


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

ZZiomek, Nie zapominaj ?e gdy si? wyjdzie z pojazdu trzeba odbindowa? przycisk.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MixTape
Wysłany: 2017-02-20, 08:21


MixTape







Wiek: 27
Na forum: 5476 dni
Posty: 28
Nick w MP: MixTape

Piwa: 1

Respekt: 57,6

Ostrzeżeń: 20%
Offtop:Czyli trzeba to zrobi? na serwerze i cliencie - pr?bowa?em wcisn?? wszystko na jeden plik :/

Co do podes?anego kodu to wyrzuca b??d:

Kod:


Bad argument @ 'getPedOccupiedVehicle' [Expected ped at argument 1, got nil]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-20, 11:27


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

MixTape, to musisz wgrac po stronie clienta a nie wszystko do servera

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-20, 16:41


ZZiomek

..::LUA::..






Wiek: 26
Na forum: 3867 dni
Posty: 134
Nick w MP: NexBoy

Piwa: 5961

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

amited, Nie trzeba nic odbindowa? bo jest sprawdzenie przy Bindzie czy gracz jest w pojezdzie.

Podpis

Dodaj na Steam: Kod: 1093365219
Discord: NoOne#3644

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-20, 21:54


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

ZZiomek, Tyle ?e na danym przycisku gracz mo?e mie? ju? co? zbindowane.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 13:06


MixTape







Wiek: 27
Na forum: 5476 dni
Posty: 28
Nick w MP: MixTape

Piwa: 1

Respekt: 57,6

Ostrzeżeń: 20%
@HazeMaFaze - wiem, jednak po wrzuceniu po stronie servera oraz clienta wyrzuca mi w?a?nie b??d.

Kod:


Bad argument @ 'getPedOccupiedVehicle' [Expected ped at argument 1, got nil]


Tam co napisa?em to chcia?em tylko zaznaczy? spos?b w jaki to pr?bowa?em sam wykombinowa? - troch? tym namiesza?em, wi?c po prostu to olejcie. :P P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 14:05


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

MixTape, pan ZZiomek zrobi? b??d w triggerze
--- Strona Clienta

bindKey("z""down", function()
local veh getPedOccupiedVehicle(localPlayer)
if veh then
if getVehicleController(veh) == localPlayer then
        triggerServerEvent("uruchomSilnik"localPlayerlocalPlayer)
end
end
end)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MixTape
Wysłany: 2017-02-21, 14:23


MixTape







Wiek: 27
Na forum: 5476 dni
Posty: 28
Nick w MP: MixTape

Piwa: 1

Respekt: 57,6

Ostrzeżeń: 20%
W jaki spos?b mo?na ustawi? stan domy?lny silnika na false? ?eby od razu po wej?ciu do pojazdu trzeba by?o go odpala? poniewa? aktualnie po wej?ciu silnik jest zapalony.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 14:32


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

MixTape,
function turnEngineOff (veh)
setVehicleEngineState(vehfalse)
end
addEventHandler "onPlayerVehicleEnter"getRootElement ( ), turnEngineOff )


Postaw piwo autorowi tego posta
 

 
Tagi: odpalanie :: pojazdu :: przycisk
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