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

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

Respekt: 35,8

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!"elend 
local veh getPedOccupiedVehicle(el)
local id getElementModel veh) 
if id == 507 then 
setElementData(veh,"vehicle:fuel"100end
end)


Ale nie wiem jak zrobi? by nie da?o si? wsiada do pojazdu gdy on jest ?adowany

Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-03, 18:50


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

U?yj poni?szego eventu i funkcji:

Więcej informacji znajdziesz w Wikipedii MTA:

onVehicleStartEnter


Więcej informacji znajdziesz w Wikipedii MTA:

isElementWithinMarker


Więcej informacji znajdziesz w Wikipedii MTA:

cancelEvent

--ewetualnie

Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox


Przyk?ad poni?ej:

function enterVehicle playerseatjacked )
    if ( isElementWithinMarker(sourcemarkerladowania) ) then
        cancelEvent()
        outputChatBox "Pojazd aktualnie si? ?aduje!"player )
    end
end
addEventHandler "onVehicleStartEnter"getRootElement(), enterVehicle )


Postaw piwo autorowi tego posta
 

 
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

Respekt: 35,8

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ę :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-03, 19:56


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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!"elend 
local veh getPedOccupiedVehicle(el)
local id getElementModel veh) 
if id == 507 then 
setElementData(veh,"vehicle:fuel"100end
end)

function enterVehicle playerseatjacked )
    if ( isElementWithinMarker(sourcemech) and getElementModel(source) == 507 then
        cancelEvent()
        outputChatBox "Trwa ?adowanie tesli - drzwi s? zamkni?te!"player )
    end
end
addEventHandler "onVehicleStartEnter"getRootElement(), enterVehicle )


Postaw piwo autorowi tego posta
 

 
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

Respekt: 35,8

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ę :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-04, 21:06


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Poka? uzupe?niony kod

Postaw piwo autorowi tego posta
 

 
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

Respekt: 35,8

Oto on:

local mech createMarker(-1985.09210.5127.69"cylinder"2,255,255,255)

addEventHandler"onMarkerHit",mech, 
function (el,md)    
if not isPedInVehicle (el then 
return outputChatBox("*Wsi?d? do pojazdu!"elend 
local veh getPedOccupiedVehicle(el)
local id getElementModel veh) 
if id == 507 then 
setElementData(veh,"vehicle:fuel"100end
end)

function enterVehicle playerseatjacked )
    if ( isElementWithinMarker(sourcemech) 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ę :)

Postaw piwo autorowi tego posta
 

 
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

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

server

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-04, 22:04


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Spr?buj tak

tylko pami?taj po stronie servera


local mech createMarker(-1985.09210.5130.69"cylinder"2,255,255,255)

addEventHandler"onMarkerHit",mech, 
function (el,md)    
if not isPedInVehicle (el then 
return outputChatBox("*Wsi?d? do pojazdu!"elend 
local veh getPedOccupiedVehicle(el)
local id getElementModel veh) 
if id == 507 then 
setElementData(veh,"vehicle:fuel"100end
end)

function enterVehicle playerseatjacked )
    if ( isElementWithinMarker(sourcemech) 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 :piwo:
Postaw piwo autorowi tego posta
 

 
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

Respekt: 35,8

nie dzia?a ten sam b??d db 3 co poda?em u g?ry

Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-04, 22:13


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Zamie?


local mech createMarker(-1985.09210.5130.69"cylinder"2,255,255,255)




local mech createMarker(-1985.09210.5130.69"cylinder"1.53514235,100)


Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
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

Respekt: 35,8

Nie dzia?a ten sam b??d ci?gle

Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-04, 22:23


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

@Krzemo1234, co ma kolor markeru do tego b??du?

Spr?buj poni?szego kodu.

local mech createMarker(-1985.09210.5127.69"cylinder"2,255,255,255)

addEventHandler("onMarkerHit"mech, function(el,md)   
    if getElementType(el) == "player" then 
        if not isPedInVehicle(elthen 
            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 playerseatjacked )
    if ( isElementWithinMarker(sourcemech) 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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 35,8



Nie wiem dlaczeg? ale w db3 jest to nadal

Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-04, 22:51


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

??

Postaw piwo autorowi tego posta
 

 
Tagi: ładwowanie :: tesli
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