Wysłany: 2014-07-26, 23:15
Mizy1999
I <3 Mta
Wiek: 28 Na forum: 4995 dni Posty: 157
Nick w MP: xxx
Piwa : 154
Hejka, sprawa jest taka ?e chc? zrobi? kategorie a, b, c prawa jazdy. Zrobi?em tablice z kategoria a i obojetnie jakim pojazdem, w tym przypadku to jest 514 teraz mam dylemat jak sprawdzic czy gracz jest w tym aucie i czy posiada to prawo jazdy kategorii a. Za poprawn? odpowied? naprawd? szczerze dzi?kuj?, urozmaici to serwer Oczywi?cie dam przy ka?dym po?cie w tym temacie piffko i 10 reputacji (Kod jest oparty na /skrypty/prawojazdy z naszego forum, nie zmieniam autora .
Kod: function dajprawkoa ( policjant, commandName, gracz )
local accName = getAccountName ( getPlayerAccount ( policjant) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
local gracz1 = getPlayerFromName ( gracz )
local nickgracza = getPlayerName ( gracz1 )
local nickpolicjanta = getPlayerName ( policjant )
local konto = getPlayerAccount ( gracz1 )
if not getAccountData(konto, "prawojazdya") then
outputChatBox("Da?e? prawo jazdy a graczowi "..nickgracza.."", policjant)
outputChatBox("Otrzyma?e? prawo jazdy a od policjanta "..nickpolicjanta.."", gracz1)
setAccountData(konto, "prawojazdya", true)
else
outputChatBox("Gracz "..nickgracza.." posiada prawo jazdy", policjant)
end
else
outputChatBox("Nie jeste? policjantem!", policjant)
end
end
addCommandHandler("daj.prawojazdy", dajprawkoa )
prawojazdykatega = { [514]=true }
function prawojazdy ( thePlayer, seat, jacked )
local playeraccount = getPlayerAccount ( thePlayer )
if seat == 0 then
if not getAccountData(playeraccount, "prawojazdya") then
outputChatBox ( "Nie posiadasz prawa jazdy!", thePlayer, 255, 255, 255, true )
cancelEvent ()
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), prawojazdy )
Wysłany: 2014-07-26, 23:48
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
nada? dla auta jak?? date i sprawdzi? j? przy warunku czy getPedOccupiedVehicle ma dat?.
Wysłany: 2014-07-27, 00:24
krydianero
Samotny Wilk
Wiek: 33 Na forum: 4782 dni Posty: 395
Nick w MP: Yoshida
Piwa : 1798
funkcja na pobieranie daty:
local gWeekDays = { "Sunday" , "Monday" , "Tuesday" , "Wednesday" , "Thursday" , "Friday" , "Saturday" }
function FormatDate ( format , escaper , timestamp )
Check ( "FormatDate" , "string" , format , "format" , { "nil" , "string" }, escaper , "escaper" , { "nil" , "string" }, timestamp , "timestamp" )
escaper = ( escaper or "'" ): sub ( 1 , 1 )
local time = getRealTime ( timestamp )
local formattedDate = ""
local escaped = false
time . year = time . year + 1900
time . month = time . month + 1
local datetime = { d = ( "%02d" ): format ( time . monthday ), h = ( "%02d" ): format ( time . hour ), i = ( "%02d" ): format ( time . minute ), m = ( "%02d" ): format ( time . month ), s = ( "%02d" ): format ( time . second ), w = gWeekDays [ time . weekday + 1 ]: sub ( 1 , 2 ), W = gWeekDays [ time . weekday + 1 ], y = tostring ( time . year ): sub (- 2 ), Y = time . year }
for char in format : gmatch ( "." ) do
if ( char == escaper ) then escaped = not escaped
else formattedDate = formattedDate ..( not escaped and datetime [ char ] or char ) end
end
return formattedDate
end
Przyk?ad wywo?ania:
-- get the root element
local _root = getRootElement()
function OnPlayerJoin()
outputChatBox(FormatDate("'You joined our server on' m/d/Y at h:m."))
end
end
addEventHandler("onPlayerJoin", _root, OnPlayerJoin)
Podpis
Multi Drive Unlimited:Nowy projekt już wkrótce
Wysłany: 2014-07-27, 01:41
Mizy1999
I <3 Mta
Wiek: 28 Na forum: 4995 dni Posty: 157
Nick w MP: xxx
Piwa : 154
Hmm, troch? namieszane. Ale, jeszcze jedno... Na razie chyba zrobi? prawo jazdy na acl ^^, dobra dajcie funkcje kt?ra przypisuje "wpisanego" u?ytkownika do wybranej grupy w acl.
Wysłany: 2014-07-27, 03:09
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Wysłany: 2014-07-27, 14:12
Mizy1999
I <3 Mta
Wiek: 28 Na forum: 4995 dni Posty: 157
Nick w MP: xxx
Piwa : 154
Dzi?ki maszyna, ?ap piffko i repe.
Tagi: prawo :: jazdy :: jego :: kategorie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: