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

Wysłany: 2017-11-27, 21:38


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

Witam ,Wi?c sprawa wygl?da tak : Mam skrypt na pojazdy kt?ry sprawdza licencje kat .A i chodzi mi o to aby robi? on wyj?tek na pojazd faggio o id 462 ,tzn aby by?o mo?na tylko nim je?dzi? bez prawka kat A..
Kod:

addEventHandler("onVehicleStartEnter", getRootElement(), function(plr, seat, jacked)
if seat == 0 then
if getVehicleType(source) == "Bike" then
if getElementData(plr, "player:license:pjA") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategori A", plr, 0, 255, 131)
cancelEvent()
end

Za pomoc Stawiam Zimne :piwo: Pozdrawiam :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-27, 21:55


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

kajetan254,


if not getElementModel(source) == id then return end


W miejsce id wpisujesz id faggio.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
kajetan254
Wysłany: 2017-11-27, 22:06


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

"_Mike" napisał/a:

kajetan254,


if not getElementModel(source) == id then return end


W miejsce id wpisujesz id faggio.


Gdzie mam to konkretnie dopisa? bo co? mi nie dzia?a ?

Kod:

addEventHandler("onVehicleStartEnter", getRootElement(), function(plr, seat, jacked)
if seat == 0 then
if getVehicleType(source) == "Bike" then
if getElementData(plr, "player:license:pjA") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategori A", plr, 0, 255, 131)
cancelEvent()
end
elseif getVehicleType(source) == "Automobile" then
if getElementData(plr, "player:license:pjB") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategori B", plr, 0, 255, 131)
cancelEvent()
end
elseif getVehicleType(source) == "Plane" then
if getElementData(plr, "player:license:pjL") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategori L", plr, 0, 255, 131)
cancelEvent()
end
end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-27, 22:13


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

kajetan254, Na pocz?tku skryptu.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-27, 22:23


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

"_Mike" napisał/a:

kajetan254, Na pocz?tku skryptu.


Nadal Nic ,ca?y skrypt
Kod:

local categoryA={[463] = true,[462] = true,[461] = true,[581] = true,[448] = true,[468] = true,[471] = true,[521] = true,[522] = true,[523] = true}
local categoryB={[602] = true, [545] = true, [496] = true, [517] = true, [401] = true, [410] = true, [518] = true, [600] = true, [527] = true, [436] = true, [589] = true, [580] = true, [419] = true, [439] = true, [533] = true, [549] = true, [526] = true, [491] = true, [474] = true, [445] = true, [467] = true, [604] = true, [426] = true, [507] = true, [547] = true, [585] = true,
[405] = true, [587] = true, [409] = true, [466] = true, [550] = true, [492] = true, [566] = true, [546] = true, [540] = true, [551] = true, [421] = true, [516] = true, [529] = true, [488] = true, [460] = true,
[469] = true, [487] = true, [510] = true, [509] = true, [481] = true, [586] = true, [472] = true, [473] = true, [493] = true, [595] = true, [484] = true, [430] = true, [453] = true, [452] = true, [446] = true, [454] = true, [485] = true, [552] = true,
[438] = true, [574] = true, [420] = true, [525] = true, [408] = true, [596] = true, [597] = true, [427] = true, [599] = true, [490] = true, [432] = true, [528] = true, [601] = true, [407] = true, [544] = true, [470] = true, [598] = true, [588] = true,
[532] = true, [443] = true, [486] = true, [531] = true, [543] = true, [422] = true, [583] = true, [478] = true, [605] = true, [554] = true, [530] = true, [418] = true, [572] = true, [582] = true, [536] = true, [575] = true, [534] = true,
[567] = true, [535] = true, [576] = true, [412] = true, [402] = true, [542] = true, [603] = true, [475] = true, [449] = true, [537] = true, [570] = true, [541] = true, [464] = true, [501] = true, [465] = true, [564] = true, [568] = true, [557] = true, [424] = true, [504] = true, [495] = true, [457] = true, [539] = true, [483] = true, [571] = true, [500] = true,
[444] = true, [556] = true, [429] = true, [411] = true, [541] = true, [559] = true, [415] = true, [561] = true, [480] = true, [560] = true, [562] = true, [506] = true, [565] = true, [451] = true, [434] = true, [558] = true, [494] = true, [555] = true, [502] = true, [477] = true, [503] = true, [579] = true, [400] = true, [404] = true, [489] = true, [505] = true, [479] = true, [442] = true, [458] = true,
[606] = true, [607] = true, [610] = true, [590] = true, [569] = true, [611] = true, [584] = true, [608] = true, [435] = true, [450] = true, [591] = true, [431] = true, [594] = true}
local categoryC={[403] = true,[406] = true,[413] = true,[414] = true,[416] = true,[423] = true,[428] = true,[433] = true,[437] = true,[440] = true,[455] = true,[456] = true,[459] = true,[482] = true,[498] = true,[499] = true,[508] = true,[514] = true,[515] = true,[524] = true,[538] = true,[573] = true}
local categoryL={592,553,577,488,511,497,548,563,512,476,593,447,425,519,520,460,417,469,487,513}


-- Tutaj dalsza cze?c kodu
addEventHandler("onVehicleStartEnter", getRootElement(), function(plr,seat,jacked)
if seat ~= 0 then return end
if categoryA[getElementModel(source)] then
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=0 AND serial=? AND time>NOW()", "A", getPlayerSerial(plr))
if #result > 0 then
cancelEvent()
outputChatBox("* Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reason, plr, 255, 0, 0)
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?", "A", getPlayerSerial(plr))
end
end
if categoryB[getElementModel(source)] then
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()", "B", getPlayerSerial(plr))
if #result > 0 then
cancelEvent()
outputChatBox("* Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reason, plr, 255, 0, 0)
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?", "B", getPlayerSerial(plr))
end
end
if categoryC[getElementModel(source)] then
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()", "C", getPlayerSerial(plr))
if #result > 0 then
cancelEvent()
outputChatBox("* Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reason, plr, 255, 0, 0)
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?", "C", getPlayerSerial(plr))
end
end
if categoryL[getElementModel(source)] then
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()", "L", getPlayerSerial(plr))
if #result > 0 then
cancelEvent()
outputChatBox("* Posiadasz zawieszone prawo lotnicze do "..result[1].time..", za: "..result[1].reason, plr, 255, 0, 0)
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?", "L", getPlayerSerial(plr))
end
end
end)




addEventHandler("onVehicleStartEnter", getRootElement(), function(plr, seat, jacked)
if seat == 0 then
if getVehicleType(source) == "Bike" then
if getElementData(plr, "player:license:pjA") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategori A", plr, 0, 255, 131)
cancelEvent()
end
elseif getVehicleType(source) == "Automobile" then
if getElementData(plr, "player:license:pjB") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategori B", plr, 0, 255, 131)
cancelEvent()
end
elseif getVehicleType(source) == "Plane" then
if getElementData(plr, "player:license:pjL") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategori L", plr, 0, 255, 131)
cancelEvent()
end
end
end
end)
:/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-28, 16:43


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

local categoryA={[463] = true,[462] = true,[461] = true,[581] = true,[448] = true,[468] = true,[471] = true,[521] = true,[522] = true,[523] = true}
local categoryB={[602] = true, [545] = true, [496] = true, [517] = true, [401] = true, [410] = true, [518] = true, [600] = true, [527] = true, [436] = true, [589] = true, [580] = true, [419] = true, [439] = true, [533] = true, [549] = true, [526] = true, [491] = true, [474] = true, [445] = true, [467] = true, [604] = true, [426] = true, [507] = true, [547] = true, [585] = true,
[405] = true, [587] = true, [409] = true, [466] = true, [550] = true, [492] = true, [566] = true, [546] = true, [540] = true, [551] = true, [421] = true, [516] = true, [529] = true, [488] = true, [460] = true,
[469] = true, [487] = true, [510] = true, [509] = true, [481] = true, [586] = true, [472] = true, [473] = true, [493] = true, [595] = true, [484] = true, [430] =  true, [453] = true, [452] = true, [446] = true, [454] = true, [485] = true, [552] = true,
[438] = true, [574] = true, [420] = true, [525] = true, [408] = true, [596] = true, [597] = true, [427] = true, [599] = true, [490] = true, [432] = true, [528] = true, [601] = true, [407] = true, [544] = true, [470] = true, [598] = true, [588] = true,
[532] = true, [443] = true, [486] = true, [531] = true, [543] = true, [422] = true, [583] = true, [478] = true, [605] = true, [554] = true, [530] = true, [418] = true, [572] = true, [582] = true, [536] = true, [575] = true, [534] = true, 
[567] = true, [535] = true, [576] = true, [412] = true, [402] = true, [542] = true, [603] = true, [475] = true, [449] = true, [537] = true, [570] = true, [541] = true, [464] = true, [501] = true, [465] = true, [564] = true, [568] = true, [557] = true, [424] = true, [504] = true, [495] = true, [457] = true, [539] = true, [483] = true, [571] = true, [500] = true, 
[444] = true, [556] = true, [429] = true, [411] = true, [541] = true, [559] = true, [415] = true, [561] = true, [480] = true, [560] = true, [562] = true, [506] = true, [565] = true, [451] = true, [434] = true, [558] = true, [494] = true, [555] = true, [502] = true, [477] = true, [503] = true, [579] = true, [400] = true, [404] = true, [489] = true, [505] = true, [479] = true, [442] = true, [458] = true, 
[606] = true, [607] = true, [610] = true, [590] = true, [569] = true, [611] = true, [584] = true, [608] = true, [435] = true, [450] = true, [591] = true, [431] = true, [594] = true}
local categoryC={[403] = true,[406] = true,[413] = true,[414] = true,[416] = true,[423] = true,[428] = true,[433] = true,[437] = true,[440] = true,[455] = true,[456] = true,[459] = true,[482] = true,[498] = true,[499] = true,[508] = true,[514] = true,[515] = true,[524] = true,[538] = true,[573] = true}
local categoryL={592,553,577,488,511,497,548,563,512,476,593,447,425,519,520,460,417,469,487,513}


-- Tutaj dalsza cze?c kodu
addEventHandler("onVehicleStartEnter"getRootElement(), function(plr,seat,jacked)
    if seat ~= 0 then return end
    if categoryA[getElementModel(source)] then
        local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=0 AND serial=? AND time>NOW()""A"getPlayerSerial(plr))
        if #result > 0 then
            cancelEvent()
            outputChatBox("* Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reasonplr25500)
        else
            exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?""A"getPlayerSerial(plr))
        end
    end
    if categoryB[getElementModel(source)] then
        local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()""B"getPlayerSerial(plr))
        if #result > 0 then
            cancelEvent()
            outputChatBox("* Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reasonplr25500)
        else
            exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?""B"getPlayerSerial(plr))
        end
    end
    if categoryC[getElementModel(source)] then
        local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()""C"getPlayerSerial(plr))
        if #result > 0 then
            cancelEvent()
            outputChatBox("* Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reasonplr25500)
        else
            exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?""C"getPlayerSerial(plr))
        end
    end
    if categoryL[getElementModel(source)] then
        local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()""L"getPlayerSerial(plr))
        if #result > 0 then
            cancelEvent()
            outputChatBox("* Posiadasz zawieszone prawo lotnicze do "..result[1].time..", za: "..result[1].reasonplr25500)
        else
            exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?""L"getPlayerSerial(plr))
        end
    end
end)




addEventHandler("onVehicleStartEnter"getRootElement(), function(plrseatjacked)
    if seat == 0 then
        if getVehicleType(source) == "Bike" then
            if getElementData(plr"player:license:pjA") ~= 1 then
                outputChatBox("* Nie posiadasz prawa jazdy kategori A"plr0255131)
                cancelEvent()
            end
        elseif getVehicleType(source) == "Automobile" then
            if getElementData(plr"player:license:pjB") ~= 1 then
                outputChatBox("* Nie posiadasz prawa jazdy kategori B"plr0255131)
                cancelEvent()
            end
        elseif getVehicleType(source) == "Plane" then
            if getElementData(plr"player:license:pjL") ~= 1 then
                outputChatBox("* Nie posiadasz prawa jazdy kategori L"plr0255131)
                cancelEvent()
            end
        end
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-29, 16:52


PreQ

Halo admin






Wiek: 29
Na forum: 3111 dni
Posty: 34
Nick w MP: Shikomaru

Piwa: 80

Respekt: 60

addEventHandler("onVehicleStartEnter"getRootElement(), 
function(plrseatjacked)?
if seat == 0 then?if getVehicleType(source) == "Bike" then
if getElementData(plr"player:license:pjA") ~= 1 then?
outputChatBox("* Nie posiadasz prawa jazdy kategori A"plr0255131)?
if not getElementModel(source) == id then return 
cancelEvent()?
end 
end


Powinno dzia?a?.
Tylko zamiast id wpisz id faggio.

Podpis
Mapper & Lua

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
kajetan254
Wysłany: 2017-11-30, 18:06


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

Dzia?a :D stawiam wszystkim i dzi?kuje

[ Dodano: 2017-11-30, 18:07 ]
Dzia?a :D Stawiam wszystkim i dzi?kuje

Postaw piwo autorowi tego posta
 

 
Tagi: wyjątek :: skrypcie :: pojazdy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Wyjątek w skrypcie na pojazdy 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