Wysłany: 2017-09-12, 15:11
3ehud
Wiek: 31 Na forum: 3400 dni Posty: 9
Nick w MP: 3ehud
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
Wysłany: 2017-09-12, 15:28
nanKy
Wiek: 22 Na forum: 3865 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
Daj kod w znaczniki [lua]
Z tego co widze brakuje ci end?w, oraz ten znak + co to ma by??
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
powinno dzia?a?
function command ( player , cmd , amount )
local vehicle = getPedOccupiedVehicle ( player )
local fuel = getElementData ( vehicle , "fuel" )
local account = getPlayerAccount ( player )
local name = getAccountName ( account )
if isObjectInACLGroup ( aclGetGroup ( "W?a?ciciel" )) then
if amount then
setElementData ( amount , "fuel" , 100 )
outputChatBox ( "Pojazd zosta? zatrzymany." , player )
end
end
end
addCommandHandler ( "tech" , command )
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
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
Wysłany: 2017-09-12, 16:16
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
?le chyba masz isObjectInACLGroup
[ Dodano : 2017-09-12, 16:17 ]
teraz powinno byc git
function command ( player , cmd , amount )
local vehicle = getPedOccupiedVehicle ( amount )
local fuel = getElementData ( vehicle , "fuel" )
local account = getPlayerAccount ( player )
local name = getAccountName ( account )
if isObjectInACLGroup ( aclGetGroup ( "W?a?ciciel" )) then
if amount then
setElementData ( vehicle , "fuel" , 100 )
outputChatBox ( "Pojazd zosta? zatrzymany." , player )
end
end
end
addCommandHandler ( "tech" , command )
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
Wysłany: 2017-09-12, 16:37
Eitho
Wiek: 24 Na forum: 3489 dni Posty: 330
Nick w MP: Eitho
Piwa : 746
function command ( player , cmd , amount )
local vehicle = getPedOccupiedVehicle ( player )
-- local fuel = getElementData ( vehicle , "fuel" ) -- nie potrzebne
local account = getPlayerAccount ( player )
local name = getAccountName ( account )
if isObjectInACLGroup ( "user." .. name , aclGetGroup ( "W?a?ciciel" ) ) then
if amount then
setElementData ( vehicle , "fuel" , tonumber ( amount ))
outputChatBox ( "Pojazd zosta? zatrzymany." , player )
end
else
outputChatBox ( "* Brak uprawnie?" , player , 255 , 0 , 0 )
end
end
addCommandHandler ( "tech" , command )
Nie testowane, ale powinno dzia?a?.
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
Jednak nie, skrypt nie dzia?a na innych graczy.
Wysłany: 2017-09-12, 18:10
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
function command ( player , cmd , amount )
local vehicle = getPedOccupiedVehicle ( amount )
-- local fuel = getElementData ( vehicle , "fuel" ) -- nie potrzebne
local account = getPlayerAccount ( player )
local name = getAccountName ( account )
if isObjectInACLGroup ( "user." .. name , aclGetGroup ( "W?a?ciciel" ) ) then
if amount then
setElementData ( vehicle , "fuel" , tonumber ( amount ))
outputChatBox ( "Pojazd zosta? zatrzymany." , player )
end
else
outputChatBox ( "* Brak uprawnie?" , player , 255 , 0 , 0 )
end
end
addCommandHandler ( "tech" , command )
Wysłany: 2017-09-12, 18:36
Eitho
Wiek: 24 Na forum: 3489 dni Posty: 330
Nick w MP: Eitho
Piwa : 746
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.
Wysłany: 2017-09-12, 19:08
3ehud
Wiek: 31 Na forum: 3400 dni Posty: 9
Nick w MP: 3ehud
Dawid2632, tak chce wybranemu graczowi.
Wysłany: 2017-09-12, 19:21
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
function command ( plr , cmd , n , v )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "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 :
Wysłany: 2017-09-12, 19:36
3ehud
Wiek: 31 Na forum: 3400 dni Posty: 9
Nick w MP: 3ehud
Amited, skrypt nie dzia?a po zmienieniu daty.
Wysłany: 2017-09-12, 19:45
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
grupe acl tez sobie zmien.. i db3 tez daj
Podpis
"amited" napisał/a :
Wysłany: 2017-09-12, 19:49
3ehud
Wiek: 31 Na forum: 3400 dni Posty: 9
Nick w MP: 3ehud
Amited, ACL r?wnie? zmieni?em i DB3 w?aczone ca?y czas.
Tagi: skrypt :: ustawianie :: ilości :: paliwa.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: