Wysłany: 2018-12-03, 18:03
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Witam ot?? chcia? bym si? dowiedzie? jak zrobi? stacje ?adowania tesli bo bym chcia? zrobi? co? w tym stylu
local mech = createMarker ( x , y , z , "cylinder" , 2 , 255 , 255 , 255 )
addEventHandler ( "onMarkerHit" , mech ,
function ( el , md )
if not isPedInVehicle ( el ) then
return outputChatBox ( "*Wsi?d? do pojazdu!" , el )
end
local veh = getPedOccupiedVehicle ( el )
local id = getElementModel ( veh )
if id == 507 then
setElementData ( veh , "vehicle:fuel" , 100 )
end
end )
Ale nie wiem jak zrobi? by nie da?o si? wsiada do pojazdu gdy on jest ?adowany
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-03, 18:50
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
U?yj poni?szego eventu i funkcji:
Więcej informacji znajdziesz w Wikipedii MTA: cancelEvent
--ewetualnie
Przyk?ad poni?ej:
function enterVehicle ( player , seat , jacked )
if ( isElementWithinMarker ( source , markerladowania ) ) then
cancelEvent ()
outputChatBox ( "Pojazd aktualnie si? ?aduje!" , player )
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), enterVehicle )
Więcej szczegółów
Wystawiono 1 piw(a):AsterBonzo
Wysłany: 2018-12-03, 19:50
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Mo?esz mi to doda? do kodziku bo mi si? spieszy dam piwerko i respekt
a i jak by sie podchodzi?o pisa?o by Trwa ?adowanie tesli(dzwi zamkni?te)...
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-03, 19:56
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Sprawd? czy w linijce od tworzenia markeru z ?adowaniem (1 linijka) masz odpowiednie koordynaty (aktualnie wpisa?e? x, y, z)
local mech = createMarker ( x , y , z , "cylinder" , 2 , 255 , 255 , 255 )
addEventHandler ( "onMarkerHit" , mech ,
function ( el , md )
if not isPedInVehicle ( el ) then
return outputChatBox ( "*Wsi?d? do pojazdu!" , el )
end
local veh = getPedOccupiedVehicle ( el )
local id = getElementModel ( veh )
if id == 507 then
setElementData ( veh , "vehicle:fuel" , 100 )
end
end )
function enterVehicle ( player , seat , jacked )
if ( isElementWithinMarker ( source , mech ) and getElementModel ( source ) == 507 ) then
cancelEvent ()
outputChatBox ( "Trwa ?adowanie tesli - drzwi s? zamkni?te!" , player )
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), enterVehicle )
Wysłany: 2018-12-04, 20:50
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Doda?em kordy takie -1985.09, 210.51, 27.69+3 i nie dzia?a (+3 wysoko?? w g?re)
EDIT:
db3:
tesla-fuel/testli.lua:1: unexpected symbol near '?'
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-04, 21:06
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Wysłany: 2018-12-04, 21:21
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Oto on:
local mech = createMarker (- 1985.09 , 210.51 , 27.69 , "cylinder" , 2 , 255 , 255 , 255 )
addEventHandler ( "onMarkerHit" , mech ,
function ( el , md )
if not isPedInVehicle ( el ) then
return outputChatBox ( "*Wsi?d? do pojazdu!" , el )
end
local veh = getPedOccupiedVehicle ( el )
local id = getElementModel ( veh )
if id == 507 then
setElementData ( veh , "vehicle:fuel" , 100 )
end
end )
function enterVehicle ( player , seat , jacked )
if ( isElementWithinMarker ( source , mech ) and getElementModel ( source ) == 507 ) then
cancelEvent ()
outputChatBox ( "Trwa ?adowanie tesli - drzwi s? zamkni?te!" , player )
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), enterVehicle )
a i pytanko czy meta ma by? po stronie client czy server ?
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-04, 21:44
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
server
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Wysłany: 2018-12-04, 22:04
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
Spr?buj tak
tylko pami?taj po stronie servera
local mech = createMarker (- 1985.09 , 210.51 , 30.69 , "cylinder" , 2 , 255 , 255 , 255 )
addEventHandler ( "onMarkerHit" , mech ,
function ( el , md )
if not isPedInVehicle ( el ) then
return outputChatBox ( "*Wsi?d? do pojazdu!" , el )
end
local veh = getPedOccupiedVehicle ( el )
local id = getElementModel ( veh )
if id == 507 then
setElementData ( veh , "vehicle:fuel" , 100 )
end
end )
function enterVehicle ( player , seat , jacked )
if ( isElementWithinMarker ( source , mech ) and getElementModel ( source ) == 507 ) then
cancelEvent ()
outputChatBox ( "Trwa ?adowanie tesli - drzwi s? zamkni?te!" , player )
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), enterVehicle )
Podpis
Jeśli ci pomogłem zostaw zimne
Wysłany: 2018-12-04, 22:09
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
nie dzia?a ten sam b??d db 3 co poda?em u g?ry
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-04, 22:13
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
Zamie?
local mech = createMarker (- 1985.09 , 210.51 , 30.69 , "cylinder" , 2 , 255 , 255 , 255 )
local mech = createMarker (- 1985.09 , 210.51 , 30.69 , "cylinder" , 1.5 , 35 , 142 , 35 , 100 )
Podpis
Jeśli ci pomogłem zostaw zimne
Wysłany: 2018-12-04, 22:20
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Nie dzia?a ten sam b??d ci?gle
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-04, 22:23
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
@Krzemo1234, co ma kolor markeru do tego b??du?
Spr?buj poni?szego kodu.
local mech = createMarker (- 1985.09 , 210.51 , 27.69 , "cylinder" , 2 , 255 , 255 , 255 )
addEventHandler ( "onMarkerHit" , mech , function( el , md )
if getElementType ( el ) == "player" then
if not isPedInVehicle ( el ) then
outputChatBox ( "*Wsi?d? do pojazdu!" , el )
return
end
else
local id = getElementModel ( el )
if id == 507 then
setElementData ( el , "vehicle:fuel" , 100 )
end
end
end )
function enterVehicle ( player , seat , jacked )
if ( isElementWithinMarker ( source , mech ) and getElementModel ( source ) == 507 ) then
cancelEvent ()
outputChatBox ( "Trwa ?adowanie tesli - drzwi s? zamkni?te!" , player )
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), enterVehicle )
Upewnij si?, ?e wgrywasz ten kod i restartujesz skrypt, zmie? najwy?ej warto?? Z na 30 je?li b?dzie za nisko.
Kod zosta? przeze mnie przetestowany, nie ma z nim problem?w, wszystko dzia?a jak nale?y.
Jeszcze mo?esz spr?bowa? kodowania na UTF-8, ?atwa sprawa w Notepad++.
format > koduj utf-8, je?li nie pomo?e to stw?rz nowy plik, usu? stary, do nowego wklej kod z gtao, konwertuj i zapisz, potem wrzu? do skryptu
Wysłany: 2018-12-04, 22:48
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Nie wiem dlaczeg? ale w db3 jest to nadal
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-04, 22:51
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Jeszcze mo?esz spr?bowa? kodowania na UTF-8, ?atwa sprawa w Notepad++.?
format > koduj utf-8, je?li nie pomo?e to stw?rz nowy plik, usu? stary, do nowego wklej kod z gtao, konwertuj i zapisz, potem wrzu? do skryptu.
Znajdziesz poradnik na Internecie je?li napisa?em niejasno.
Tagi: ładwowanie :: tesli
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: