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

Wysłany: 2014-03-28, 16:59


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Witam, znalaz?em skrypt na auto frakcyjne. Tylko nie podoba mi si? to ?e jest na Skiny, da sie przerobi? tak aby by?o na grupe acl ?.

http://www.gtaonline.pl/p...bic-vt75601.htm

Postaw piwo autorowi tego posta
 

 
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

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

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 playerseatjacked )
    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"rootenterVehicle )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-28, 18:10


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

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 ?.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

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..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-28, 18:17


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

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 )


Postaw piwo autorowi tego posta
 

 
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

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

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..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-28, 19:52


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

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???.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-28, 21:41


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

A sprawdze jak dzia?a. Jak sprawdze odezwe si?.

[ Dodano: 2014-03-28, 21:55 ]
Niestety nie dzia?a, nie tworzy aut :/

Postaw piwo autorowi tego posta
 

 
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

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Sprawd? teraz.

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-29, 09:17


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Teraz stworzy?o auta, tylko ?e nie dzia?a skrypt aut frakcyjnych tak jakby. Nie jestem dodany do grupy ACL a wchodze do auta.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-30, 23:15


Rebeka

Szefostwo






Wiek: 31
Na forum: 4451 dni
Posty: 37
Nick w MP: Projekt

Piwa: 15

Respekt: 50

?
--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 )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-01, 15:58


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Nie tworzy aut :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-02, 00:31


Rebeka

Szefostwo






Wiek: 31
Na forum: 4451 dni
Posty: 37
Nick w MP: Projekt

Piwa: 15

Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

samochody = {
    -- modelxyzrotXrotYrotZ
    420, -1735.66406251015.416748046916.9956150054930090 },
    { 42000300}
}
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 ( playerseat )
                        if ( seat == then
                            local account getPlayerAccount player )
                            if ( not isGuestAccount account ) ) then
                                if ( not isObjectInACLGroup "user." .. getAccountName account ), aclGetGroup grupaACL ) ) ) then
                                    cancelEvent ( )
                                    outputChatBox "Nie jete? pracownikiem " .. grupaACLplayer )
                                end
                            else
                                cancelEvent ( )
                                outputChatBox "Nie jete? pracownikiem " .. grupaACLplayer )
                            end
                        end
                    end
                )
            end
        end
    end
)

Tak b?dzie lepiej, bo je?li chcesz doda? auto to tylko wklejasz pozycje i model do tabeli. :)

Postaw piwo autorowi tego posta
 

 
Tagi: samochód :: frakcyjny.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Samochód frakcyjny. 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