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

Wysłany: 2015-08-26, 15:07


SEM
[Usunięty]









Cze??, mam taki ma?y problem.. ot?? ten kawa?ek kodu mi nie dzia?a i nie wiem z jakiego powodu. Tak jestem ACL administratora, wi?c to nie o to chodzi. Je?li wiesz o co chodzi to prosz? napisz mi pod spodem, za pomoc oczywi?cie zimne :piwo: .

[lua]function dajPaliwo()
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
local pojazd = getPedOccupiedVehicle( thePlayer )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
if pojazd then
setElementData(pojazd, "daj_Paliwo", 100)
end
addCommandHandler("dajpaliwo", dajPaliwo)
end[/lua]

Ostatnio zmieniony przez marcin778 2018-04-28, 20:24, w całości zmieniany 2 razy  
 

 
Wysłany: 2015-08-26, 15:17


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

function dajPaliwo()
local accName getAccountName getPlayerAccount thePlayer ) )
local pojazd getPedOccupiedVehiclethePlayer )
    if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    if pojazd then
    setElementData(pojazd"pojazd_paliwo"100)
end
end
end
addCommandHandler("dajpaliwo"dajPaliwo



Zobacz na kolejnosc "end"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 15:27


SEM
[Usunięty]









Okej, rozumiem. Dzi?kuj? Ci - leci :piwo: .

[ Dodano: 2015-08-26, 15:40 ]
Nie pomog?o. Nadaj nie daje mi paliwa. :(

 

 
Wysłany: 2015-08-26, 17:51


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
SEM, pod jak? elementDat? przechowujesz paliwo ? W 1 po?cie, by?o to daj_paliwo, Fanciak da? Ci na pojazd_paliwo... Mo?e z innej nazwy korzystasz i to jest przyczyn? tych b??d?w ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 19:25


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

function dajPaliwo()
local accName getAccountName getPlayerAccount thePlayer ) )
local pojazd getPedOccupiedVehiclethePlayer )
    if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    if pojazd then
    setElementData(pojazd"daj_Paliwo"100)
end
end
end
addCommandHandler("dajpaliwo"dajPaliwo


Tak powinno byc git.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 19:50


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Fanciak, ja mam db z 4 linijk?, co? z acc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 21:13


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

A jestes w acl ADMIN? Jezeli tak to zobacz moze tak...


function dajPaliwo(pojazdthePlayer)
local accName getAccountName getPlayerAccount thePlayer ) )
local pojazd getPedOccupiedVehiclethePlayer )
    if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    if pojazd then
    setElementData(pojazd"daj_Paliwo"100)
end
end
end
addCommandHandler("dajpaliwo"dajPaliwo


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 21:16


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Fanciak, dalej to samo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 21:18


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

A masz skrypt na stacje paliw z nadawaniem tej setElementDaty i jestes w acl admin?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 22:20


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Fanciak, mam pojazd_paliwo lecz zmieniam sobie :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 22:24


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
sebik2303, je?eli tutaj wszystko jest dobrze, poka? kod odpowiedzialny za paliwo, mo?e tam co? sknoci?e?...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 22:33


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

DestroY, prosze
local czas getTickCount()

isBike = {
    [509]=true, --Bike
    [481]=true, --BMX
    [510]=true, --Mountain bike
    [530]=true,    --Forklift
    [524]=true,    --cement truck
}

function odejmijPaliwo(pojazd)
    if getTickCount() - czas 150 then
        czas getTickCount()
        local paliwo getElementData(pojazd"pojazd_paliwo") or 0
        local vx,vy,vz getElementVelocity(pojazd)
        local spd = ((vx^2+vy^2+vz^2)^(0.5)/150)
        if spd 0 then
            paliwo paliwo-spd*2
            setElementData(pojazd"pojazd_paliwo"paliwo)
        end
    end
end

addEventHandler("onClientRender"root, function()
    local pojazd getPedOccupiedVehicle(localPlayer)
    if not pojazd then return end
    if isBike[getElementModel(pojazd)] then return end
    if not getVehicleEngineState(pojazdthen return end
    if getVehicleController(pojazd) ~= localPlayer then return end
    odejmijPaliwo(pojazd)
end)

function zgasSilnik()
    for i,v in ipairs(getElementsByType("vehicle")) do
    local data getElementData(v"pojazd_paliwo")
        if data then
        if tonumber(data) <= 0 then
            setVehicleEngineState(vfalse)
        end
end
    end
end
setTimer(zgasSilnik1000999999999) 

function brakpaliwa()
veh getPedOccupiedVehicle(localPlayer)
if veh and (not getElementData(veh,"pojazd_paliwo") == false ) and getElementData(veh,"pojazd_paliwo") <= 0 then
setElementData(veh,"pojazd_paliwo",0)
setVehicleEngineState(veh,false)
end
end
addEventHandler("onClientRender",root,brakpaliwa


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-26, 22:38


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
O m?j bo?e... Teraz zobaczy?em problem z tym kodem na paliwko... Powiem tak, jeste?cie geniuszami... (Nie autor, ale pomagaj?cy...)


function dajPaliwo(graczcmd)
local accName getAccountName getPlayerAccount gracz ) )
local pojazd getPedOccupiedVehiclegracz )
    if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    if pojazd then
    setElementData(pojazd"pojazd_paliwo"100)
end
end
end
addCommandHandler("dajpaliwo"dajPaliwo)


Po stronie serwer'a i powinno dzia?a? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-27, 00:02


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

DestroY, ok zauwa?y?em, zamiast pojazd ma by? gracz :O FAIL XD

Postaw piwo autorowi tego posta
 

 
Tagi: system :: stacji :: benzynowyc
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