Wysłany: 2014-03-28, 16:59
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
Wysłany: 2014-03-28, 17:22
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
policeVehicles = { [ 598 ]= true ,[ 596 ]= true ,[ 597 ]= true ,[ 432 ]= true ,[ 433 ]= true ,[ 528 ]= true ,[ 490 ]= true ,[ 599 ]= true }
local grupaACL = "Policja" -- zmien to na swoje potrzeby
function enterVehicle ( player , seat , jacked )
if seat == 0 then
if ( not isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( grupaACL ) ) then
cancelEvent ()
outputChatBox ( "Przykro mi ale nie jestes pracownikiem policji!" , player )
end
end
end
addEventHandler ( "onVehicleStartEnter" , root , enterVehicle )
Wysłany: 2014-03-28, 18:10
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
A teraz mam pytanie, jak np. mam frakcje policji.
I jest tam r?wnie? auto ID: 411 (Infernus).
I jak zrobi? teraz taki (Infernus policyjny).
Bo np. w salonie bedzie mozliwosc kupna infernusa i nie chce ?eby jak kupi?
to b?dzie ""Przykro mi ale nie jestes pracownikiem policji!". Jak by zrobi? co? takiego jak "Infernus Policyjny" da sie cos takiego ?.
Wysłany: 2014-03-28, 18:11
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Ja bym Ci proponowa? tworzenie pojazdu, a nast?pnie podpisywanie pod grupe acl w?a?nie tego auta, nie wszystkich aut danego modelu
Podpis
Something is coming..
Wysłany: 2014-03-28, 18:17
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
Teraz sprawdzi?em i ten skrypt nie dzia?a Kod: policeVehicles = { [598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true }
local grupaACL = "Policja" -- zmien to na swoje potrzeby
function enterVehicle ( player, seat, jacked )
if seat == 0 then
if (not isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( grupaACL ) ) then
cancelEvent()
outputChatBox ( "Przykro mi ale nie jestes pracownikiem policji!", player )
end
end
end
addEventHandler ( "onVehicleStartEnter", root, enterVehicle )
Wysłany: 2014-03-28, 18:42
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Sprawd? mo?e tak.
Kod:
policeVehicles = { [598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true }
local grupaACL = "Policja" -- zmien to na swoje potrzeby
function enterVehicle ( player, seat, jacked )
if seat == 0 then
local name = getAccountName ( getPlayerAccount ( player) )
if isObjectInACLGroup ("user."..name, aclGetGroup (grupaACL) ) then
else
cancelEvent()
outputChatBox ( "Przykro mi ale nie jestes pracownikiem policji!", player)
end
end
end
addEventHandler ( "onVehicleStartEnter", root, enterVehicle )
Podpis
Something is coming..
Wysłany: 2014-03-28, 19:52
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
Ten kod dzia?a. Ok dzi?ki.
A co do tego policyjnego infernusa to jak to zrobi? dok?adnie ?.
[ Dodano : 2014-03-28, 19:56 ]
A jednak kod nie dzia?a do ko?ca. Poniewa? je?eli nie jeste? w grupie ACL nie mo?esz do ?adnego auta wsi???.
Wysłany: 2014-03-28, 20:37
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Lepiej zrobi? to wszystko troch? bardziej profesjonalnie
Kod: auto = createVehicle ( 596, 635, -608.90002441406, 16.200000762939, 0, 0, 0 )
auto1 = createVehicle ( 596, 630, -608.70001220703, 16.200000762939, 0, 0, 0 )
auto2 = createVehicle ( 599, 625.20001220703, -608.5, 16.5, 0, 0, 0 )
function auta ( player, seat, jacked )
if ( seat == 0 and source == auto or source == auto1 or source == auto2 ) then
local accountName = getAccountName ( getPlayerAccount ( player ) )
if ( not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Policja" ) ) ) then
cancelEvent ( )
outputChatBox("[Info] Tylko pracownicy policji maja klucze do tego pojazdu", player, 255, 100, 100, true)
end
end
end
Podpis
Something is coming..
Ostatnio zmieniony przez Artysta 2014-03-28, 22:13, w całości zmieniany 2 razy
Wysłany: 2014-03-28, 21:41
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
A sprawdze jak dzia?a. Jak sprawdze odezwe si?.
[ Dodano : 2014-03-28, 21:55 ]
Niestety nie dzia?a, nie tworzy aut
Wysłany: 2014-03-28, 22:14
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Sprawd? teraz.
Podpis
Something is coming..
Wysłany: 2014-03-29, 09:17
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
Teraz stworzy?o auta, tylko ?e nie dzia?a skrypt aut frakcyjnych tak jakby. Nie jestem dodany do grupy ACL a wchodze do auta.
Wysłany: 2014-03-30, 23:15
Rebeka
Szefostwo
Wiek: 31 Na forum: 4451 dni Posty: 37
Nick w MP: Projekt
Piwa : 15
?
--vehicle = createVehicle ( modelID, x, y, z, rotX, rotY, rotZ )
state = setVehicleDoorState ( vehicle, 1, 1 )
setVehicleDamageProof ( vehicle, true )
?
?
?
function ?lockPrivate ( player, seat, jacked )
? ? if ( seat == 0 ) then
? ? ? ? local accName = getAccountName ( getPlayerAccount ( player ) )
? ? ? ? if ( not isObjectInACLGroup ( user."..accName, aclGetGroup ( "Taxi" ) ) ) then
? ? ? ? ? ? cancelEvent ( )
? ? ? ? ? ? outputChatBox ( "Nie jestes w Taxi", player, 0, 245, 82, false )
? ? ? ? else
? ? ? ? ? ? outputChatBox ( "Witamy w pracy!", player, 0, 255, 0, false ) ---- masz to jest np na taxi bo na G ktos wsiadziw ale na enter tylko taximan
? ? ? ? end
? ? ? ? end
end
addEventHandler ( "onVehicleStartEnter", vehicle1, lockPrivate )
Wysłany: 2014-04-01, 15:58
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
Nie tworzy aut
Wysłany: 2014-04-02, 00:31
Rebeka
Szefostwo
Wiek: 31 Na forum: 4451 dni Posty: 37
Nick w MP: Projekt
Piwa : 15
co ty opowiadasz? napisz na gg 50214353
[ Dodano : 2014-04-02, 01:11 ]
Kod: vehicle1 = createVehicle ( 420 , -1735.6640625, 1015.4167480469, 16.995615005493, 0, 0, 90 )
--vehicle = createVehicle ( modelID, x, y, z, rotX, rotY, rotZ )
state = setVehicleDoorState ( vehicle, 1, 1 )
setVehicleDamageProof ( vehicle, true )
function lockPrivate ( player, seat, jacked )
if ( seat == 0 ) then
local accName = getAccountName ( getPlayerAccount ( player ) )
if ( not isObjectInACLGroup ( "user."..accName, aclGetGroup ( "Taxi" ) ) ) then
cancelEvent ( )
outputChatBox ( "Nie jestes w Taxi", player, 0, 245, 82, false )
else
outputChatBox ( "Witamy w pracy!", player, 0, 255, 0, false )
end
end
end
addEventHandler ( "onVehicleStartEnter", vehicle1, lockPrivate )
jak nie zadzia?a to napisz jak ty to robisz?
albo debug.
Wysłany: 2014-04-02, 13:05
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
samochody = {
-- model , x , y , z , rotX , rotY , rotZ
{ 420 , - 1735.6640625 , 1015.4167480469 , 16.995615005493 , 0 , 0 , 90 },
{ 420 , 0 , 0 , 3 , 0 , 0 , 0 }
}
grupaACL = "Taxi"
addEventHandler ( "onResourceStart" , resourceRoot ,
function ( )
for _ , vehicle in ipairs ( samochody ) do
local veh = createVehicle ( vehicle [ 1 ], vehicle [ 2 ], vehicle [ 3 ], vehicle [ 4 ], vehicle [ 5 ], vehicle [ 6 ], vehicle [ 7 ] )
if ( veh ) then
addEventHandler ( "onVehicleStartEnter" , veh ,
function ( player , seat )
if ( seat == 0 ) then
local account = getPlayerAccount ( player )
if ( not isGuestAccount ( account ) ) then
if ( not isObjectInACLGroup ( "user." .. getAccountName ( account ), aclGetGroup ( grupaACL ) ) ) then
cancelEvent ( )
outputChatBox ( "Nie jete? pracownikiem " .. grupaACL , player )
end
else
cancelEvent ( )
outputChatBox ( "Nie jete? pracownikiem " .. grupaACL , player )
end
end
end
)
end
end
end
)
Tak b?dzie lepiej, bo je?li chcesz doda? auto to tylko wklejasz pozycje i model do tabeli.
Tagi: samochód :: frakcyjny.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: