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, 20:01


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


addCommandHandler("tech",function(plr,cmd,nick,value)
local accName getAccountName getPlayerAccount plr ) )
  if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    local gracz getPlayerFromName(nick)
    if not gracz then outputChatBox("Nie ma takiego gracza.",plr) return end
    local veh getPedOccupiedVehicle(gracz)
    if not veh then
    outputChatBox("gracz nie ma pojazdu.",plr) return end
    local paliwo getElementData(veh,"paliwo") or 0
    setElementData(veh,"paliwo",paliwo+tonumber(value))
    outputChatBox("dodano paliwo.",plr)
 end
end)
Zmie? sobie grupe acl na jaka tam chcesz i elementdate "paliwo" na swoja jaka tam masz. Komenda /tech nick ilosc

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
3ehud
Wysłany: 2017-09-13, 14:34


3ehud







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



Respekt: 50

Dawid2632, dalej aktualne.

Dodano: 2017-09-13, 14:36
Marcin778, troche nie tak jak bym chcia?, chce ustawi? dowoln? ilo?? od 0 do 100, nie dodawa? paliwa.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-13, 17:10


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

"3ehud" napisał/a:

Dawid2632, dalej aktualne.

Dodano: 2017-09-13, 14:36
Marcin778, troche nie tak jak bym chcia?, chce ustawi? dowoln? ilo?? od 0 do 100, nie dodawa? paliwa.



-- AutorEitho
-- findPlayer pochodzi z ogrpg


function findPlayer(plr,cel)
    local target=nil
    if (tonumber(cel) ~= nilthen
        target=getElementByID("p"..cel)
    else
        for _,thePlayer in ipairs(getElementsByType("player")) do
            if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x"""), cel:lower(), 0truethen
                if (targetthen
                    outputChatBox("Znaleziono wi?cej ni? jednego gracza o pasujacym nicku, podaj wi?cej liter."plr)
                    return nil
                end
                target=thePlayer
            end
        end
    end
    if target and getElementData(target,"p:inv"then return nil end
    return target
end

function ustawpaliwo(plrcmdcelilosc)
local name getAccountName(getPlayerAccount(plr))
if not isObjectInACLGroup ("user."..nameaclGetGroup "W?a?ciciel" ) ) then
outputChatBox("* Brak uprawnie?."plr255,0,0)
return end
if not cel or not ilosc then
outputChatBox("U?ycie: /"..cmd.." [NICK] [ILO?? PALIWA]"plr)
return end
if tonumber(ilosc) <0 then
outputChatBox("U?ycie: /"..cmd.." [NICK] [ILO?? PALIWA]"plr)
return end
local target findPlayer(plrcel)
local pojazd getPedOccupiedVehicle(target)
if not isPedInVehicle(plrthen
outputChatBox(getPlayerName(target).." #ff2222nie jest w poje?dzie!"plr,255,255,255,true)
return end
setElementData(pojazd'fuel'tonumber(ilosc))
if tonumber(ilosc) == 1 then
    outputChatBox("&#10004; #c4c4c4Ustawiono "..ilosc.." litr paliwa dla pojazdu gracza "..getPlayerName(target), plr018518true)
    else
    outputChatBox("&#10004; #c4c4c4Ustawiono "..ilosc.." litr?w paliwa dla pojazdu gracza "..getPlayerName(target), plr018518true)
    end
end
addCommandHandler("tech"ustawpaliwo)

Prosz?.
Tutaj masz link do Pastebina, bo GTAO nie czyta niekt?rych znak?w.
https://pastebin.com/QQqp2pnZ

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

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


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

No to skoro dzia?a to wystarczy zmieni? :D

addCommandHandler("tech",function(plr,cmd,nick,value)
local accName getAccountName getPlayerAccount plr ) )
  if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    local gracz getPlayerFromName(nick)
    if not gracz then outputChatBox("Nie ma takiego gracza.",plr) return end
    local veh getPedOccupiedVehicle(gracz)
    if not veh then
    outputChatBox("gracz nie ma pojazdu.",plr) return end
    if tonumber(value) > and tonumber(value) < 101 then
    setElementData(veh,"paliwo",tonumber(value))
    outputChatBox("dodano paliwo.",plr)
   else
    outputChatBox("wartosc musi byc wieksza od 0 ale mniejsza od 101 0-100",255,255,255,plr)
    end
 end
end)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
3ehud
Wysłany: 2017-09-13, 18:10


3ehud







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



Respekt: 50

Dzieki wszystkim za pomoc, nie my?la?em ?e tyle os?b po?wi?ci na to czas. Jeszcze raz dzi?ki, zachwile postawie respekt.

Dodano: 2017-09-13, 18:24
Niestety jeszcze nie mog? tego respektu postawi? bo nie mam dziesi?ciu post?w.

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