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

Wysłany: 2015-08-18, 16:15


Dexnes_

Tiger






Wiek: 26
Na forum: 4543 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Witam mam problem z zabraniem prawa jazdy.

tutaj jest ta funkcja :

function zabierzprawko ( policjant, commandName, gracz )
  local accName = getAccountName ( getPlayerAccount ( policjant) )
   if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then 
      local gracz1 = getPlayerFromName ( gracz )  
            local konto = getPlayerAccount ( gracz1 ) 
            local nickgracza = getPlayerName ( gracz1 )
                  local nickpolicjanta = getPlayerName ( policjant )
              if not getAccountData(konto, "prawojazdy") then
            outputChatBox("Gracz "..nickgracza.." nie posiada prawa jazdy", policjant) 
            else
            setAccountData(konto, "prawojazdy", false)
        
        end
      else
   outputChatBox("Nie jeste? Administratorem!", policjant)
   end
   end
   addCommandHandler("zabierz.prawko", zabierzprawko )
   
addEventHandler("onVehicleStartEnter", getRootElement(), function(plr, seat, jacker)
local acc = getPlayerAccount(plr)
if katb[getElementModel(source)] then
if seat == 0 then
if getAccountData(acc,"licences:Prawojazdy:B") == false then
cancelEvent()
outputChatBox("#33CCCC[Informacja]#FFCC99Nie posiadasz prawa jazdy kategorii #FF0000B #FFCC9aby prowadzi? ten pojazd.", plr, 255, 255, 255, true)
end
end
end
end)
   


chodzi o to ?e jak gracz ma prawko jazdy i chce mu zabra? to wyskakuje :

Gracz BlackDGame nie posiada Prawa Jazdy.

Prosz? o pomoc

Postaw piwo autorowi tego posta
 

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


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4980 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

function zabierzprawko ( policjant, commandName, gracz )
  local accName = getAccountName ( getPlayerAccount ( policjant) )
   if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then 
      local gracz1 = getPlayerFromName ( gracz )  
            local konto = getPlayerAccount ( gracz1 ) 
            local nickgracza = getPlayerName ( gracz1 )
                  local nickpolicjanta = getPlayerName ( policjant )
              if not getAccountData(konto, "prawojazdy") then
            outputChatBox("Gracz "..nickgracza.." nie posiada prawa jazdy", policjant) 
            else
            setAccountData(konto, "prawojazdy", false)
        
        end
      else
   outputChatBox("Nie jeste? Administratorem!", policjant)
   end
   end
   addCommandHandler("zabierz.prawko", zabierzprawko )
   
addEventHandler("onVehicleStartEnter", getRootElement(), function(plr, seat, jacker)
local acc = getPlayerAccount(plr)
if katb[getElementModel(source)] then
if seat == 0 then
if getAccountData(acc,"prawojazdy") == false then
cancelEvent()
outputChatBox("#33CCCC[Informacja]#FFCC99Nie posiadasz prawa jazdy kategorii #FF0000B #FFCC9aby prowadzi? ten pojazd.", plr, 255, 255, 255, true)
end
end
end
end)


sprobuj

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-18, 16:28


Dexnes_

Tiger






Wiek: 26
Na forum: 4543 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Nie dzia?a ale jest DB3

ERROR: prawojazdy\katb.lua:217: attempt to concatenate local 'nickgracza' (a boolean value)

Postaw piwo autorowi tego posta
 

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


Fanciak

BOT






Wiek: 26
Na forum: 4588 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Spr?buj tak:

function zabierzprawko ( policjant, commandName, gracz )
  local accName = getAccountName ( getPlayerAccount ( policjant) )
   if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then 
      local gracz1 = getPlayerFromName ( gracz )  
            local konto = getPlayerAccount ( gracz ) 
            local nickgracza = getPlayerName ( gracz )
                  local nickpolicjanta = getPlayerName ( policjant )
              if not getAccountData(konto, "prawojazdy") then
            outputChatBox("Gracz "..nickgracza.." nie posiada prawa jazdy", policjant) 
            else
            setAccountData(konto, "prawojazdy", false)
        
        end
      else
   outputChatBox("Nie jeste? Administratorem!", policjant)
   end
   end
   addCommandHandler("zabierz.prawko", zabierzprawko )
   
addEventHandler("onVehicleStartEnter", getRootElement(), function(plr, seat, jacker)
local acc = getPlayerAccount(plr)
if katb[getElementModel(source)] then
if seat == 0 then
if getAccountData(acc,"prawojazdy") == false then
cancelEvent()
outputChatBox("#33CCCC[Informacja]#FFCC99Nie posiadasz prawa jazdy kategorii #FF0000B #FFCC9aby prowadzi? ten pojazd.", plr, 255, 255, 255, true)
end
end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-19, 10:20


Dexnes_

Tiger






Wiek: 26
Na forum: 4543 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Fancik, twoj kod te? nie dzia?a , lecz gdy jest po??czony z moim skryptem na komendy admina , moge zabra? prawko i gracz niemoze wsiada? do pojazdu . Ale chcia?bym abym m?g? zabiera? prawko na okre?lony czas i po tym czasie gracz dostaje zwrot prawka.

oto kod na t? komende admina :

addCommandHandler("zabierz.prawko", function(plr, cmd, cel, ...)
    local login = getAccountName ( getPlayerAccount ( plr ) )
    if sprawdzRoota(login) or sprawdzAdmina(login) or sprawdzModeratora(login) then
        local target = findPlayer(plr, cel)
        
        if (not target) then
            outputChatBox("Nie znaleziono gracza " .. cel,plr )
            return
        end
        
        local tresc = table.concat(arg, " ")
        local pojazd = getPedOccupiedVehicle(target)
        
        if (string.len(tresc)<=1) then
            outputChatBox("Wpisz tresc zabrania prawa jazdy!", plr)
            return
        end
        
        if (getPedOccupiedVehicle(target)) then
            removePedFromVehicle(target)
        end

        setElementData(target, "prawojazdy", 0)
        outputChatBox("Otrzyma?e? zakaz prowadzenia pojazd?w od: ".. getPlayerName(plr) .."!", target, 255, 0, 0)
        outputChatBox(getPlayerName(target) .. " otrzyma?/a zakaz prowadzenia pojazd?w kat. A/B/C od: " .. getPlayerName(plr) .. ": " .. tresc, getRootElement(), 255, 0, 0)
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-19, 17:18


Paul_Powelll







Wiek: 26
Na forum: 4567 dni
Posty: 41

Piwa: 3314

Respekt: 90

function zabierzprawko ( policjant, commandName, gracz )
  local accName = getAccountName ( getPlayerAccount ( policjant) )
   if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then 
      local gracz1 = getPlayerFromName ( gracz )  
            local konto = getPlayerAccount ( gracz1 ) 
            local nickgracza = getPlayerName ( gracz1 )
                  local nickpolicjanta = getPlayerName ( policjant )
              if not getAccountData(konto, "prawojazdy") then
            outputChatBox("Gracz "..nickgracza.." nie posiada prawa jazdy", policjant) 
            else
            setAccountData(konto, "prawojazdy", false)
        
        end
      else
   outputChatBox("Nie jeste? Administratorem!", policjant)
   end
   end
   addCommandHandler("zabierz.prawko", zabierzprawko )
   
addEventHandler("onVehicleStartEnter", getRootElement(), function(plr, seat, jacker)
local acc = getPlayerAccount(plr)
if katb[getElementModel(source)] then
if seat == 0 then
if getAccountData(acc,"licences:Prawojazdy:B") == false then
cancelEvent()
outputChatBox("#33CCCC[Informacja]#FFCC99Nie posiadasz prawa jazdy kategorii #FF0000B #FFCC9aby prowadzi? ten pojazd.", plr, 255, 255, 255, true)
end
end
end
end)
   


hmm?

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: mogę :: zabrać :: prawa :: jazdy
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