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

Wysłany: 2017-09-12, 15:11


3ehud







Wiek: 31
Na forum: 3400 dni
Posty: 9
Nick w MP: 3ehud



Respekt: 50

A wi?c skrypt ma dzia?a? w spos?b ?ebym m?g? ustawia? ilo?? paliwa w aucie za pomoc? komendy danemu graczowi. Tylko ranga W?a?ciciel w ACL'u tylko mo?e tego u?ywac. Napisa?em troche skryptu ale ?e jestem nowy w LUA prawie nic nie potrafie.
Da si? co? z tym kodem zdzia?a?? Z g?ry dzi?ki ka?demu kto pomo?e.

Skrypt:

function command(player,cmd,amount) end
local vehicle = getPedOccupiedVehicle(player)
local fuel = getElementData(vehicle,"fuel")
local account = getPlayerAccount(player)
local name = getAccountName(account)
if isObjectInACLGroup(aclGetGroup("W?a?ciciel")) then end
outputChatBox("Pojazd zosta? zatrzymany.",player)
end
addCommandHandler("tech",command)

Ostatnio zmieniony przez 3ehud 2017-09-12, 16:03, w całości zmieniany 5 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 15:28


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

Daj kod w znaczniki [lua]
Z tego co widze brakuje ci end?w, oraz ten znak + co to ma by??

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
3ehud
Wysłany: 2017-09-12, 16:03


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

powinno dzia?a?

function command(player,cmd,amount)
local vehicle getPedOccupiedVehicle(playerlocal fuel getElementData(vehicle,"fuel"local account getPlayerAccount(playerlocal name getAccountName(account) 
if isObjectInACLGroup(aclGetGroup("W?a?ciciel")) then
if amount then
setElementData (amount"fuel"100)
outputChatBox("Pojazd zosta? zatrzymany.",playerend 
end
end
addCommandHandler("tech",command


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
3ehud
Wysłany: 2017-09-12, 16:08


3ehud







Wiek: 31
Na forum: 3400 dni
Posty: 9
Nick w MP: 3ehud



Respekt: 50

NankY. "Oraz ten znak + co to ma by??"

Nie rozumiem, dok?adniej?

Dodano: 2017-09-12, 16:10
Kalizman, wszystko fajnie ale komenda nie dzia?a.

Wpisuje /komenda nick ilo??. I za???my w ilo?? wpisze 5 to paliwo nie ustawia si? na t? ilo??. Przy okazji mam jeden warning przy wpisaniu komendy.

SS Warningu: https://ibb.co/eMa4Ya

Ostatnio zmieniony przez 3ehud 2017-09-12, 16:17, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 16:16


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

?le chyba masz isObjectInACLGroup

[ Dodano: 2017-09-12, 16:17 ]
teraz powinno byc git

function command(player,cmd,amount)
local vehicle getPedOccupiedVehicle(amountlocal fuel getElementData(vehicle,"fuel"local account getPlayerAccount(playerlocal name getAccountName(account) 
if isObjectInACLGroup(aclGetGroup("W?a?ciciel")) then
if amount then
setElementData (vehicle"fuel"100)
outputChatBox("Pojazd zosta? zatrzymany.",playerend 
end
end
addCommandHandler("tech",command


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
3ehud
Wysłany: 2017-09-12, 16:21


3ehud







Wiek: 31
Na forum: 3400 dni
Posty: 9
Nick w MP: 3ehud



Respekt: 50

Dalej nie dzia?a, tym razem wi?cej warning?w ale jeste?my chyba krok bli?ej.

SS: https://ibb.co/gJRuYa

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 16:37


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5


function command(player,cmd,amount)
local vehicle getPedOccupiedVehicle(player) 
--local fuel getElementData(vehicle,"fuel") -- nie potrzebne
local account getPlayerAccount(playerlocal name getAccountName(account) 
    if isObjectInACLGroup ("user."..nameaclGetGroup "W?a?ciciel" ) ) then
        if amount then
            setElementData (vehicle"fuel"tonumber(amount))
            outputChatBox("Pojazd zosta? zatrzymany.",player) 
        end 
      else
      outputChatBox("* Brak uprawnie?"player255,0,0)
    end
end
addCommandHandler("tech",command

Nie testowane, ale powinno dzia?a?. :)

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
3ehud
Wysłany: 2017-09-12, 17:55


3ehud







Wiek: 31
Na forum: 3400 dni
Posty: 9
Nick w MP: 3ehud



Respekt: 50

Jednak nie, skrypt nie dzia?a na innych graczy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 18:10


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8



function command(player,cmd,amount)
local vehicle getPedOccupiedVehicle(amount) 
--local fuel getElementData(vehicle,"fuel") -- nie potrzebne
local account getPlayerAccount(playerlocal name getAccountName(account) 
    if isObjectInACLGroup ("user."..nameaclGetGroup "W?a?ciciel" ) ) then
        if amount then
            setElementData (vehicle"fuel"tonumber(amount))
            outputChatBox("Pojazd zosta? zatrzymany.",player) 
        end 
      else
      outputChatBox("* Brak uprawnie?"player255,0,0)
    end
end
addCommandHandler("tech",command


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 18:36


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

Czekaj, czyli ty chcesz ustawia? ilo?? paliwa pojazdowi wybranego gracza, a nie pojazdowi w kt?rym si? znajdujesz, tak?

Ps.
Kalizman,

function command(player,cmd,amount)
local vehicle getPedOccupiedVehicle(amount

tak nie mo?e by?, bo tutaj amount to ilo?? paliwa, a nie pojazd.

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 19:08


3ehud







Wiek: 31
Na forum: 3400 dni
Posty: 9
Nick w MP: 3ehud



Respekt: 50

Dawid2632, tak chce wybranemu graczowi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 19:21


amited







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

Piwa: 512

Respekt: 466
Respekt: 466


function command(plr,cmd,n,v)
local accName getAccountName getPlayerAccount plr ) )
if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    if not n or v then return end
    local nick getPlayerFromName(n)
    if not nick then
        outputChatBox("Brak gracza o podanym nicku",plr)
    return end
    
    local veh=getPedOccupiedVehicle(nick)
    if not veh then
        outputChatBox("Gracz nie znajduje si? w poje?dzie!",plr)
    end
    
    local data getElementData(veh,"paliwo")
    
    if v<0 then return end
    
    local s setElementData(veh,"paliwo",data+v)
    
    if s then
        outputChatBox("Do paliwa "..data.." pojazdu gracza "..getPlayerName(nick).." dodano "..v.." L paliwa.",plr)
    else
        outputChatBox("B??d!",plr)
    return end
end
end 
addCommandHandler("tech",command)

komenda:
/tech <nick gracza> <ilosc litrow>

zmien sobie date paliwa

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

 
Wysłany: 2017-09-12, 19:36


3ehud







Wiek: 31
Na forum: 3400 dni
Posty: 9
Nick w MP: 3ehud



Respekt: 50

Amited, skrypt nie dzia?a po zmienieniu daty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 19:45


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

grupe acl tez sobie zmien.. i db3 tez daj

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

 
Wysłany: 2017-09-12, 19:49


3ehud







Wiek: 31
Na forum: 3400 dni
Posty: 9
Nick w MP: 3ehud



Respekt: 50

Amited, ACL r?wnie? zmieni?em i DB3 w?aczone ca?y czas.

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: ustawianie :: ilości :: paliwa.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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