Wysłany: 2014-06-20, 20:04
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Cze??. Mam pewien problem. U?ywam skryptu Artysty i chcia?bym aby do rower?w nie by?o trzeba posiada? prawa jazdy, jak to zrobi?? Za pomoc
Kod:
function dajprawko ( policjant , commandName , gracz )
local accName = getAccountName ( getPlayerAccount ( policjant ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Urzad" ) ) then
local gracz1 = getPlayerFromName ( gracz )
local nickgracza = getPlayerName ( gracz1 )
local nickpolicjanta = getPlayerName ( policjant )
local konto = getPlayerAccount ( gracz1 )
if not getAccountData ( konto , "prawojazdy" ) then
outputChatBox ( "[URZ?D]Wyda?e? prawo jazdy graczowi " .. nickgracza .. "." , policjant )
outputChatBox ( "[URZ?D]Otrzyma?e? prawo jazdy od " .. nickpolicjanta .. "." , gracz1 )
setAccountData ( konto , "prawojazdy" , true )
else
outputChatBox ( "[URZ?D]Gracz " .. nickgracza .. " posiada prawo jazdy." , policjant )
end
else
outputChatBox ( "[INFO]Nie jeste? urz?dnikiem." , policjant )
end
end
addCommandHandler ( "dajprawko" , dajprawko )
function sprawdzprawko ( policjant , commandName , gracz )
local accName = getAccountName ( getPlayerAccount ( policjant ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Policja" ) ) then
local gracz1 = getPlayerFromName ( gracz )
local konto = getPlayerAccount ( gracz1 )
local nickgracza = getPlayerName ( gracz1 )
if not getAccountData ( konto , "prawojazdy" ) then
outputChatBox ( "[URZ?D]Gracz " .. nickgracza .. " nie posiada prawa jazdy." , policjant )
else
outputChatBox ( "[URZ?D]Gracz " .. nickgracza .. " posiada prawo jazdy." , policjant )
end
else
outputChatBox ( "[INFO]Nie jeste? policjantem." , policjant )
end
end
addCommandHandler ( "sprawdzprawko" , sprawdzprawko )
function zabierzprawko ( policjant , commandName , gracz )
local accName = getAccountName ( getPlayerAccount ( policjant ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Policja" ) ) then
local gracz1 = getPlayerFromName ( gracz )
local konto = getPlayerAccount ( gracz1 )
local nickgracza = getPlayerName ( gracz1 )
local nickpolicjanta = getPlayerName ( policjant )
if not getAccountData ( konto , "prawojazdy" ) then
outputChatBox ( "[URZ?D]Gracz " .. nickgracza .. " nie posiada prawa jazdy" , policjant )
else
setAccountData ( konto , "prawojazdy" , false )
outputChatBox ( "[URZ?D]Zabra?e? prawo jazdy graczowi " .. nickgracza .. "." , policjant )
outputChatBox ( "[URZ?D]Policjant " .. nickpolicjanta .. " zabra? Ci prawo jazdy." , gracz1 )
end
else
outputChatBox ( "[INFO]Nie jeste? policjantem." , policjant )
end
end
addCommandHandler ( "zabierzprawko" , zabierzprawko )
function prawojazdy ( thePlayer , seat , jacked )
local playeraccount = getPlayerAccount ( thePlayer )
if seat == 0 then
if not getAccountData ( playeraccount , "prawojazdy" ) then
outputChatBox ( "[INFO]Nie posiadasz prawa jazdy." , thePlayer , 255 , 255 , 255 , true )
cancelEvent ()
end
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), prawojazdy )
Wysłany: 2014-06-20, 20:08
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
dodajesz do indeksu :
auta_unikane = { [ 502 ]= true , [ 503 ] = true }
I potem je?li te auta maj? by? unikane dajesz warunek w kodzie :
if not auta_unikane [ getElementModel ( element_pojazdu )] then
Wysłany: 2014-06-20, 20:41
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
A m?g?by? mi to w kod zapakowa??
Wysłany: 2014-06-20, 20:47
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
auta_unikane = { [ 502 ]= true , [ 503 ] = true }
function prawojazdy ( thePlayer , seat , jacked )
if not auta_unikane [ getElementModel ( element_pojazdu )] then
local playeraccount = getPlayerAccount ( thePlayer )
if seat == 0 then
if not getAccountData ( playeraccount , "prawojazdy" ) then
outputChatBox ( "[INFO]Nie posiadasz prawa jazdy." , thePlayer , 255 , 255 , 255 , true )
cancelEvent ()
end
end
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), prawojazdy )
Wysłany: 2014-06-20, 20:54
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Wysłany: 2014-06-20, 21:13
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Maximerr , bo da?em przyk?ad. Nie kopiuj na pa?? tylko w tabelkach w indeksie daj ID aut, kt?re maj? by? unikane.
Wysłany: 2014-06-20, 21:17
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
PanMaszyna , Przecie? da?em...
Wysłany: 2014-06-20, 21:31
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Tagi: prawo :: jazdy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: