Wysłany: 2015-08-18, 16:15
Dexnes_
Tiger
Wiek: 26 Na forum: 4401 dni Posty: 620
Nick w MP: Dexnes
Piwa : 1394
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
Wysłany: 2015-08-18, 16:21
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
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
Wysłany: 2015-08-18, 16:28
Dexnes_
Tiger
Wiek: 26 Na forum: 4401 dni Posty: 620
Nick w MP: Dexnes
Piwa : 1394
Nie dzia?a ale jest DB3
ERROR: prawojazdy\katb.lua:217: attempt to concatenate local 'nickgracza' (a boolean value)
Wysłany: 2015-08-18, 21:16
Fanciak
BOT
Wiek: 25 Na forum: 4446 dni Posty: 728
Nick w MP: Fanciak
Piwa : 1572
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 )
Wysłany: 2015-08-19, 10:20
Dexnes_
Tiger
Wiek: 26 Na forum: 4401 dni Posty: 620
Nick w MP: Dexnes
Piwa : 1394
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 )
Wysłany: 2015-08-19, 17:18
Paul_Powelll
Wiek: 26 Na forum: 4426 dni Posty: 41
Piwa : 3313
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?
Tagi: nie :: mogę :: zabrać :: prawa :: jazdy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: