Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: prawo
41. Prawo Jazdy
Witam mam problem z tym skryptem na prawo jazdy chodzi o to ze jak zdam prawko to mog? je zda? po raz kolejny stara?em si? to naprawi? ale co? mi nie wysz?o
Kod:
[lua]local prawko = createMarker(358.24,186.27,1008.38-1, "cylinder", 1.5, 64, 255, 0)
setElementInterior(prawko, 3)

local punktyJazdy = {
{1455.14,-1740.78,13.61},
{1509.21,-1734.94,13.46},
{1581.85,-1734.82,13.44},
{1635.60,-1735.29,13.46},
{1724.50,-1734.95,13.46},
{1812.53,-1734.85,13.45},
{1819.05,-1752.52,13.44},
{1881.29,-1754.78,13.46},
{1955.91,-1754.71,13.47},
{2037.28,-1754.61,13.46},
{2091.07,-1755.40,13.48},
{2112.72,-1691.91,13.46},
{2114.64,-1605.51,24.65},
{2115.14,-1473.71,23.88},
{2077.16,-1459.03,23.72},
{1986.71,-1458.71,13.47},
{1860.05,-1459.46,13.46},
{1835.78,-1525.38,13.45},
{1819.52,-1607.08,13.46},
{1767.64,-1602.78,13.46},
{1674.01,-1589.88,13.43},
{1618.22,-1591.75,13.62},
{1613.48,-1647.67,13.60},
{1606.88,-1723.97,13.63},
{1521.22,-1730.14,13.47},
{1460.80,-1729.87,13.46},
}

function showNextCP(plr)
local punkt = getElementData(plr, "egzaminP_postep")
local ile = punktyJazdy[punkt]

if not ile then
egzaminKoniec(plr, true)
return
end

local marker = createMarker(ile[1], ile[2], ile[3], "checkpoint", 3, 255, 0, 0, 200, plr)
setElementData(plr, "egzaminP_marker", marker)

if punktyJazdy[punkt+1] then
ile = pun...
42. Prawo jazdy
Witam, mam problem z prawo jazdami, ka?dy mo?e wej?? do auta gdy nie ma prawa jazdy, gdy ma zabrane tez mo?e wej??.

kod:

[lua]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...
43. XyzzyRP PRAWO JAZDY
Jak da? sobie prawo jazdy na gamemodzie XyzyRP ? Ten kto powie jak dostaje :arrow: :piwo: i :arrow: R*
44. Prawo Jazdy
Witam. M?j problem polega na tym, ?e gdy rozpoczn? kurs prawo jazdy wywala mnie w powietrze i jestem na srodku mapy. Tak si? dzieje w??czaj?c gamemode serwerowy ale gdy w??cze play normalnie wszystko chodzi.

[lua]prawkobfc = createMarker(359.11539, 178.69902, 1008.38281 - 1, "cylinder", 1.5, 51, 204, 102, 200)
setElementInterior(prawkobfc, 3)

function hitMarker(source)
if getElementData(source, "prawkob") == true then return outputChatBox("#CD5700Posiadasz ju? wyrobione Prawo Jazdy Kat.B", thePlayer, 255, 255, 255, true) end
if getPlayerMoney(source) <= 450 then return outputChatBox("#CD5700Nie posiadasz wystarczaj?co pieni?dzy na t? inwestycj? !", thePlayer, 255, 255, 255, true) end
if getElementData(source, "UP") <= 10 then return outputChatBox("#CD5700Nie posiadasz wystarczaj?co Urban Points?w na t? inwestycj? !", thePlayer, 255, 255, 255, true) end
setElementData(source, "zdaje", true)
setElementInterior(source, 0)
auto = createVehicle(589, -210.67474, 1132.10303, 19.74219, 0, 0, -90)
setVehicleColor(auto, 255, 255, 255)
setElementData(auto, "vehid", "KURS")
setElementData(auto, "przebieg", 0)
setElementData(auto, "paliwo", 30)
setElementData(auto, "bak", 45)
setVehicleHandling(auto, "maxVelocity", 43)
warpPedIntoVehicle(source, auto)
--toggleControl(thePler, "enter_exit", false)
outputChatBox("#CD5700...
45. Prawo jazdy
Jak b?dzie warunek wygl?da?, ?e jak gracz pr?buje wsi??? do pojazdu to nie mo?e (do wszystkich!). Oraz jakich funkcji musz? u?y? po stronie clienta oraz servera.
46. Prawo jazdy i Wsiadanie na "g"
Witam mam problem z prawem jazdy. Jak zrobi? aby podczas klikania "f" nie ?apa?o auta z oddali tylko np. z 10m. Druga sprawa to taka, ?e gracz nie maj?cy prawa jazdy nie mo?e wsiada? na 'G' Jako pasa?er jak to naprawi?? Prosz? o pomoc!!!! za pomoc R* i :piwo:

kod blokady wsiadania:

addEventHandler
("onVehicleStartEnter"resourceRoot, function(plr,seat,jacked)    
    if (
not katB[getElementModel(source)]) then return end
    
if getElementData(plr,"player:lic:pjB") ~= 1 then    
        cancelEvent
()    
        
outputChatBox("Nie posiadasz Prawa jazdy Kategori B, Mo?esz zda? j? w urz?dzie.!"plr25500)
    
end
end
)
47. Licencja i prawo jazdy
do zamkni?cia.
48. Prawo jazdy OGRPG
Witajcie mo?ecie mi pom?c ?. Mam problem z prawem jazdy na GM OGRPG. Ot?? ka?dy mo?e wchodzi? do pojazdu nie maj?c zdanej licencji. Jak to naprawi?? ;D U?ywam GM z GTO R* :piwo: za pomoc
49. Co dopisać do skryptu na prawo jazdy by było ono na czas
Witajcie, nie wiem jak ustawi? zabieranie prawa jazdy na czas. Mam kompletny i autorski skrypt na prawo jazdy, ale nie umiem ustawi? tak, by mo?na by?o zabiera? je na czas.

Licz? na wasz? pomoc.
50. [SKRYPT] Prawo jazdy
Cze??. Przedstawi? skrypt prawa jazdy. Je?li nie ma prawa jazdy, nast?pnie wyj?? z pojazdu. Przepraszam za m?j Polski. Jestem z Ukrainy. Skrypt w j?zyku rosyjskim.




Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
51. Prawo jazdy
Cze??, mam problem. Nie wiem jak odzieli? prawo jazdy Kat.B i Kat.C.
Jak zdaje egzamin na kat.B to zdaje mi te? r?wnie? na Kat.C jak to odzieli????
Prosz? o pomoc!

kod egzaminu:
Server
[quote] isCar = {[602]=true,[496]=true,[401]=true,[518]=true,[527]=true,[589]=true,[419]=true,[533]=true,
[526]=true,[474]=true,[545]=true,[517]=true,[410]=true,[600]=true,[436]=true,[580]=true,
[439]=true,[549]=true,[491]=true,[445]=true,[604]=true,[507]=true,[585]=true,[587]=true,
[466]=true,[492]=true,[546]=true,[551]=true,[516]=true,[467]=true,[426]=true,[547]=true,
[405]=true,[409]=true,[550]=true,[566]=true,[540]=true,[421]=true,[529]=true}
--[[function prawojazdy ( source, seat, jacked )
if (not isCar[getElementModel(source)]) then return end
local playeraccount = getPlayerAccount ( source )
if seat == 0 then
if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Prawko" ) ) then
outputChatBox ( "Nie posiadasz prawa jazdy kategorii B lub zosta?o ono cofni?te!", source, 255, 255, 255, true )
cancelEvent ()
end
end
end--]]
local egzaminowany=nil

addEvent('guiokno',true)


local rozpocznij = createMarker(361.83,173.62,1007.38,"cylinder",1.5,0,0,100,100)
setElementInterior(rozpocznij,3)
setElementDimension(rozpocznij,1)


addEventHandler('onMarkerHit',root,function(player)
if isElementWithinMarker(player,rozpocznij) then
triggerClientEvent(player,"po...
52. Prawo jazdy
Ludzie potrzebuje pomocy, sam nie umiem tego zrobi?.
Ot?? mam skrypt na prawo jazdy i chce ?eby dotyczy? on tylko pojazd?w osobowych KAT.B Infernus Sultan itd. jest to mo?liwe??? prosze oto lua.
Prosz? o szybk? odpowied?


[quote]function dajprawko ( 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, "prawojazdy") then
outputChatBox("Da?e? prawo jazdy graczowi "..nickgracza.."", policjant)
outputChatBox("Otrzyma?e? prawo jazdy od policjanta "..nickpolicjanta.."", gracz1)
setAccountData(konto, "prawojazdy", true)
else
outputChatBox("Gracz "..nickgracza.." posiada prawo jazdy", policjant)
end
else
outputChatBox("Nie jeste? policjantem!", policjant)
end
end
addCommandHandler("daj.prawojazdy", dajprawko )


function sprawdzprawko ( policjant, commandName, gracz )
local accName = getAccountName ( getPlayerAccount ( policjant) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
local gracz1 ...
53. prawo jazdy pod mysql
Elo ;d

Mam pytanko jak zrobic zeby na mysql zmienialo ze ma prawko



function dajprawojazdysource )
konto getPlayerAccount source )
setAccountData konto"prawojazdy"true
dbExec(connection"UPDATE users SET Prawko=? WHERE Login=?"nick)

end
addCommandHandler
("prawko"dajprawojazdy  )


[ Dodano: 2015-12-23, 17:53 ]
dobra juz z tym nie trzeba poradzilem ale jak zrobic zeby nie dalo sie wejsc do auta jezeli nie ma sie prawka?



function zdal (source)
wykonajKwerende "UPDATE users SET prawko = ? WHERE Login = ?""true"getPlayerName source ) )
outputChatBox("Zda?e?! Gratuluje!"source )

end
addEvent
"zdal"true )
addEventHandler"zdal"rootzdal )


tak zrobilem to teraz jak zeby nie dalo
54. prawo jazdy
Mam problem bo chce zapisywac prawo jazdy jak sie zda ale nie dzia?a



function zdal ()
local gracz getPlayerName source)
konto getPlayerAccount source )
local zdal setAccountData konto"prawojazdy"true )
local query dbQuery(handler"INSERT INTO prawojazdy (gracz, zdal) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?)"graczzdal500)
      
outputChatBox("Kurs prawa jazdy zako?czony pomy?lnie! Gratulacje!"source )
konto getPlayerAccount source )
end




function prawkozapisz()
        
local gracz getPlayerName source)
        
local zdal getElementData(v"prawojazdy")
        
dbExec(handler"UPDATE pojazdy SET  zdal='"..y.."' WHERE gracz='"..gracz.."'")


end
setTimer
(prawkozapisz50000)
55. Prawo jazdy.
Mam problem z prawo jazdy, chcia?bym doda? funkcje tak?, ?e jak stukn? wraca mnie z powrotem do miejsca gdzie si? robi prawko, a nie zostawia na ulicy.
Jakiej funkcji do tego u?y??
56. Prawo jazdy
Po stronie Servera

[lua]function dajprawko ( 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, "prawojazdy") then
outputChatBox("Da?e? prawo jazdy graczowi "..nickgracza.."", policjant)
outputChatBox("Otrzyma?e? prawo jazdy od policjanta "..nickpolicjanta.."", gracz1)
setAccountData(konto, "prawojazdy", true)
else
outputChatBox("Gracz "..nickgracza.." posiada prawo jazdy", policjant)
end
else
outputChatBox("Nie jeste? policjantem!", policjant)
end
end
addCommandHandler("daj.prawojazdy", 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
...
57. Prawo jazdy kat B i C
kto? powie mi jak to zrobi? ?? Bardzo prosze
58. Prawo Jazdy pojazd i markery nie znkają
Witam.
Chcia?bym aby kto? mi pom?g? z tym kodem bo po wyj?ciu z pojazdu w trakcie zdawania on nie znika i tak samo z markerami mo?na zdawa? prawo jazdy biegn?c
S
[lua]
function getpos( source )
local x,y,z = getElementPosition ( source )
outputChatBox(""..x..", "..y..", "..z.."", source, 255, 255, 255)
end
addCommandHandler("pozycja", getpos )

function sethpnpc ()
end
setTimer( sethpnpc, 1000,0 )
local marker = createMarker ( -2033.4337158203, -117.67643737793, 1034.171875, "cylinder", 2.0, 255, 0, 0)
setElementInterior ( marker, 3)
function onhit( source )
outputChatBox("Aby zacz?? kurs prawa jazdy wpisz /kurs", source, 255, 255, 255)
end
addEventHandler( "onMarkerHit", marker, onhit)


function kurs(source)
if isElementWithinMarker ( source, marker )
then
local konto = getPlayerAccount ( source )
if not getAccountData(konto,"prawojazdy" ) then
setElementInterior ( source, 0)
auto = createVehicle ( 589, -2019.9250488281, 457.44064331055, 34.876052856445, 0, 0, 270)
setVehicleColor ( auto, 1 )
warpPlayerIntoVehicle ( source, auto )
-- local instruktor2 = createPed(57, 0, 0,0 )
-- warpPlayerIntoVehicle ( instruktor2, auto, 1 )
triggerClientEvent ("zdajemyprawkotrolololo", source )
else
outputChatBox("Masz ju? prawo jazdy.", source, 255, 255, 255)
end
end
end
addCommandHandler("kurs", kurs)...
59. Prawo Jazdy
Witam.
Potrzebuje pomocy przy skrypcie prawa jazdy jak si? nie myl? to Artysty chcia?bym aby po wyj?ciu gracza z pojazdu on znika? i markery tak samo bo po wyj?ciu z auta markery zostaj? i mo?na zdawa? z buta oto kod
C-side
[code]
function markerygo ( source )
marker1 = createMarker ( -2007.8035888672, 448.80407714844, 34.719398498535, "checkpoint", 3.0, 255, 0, 0, 100)
end
addEvent( "zdajemyprawkotrolololo", true )
addEventHandler( "zdajemyprawkotrolololo",localPlayer, markerygo )

function MH1 (hitPlayer, matchingDimension)
if hitPlayer == localPlayer then
if source == marker1 then
destroyElement ( marker1 )
marker2 = createMarker ( -2007.1512451172, 356.27447509766, 34.719463348389, "checkpoint", 3.0, 255, 0, 0, 100)
end
if source == marker2 then
destroyElement ( marker2 )
marker3 = createMarker ( -2031.2839355469, 321.81930541992, 34.719440460205, "checkpoint", 3.0, 255, 0, 0, 100)
end
if source == marker3 then
destroyElement ( marker3 )
marker4 = createMarker ( -2148.3205566406, 301.18096923828, 34.875690460205, "checkpoint", 3.0, 255, 0, 0, 100)
end
if source == marker4 then
destroyElement ( marker4 )
marker5 = createMarker ( -2147.951171875, 178.54162597656, 34.875663757324, "checkpoint", 3.0, 255, 0, 0, 100)
end
if source == marker5 then
destroyElement ( marker5 )
marker6 = createMarker ( -2162.1904296875, 95.453231811523, 34.875629425049, &q...
60. Prawo Jazdy
Witam zrobi?em sobie takie prawo jazdy lecz nie dzia?a nwm czemu :( Widzicie tu jaki? b??d ?
C-SIDE

function prawoKatA thePlayerseatjacked )
if 
seat == 0 then
local playerName 
getAccountName getPlayerAccount thePlayer ) )
isObjectInACLGroup 'user.'..playerNameaclGetGroup "Prawoa" ) )
if ( 
prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup 'user.'..playerNameaclGetGroup "prawkoa" ) ) then
else
cancelEvent()
outputChatBox ("Nie Posiadasz Prawa jazdy Kategori A ! ! !"thePlayer
end 
end 
end
addEventHandler 
'onVehicleStartEnter'rootprawoKatA )

function 
dajPrawkoa(thePlayercommandNameaccountName)
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if 
isObjectInACLGroup "user." .. playerNameaclGetGroup "Policja" ) ) then
if accountName then 
aclGroupAddObject 
(aclGetGroup("Prawoa"), "user."..accountName
outputChatBox('Wyda?e? prawo jazdy'thePlayer
else 
outputChatBox('Podany nick jest nieprawid?owy !'thePlayer
end 
end 
end 
addCommandHandler
('dajprawkoa',dajPrawkoa)

To oczywi?ci? kawa?ek bo reszta to pojazdy nalez?ce do jakie? grupy
i mam jeszcze pytanie jak zrobi? ?eby po przej?ciu np jakiego? egzaminu dawa?o prawko ?
61. Prawo jazdy - Usunięcie pojazdu
Witam, mam pewien problem ot?? nigdy nie pojawia? si? taki b??d a? nagle si? pojawi?, po zako?czeniu egzaminu pojazd si? nie usuwa, pr?bowa?em go dawa? do setElementData i potem destroyElement(getElementData(xxxx)) ale te? bez efekt?w tak samo pod p?tl? ale te? bez efekt?w wi?c nie wiem co zrobi?. aby to zadzia?a?o.

Kod znajduje si? na c-side, kodu nie musz? pokazywa? bo nie jest to potrzebne chce pozna? wasze propozycje odno?nie tego w jaki spos?b mog? ten badziew usun??.
62. prawo jazdy na id pojazdu
Witam.

Jak zrobi? w tym kodzie tak, aby gracz kt?ry wsiada do pojazdu o id : 411 nie musia? posiada? prawa jazdy ?

kod :

function prawojazdy thePlayerseatjacked )
    
local playeraccount getPlayerAccount thePlayer )
        if 
seat == 0 then
        
if not getAccountData(playeraccount"prawojazdy"then
        outputChatBox 
"Nie posiadasz prawa jazdy!"thePlayer255255255true )
        
cancelEvent ()
        
end
        end
    end
addEventHandler 
"onVehicleStartEnter"getRootElement(), prawojazdy )



Pozdrawiam :)
63. Prawo jazdy - nie zapisuje po restarcie
Witam, ?ci?gn??em skrypt na prawo jazdy, i zd??y?em ju? troche podopisywa?, jednak nie potrafi? stworzy? zapisu prawa jazdy, my?l? ?e funkcja SetAccountData by tutaj podzia?a?a, prosz? o piln? pomoc w kodzie.

[code]function GivePassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest pod³¹czony do serwera", player)
return
end

setElementData(targetPlayer, "prawo", true)
outputChatBox("Gracz " .. nick .. " otrzyma³ prawo jazdy", player)
else
outputChatBox("Nie jestes policjantem!", player)
end
end

function CheckPassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest pod³¹czony do serwera", player)
return
end

if getElementData(targetPlayer, "prawo") then
outputChatBox("Gracz posiada prawo jazdy", player)
else
outputChatBox("Gracz nie posiada prawa jazdy", player)
end
else
outputChatBox("Nie jestes policjantem!", player)
end
end

addCommandHandler...
64. Prawo jazdy
Witam pisze skrypt prawa jazdy i napotka?em problem kiedy wpisuje /dkatb mix nie pobiera nicku mix tylko bierze m?j
kod

function dajprawob(thePlayercommandNameaccountname)
--
local account getPlayerAccount source )--Pobiera wszystkie dane konta
local konto 
getAccountName getPlayerAccount thePlayer ) )-- wyci?ga nazwe

if isObjectInACLGroup 'user.'..kontoaclGetGroup "policja" ) ) then

if konto then 
aclGroupAddObject 
(aclGetGroup("katb"), "user."..konto
outputChatBox('Wyda?e? prawo jazdy graczowi:'..kontosource
outputChatBox('Gratulacje otrzyma?e? prawo jazdy kat.b'thePlayer
else 
outputChatBox('Podany nick jest nieprawid?owy !'source
end 
end 
end 
addCommandHandler
('dkatb',dajprawob)
65. Prawo Jazdy
Witajcie. Mam taki problem i? jak wejde w marker da mi auto blokuj? marker dla mnie ale inny gracz mo?e z niego korzysta? jak to zmieni? oto kod:


kata1 
createMarker (-2653.7358398438, -23.3322029113776.1328125-1"cylinder"0.825512550)
setElementData (kata1"opis""Prawo Jazdy: Kategoria B")

addEventHandler ("onClientMarkerHit"kata1,
function (
hitElement)
if 
hitElement == getLocalPlayer() then
if not getElementData (kata1"Blokada"then
setElementData 
(kata1"Blokada"true)
triggerServerEvent ("KategoriaB"roothitElement)
else
exports.informacje:pokazInfo ("info""Tamtamtam")
end
end
end
)
66. Prawo jazdy, nietypowe
Witam, mam problem z prawem jazdy, ot?? po wej?ciu w marker nie przenosi mnie do pojazdu.... my?l? ?e to spowodowane niedzia?aj?c? funkcj? liczba.

local liczba 0

function startEgzamin(plr)
    
liczba liczba 1
    
if liczba == 0 then
        setElementInterior
(el0)
        
setElementDimension(el0)
        
outputChatBox("(( Rozpocz??e? egzamin prawa jazdy ! ))")
        
pojazd createVehicle(411, -2021.56, -45.5935.03360.0359.6180.4)
        
warpPedIntoVehicle(elpojazd)
        
marker createMarker(Punkty[liczba][1], Punkty[liczba][2], Punkty[liczba][3], "cylinder"52552550)
    
end
end
67. [Tut] Prawo jazdy i jego podkategorie.
Siemka, to jest m?j drugi tutolial, tym razem postaram si? troch? bardziej opisa? poszczeg?lne funkcje itd.

Dzi? zajmiemy si? skryptem 'Prawo jazdy', wi?c tak... W dziale skrypty mo?ecie znale?? m?j temat: "Tablice z autami". Odsy?am do niego i? bardzo si? on przyda.
[b]Link: http://www.gtaonline.pl/t...b1e662bb214[/b]

Zaczynaj?c, tworzymy nowy plik, wraz z nim kopiujemy tablice z mojego tematu, lub tworzymy w?asne, po co tablice ? Definiuj?c nasze auta, czyli dziel?c je na cz??ci pierwsze ( Ci??arowe, Osobowe, itd... ) b?dziemy mogli stworzy? za pomoc? grup acl sprawdzanie czy gracz ma to prawo jazdy ( Czyli domy?lnie czy jest w grupie ACL ) je?eli tak, b?dzie m?g? wsi??? do aut zapisanych pod tablic?... Dlatego pierw robimy tablice, p??niej zajmiemy si? dodawaniem zabieraniem prawka.

Je?eli chcecie zrobi? sami i przypisa? do niej pojazdy, ma to wygl?da? tak:

test = [color=#00ff57]{ [color=#ff0000][411]=true[/color] }[/color]

Wi?c tak:
test - Jest to nazwa tablicy kt?r? definiujemy, mo?e to by? dowolny tekst, nie powinien zawiera? znak?w polskich. Preferuj? nazwa? 'prawkokata'.

{ } - Nawiasy te deklaruj? kiedy jest pocz?tek, a kiedy koniec naszej tablicy.

[color=#ff0000][411]=true[/color] - Obecnie najwa?niejsza cz???, przypisuje nasz pojazd jako true. Mi?dzy nawiasy wystarczy wsadzi? id pojazdu, a i tak... Je?eli chcecie stworzy? wi?cej ni? jedno, nowe id poprzedzacie przecinkiem, czyli:
...
68. Prawo Jazdy, if acl + tablice z id pojazdów
Siemka, mam grubszy problem. Nie chc? kombinowa?, chodzi o to by do tego:

Kod:

function prawoKatA ( player, seat, jacked )
if seat == 0 then
if ( prawojazdykata[getElementModel(source)] ) then
cancelEvent()
outputChatBox ( "[Licencje] Nie posiadasz prawa jazdy kategori A by prowadzi? ten pojazd.", player, 150,50,0 )
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), prawoKatA )


Dopisa? w tej linijce:
Kod:

if ( prawojazdykata[getElementModel(source)] ) then

lub tak by dzia?a?o, acl. Raczej wiecie o co chodzi, mam rozpisane tablice z rodzajami prawa jazdy, czyli prawojazdykata, w tej tablicy s? motory, teraz chodzi o to ?e nie ma jak kogo? doda? by on mia? do siebie przypisan? t? tablice, mam ich chyba z 6.

[ Dodano: 2014-07-27, 22:00 ]
A dodaj?c, mam zrobion? komend? /daj-prawo-a (...b...c) Kt?re dodaje do acl:
PJA. Tylko teraz doda? tu sprawdzanie czy gracz jest w tym acl, je?eli tak to mo?e wej?? do pojazd?w z tablicy...
69. Prawo jazdy i jego kategorie
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 ;) .

[code]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"...
70. Prawo Jazdy
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 :piwo:

Kod:
[lua]

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 = getPlay...
71. [INNE] Prawo jazdy na komende
Zdawanie prawa jazdy na cmd.


Wpisujesz "/prawko" Wyskakuje ci 10 pyta? i zdajesz jak odpowiesz dobrze na 8. To zdajesz i dostajesz prawko. Prawko kosztuje 10.000$.
72. Markery & Prawo jazdy
Witam, mam pewien problem ot?? po rozwaleniu pojazdu tzn damaged.
Pojazd znika ale markery ju? nie.

Chodzi mi dok?adnie o to:
[code]addEventHandler("onVehicleDamage", resourceRoot, function(loss)
local kierowca=getVehicleController(source)
if not kierowca then return end
local pp=getElementData(kierowca, "egzaminP_vehicle")
if not pp or pp~=source then return end

if loss>5 then
local pojazd=getElementData(kierowca,"egzaminP_vehicle")
if not pojazd then return end
outputChatBox("Uszkodzi?e? pojazd! Oblewasz egzamin!", kierowca, 255,0,0)
removeElementData(kierowca,"egzaminP_vehicle")
removePedFromVehicle(kierowca)
destroyElement(pojazd)
end
end)[/code]

Pr?bowa?em doda? nawet cancelEvent ale na nic nie reaguje.

Pozosta?a cz??? skryptu:

[code]addEventHandler("onVehicleDamage", resourceRoot, function(loss)
local kierowca=getVehicleController(source)
if not kierowca then return end
local pp=getElementData(kierowca, "egzaminP_vehicle")
if not pp or pp~=source then return end

if loss>5 then
local pojazd=getElementData(kierowca,"egzaminP_vehicle")
if not pojazd then return end
outputChatBox("Uszkodzi?e? pojazd! Oblewasz egzamin!", kierowca, 255,0,0)
removeElementData(kierowca,"egzaminP_vehicle")
removePedFromVehicle(kierowca)
destroyElement(pojazd)
end
end)

addEventHandler("onPlaye...
73. [INNE] Prawo jazdy
Witam by kto? mi przerobi? t? komend? na system ZCMD

}
if(strcmp(cmd, "/prawojazdy", true) == 0)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
cmd=strtok(cmdtext, idx);
giveplayerid=strval(cmd);
if(!strlen(cmd))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "/prawojazdy [id gracza]");
return 1;
}
if (IsPlayerConnected(giveplayerid))
{
if(maprawko[playerid]==1)
{
format(cmd, sizeof(cmd), "Gracz: %s (id:%d) posiada prawo jazdy", PlayerName(giveplayerid),giveplayerid);
ShowPlayerDialog(playerid,1109,DIALOG_STYLE_MSGBOX,"Sprawdzanie prawa jazdy",cmd,"Zamknij","");
}
if(maprawko[playerid]==0)
{
format(cmd, sizeof(cmd), "Gracz: %s (id:%d) nie posiada prawa jazdy", PlayerName(giveplayerid),giveplayerid);
ShowPlayerDialog(playerid,1109,DIALOG_STYLE_MSGBOX,"Sprawdzanie prawa jazdy",cmd,"Zamknij","");
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Nie ma gracza o takim id!");
}
}
return 1;
}

Za pomoc Piweczko
74. Prawo Jazdy
[code]function GivePassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Urz?d")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracza Nie Ma Na Serweze", player)
return
end

setElementData(targetPlayer, "prawo", true)
outputChatBox("Gracz " .. nick .. " otrzymal prawoC", player)
else
outputChatBox("Nie jestes Pracownikiem Urzad", player)
end
end

function CheckPassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest podlaczony do serwera", player)
return
end

if getElementData(targetPlayer, "prawo") then
outputChatBox("Gracz posiada prawo jazdy", player)
else
outputChatBox("Gracz nie posiada prawa jazdy", player)
end
else
outputChatBox("Nie jestes policjantem!", player)
end
end

addCommandHandler("dpc", GivePassport)
addCommandHandler("zpc", CheckPassport)[/code]


Mam ten kod i po dodaniu prawa pisze ?e gracz posiada ale je?li wyjdzie i wejdzie na serwer to pisze ?e nie posiada on prawka...
75. [INNE] Prawo jazdy
Witam mam system prawka i mam zrobione ?e nie mo?na wsiada? do pojazdu je?li si? nie ma prawka lecz po wpisaniu /prawko r?wnie? wywala mnie z pojazdy egzaminacyjnego i nie mog? zrobi? prawka ... jak to naprawi??
Oto kod je?li trzeba inny poka?e inny .
Kod:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Gracz2[64];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Gname,sizeof(Gname));
format(Gracz2,sizeof(Gracz2),"/CzyMaPrawko/%s.txt",Gname);
if(dini_Exists(Gracz2))
{

}
else
{
SendClientMessage(playerid, RED,"Nie mozesz prowadzic tego pojazdu, poniewaz nie posiadasz prawa jazdy! Wpisz/prawko!");
ejectFromVeh = true;
}

if((vehicleid == examCar[0][0] || vehicleid == examCar[1][0] || vehicleid == examCar[2][0]) && !isInExam[playerid])
{
SendClientMessage(playerid,RED,"Nie mozesz prowadzic tego samochodu, jest to samoch?d przeznaczony na egzamin!");
ejectFromVeh = true;
}

return 1;
}


Pozdrawiam


#EDIT
Co najdziwniejsze to na kompie normalnie ?adnie dzia?a a na hostingu wywala mnie z auta egzaminacyjnego ...
76. [INNE] prawo jazdy
Witam mam prawo jazdy ktore zapisuje sie w scriptfiles i w gracza nicku tam gdzie score i pieniadze i mam taki problem

Gdy zrobie prawko to w scriptfiles pisze prawko=1 gdy nie mam prawka prawko=0 i jest wszystko dobrze dopoki nie zrobie restartu serwera,

zrobie restart wchodze w scriptfiles i gracza pisze prawko=1 i niby on ma prawko ale gdy wejde na serwer i sie zaloguje to w scriptfiles zmienia sie na prawko=0 i ten gracz juz nie posiada prawka i musi ponownie zdawac.Bardzo bym byl wdzieczny za pomoc probuje juz to zrobic 2 tygodnie i nic;/
77. [INNE] Prawo Jazdy
witam, jak doko?czy? ten kod na prawo jazdy, aby reagowa? tylko na pojazdy l?dowe(np. samochody) na, np. samoloty mam zamiar zrobi? nast?pn? licencj?.
Kod:


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid && PrawoJazdy[playerid] == 0))
{
RemovePlayerFromVehicle(playerid)
}
else
{
SendClientMessage(playerid, COLOR_RED, "...");
}
return 1;
}
78. Prawo Jazdy
Siemanko.Jestem nowy na forum i postanowilem je przetestowac jesli chodzi o pomoc innych. Mam problem ze skryptem z communicity "Prawo Jazdy" W panelu admina w zakladce resources normalnie sie wlacza i wylacza ale tak jakby nic nie robil oto ten skrypt
[quote]function GivePassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest pod??czony do serwera", player)
return
end

setElementData(targetPlayer, "prawo", true)
outputChatBox("Gracz " .. nick .. " otrzyma? prawo jazdy", player)
else
outputChatBox("Nie jestes policjantem!", player)
end
end

function CheckPassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest pod??czony do serwera", player)
return
end

if getElementData(targetPlayer, "prawo") then
outputChatBox("Gracz posiada prawo jazdy", player)
else
outputChatBox("Gracz nie posiada prawa jazdy", player)
end
else
outputChatBox("Nie jestes policjantem!", player)
...
79. [INNE] Prawo jazdy
Witam

Zrobi?em w?asne prawo jazdy oto funkcje:

[code]new Float:CheckpointsCoordsMotor[26][3] =
{
{-2091.6924,-122.6468,34.9096},//motor1
{-2090.9658,-161.3672,34.9161},//motor2
{-2090.4988,-228.0319,34.9175},//motor3
{-2091.0537,-275.7007,34.9143},//motor4
{-2081.7651,-120.8990,35.0829},//osobowka5
{-2080.6431,-149.3714,35.0848},//osobowka6
{-2080.7151,-167.9622,35.0836},//osobowka7
{-2080.6978,-186.6062,35.0834},//osobowka8
{-2081.0850,-206.3452,35.0835},//osobowka9
{-2080.5586,-225.2503,35.0854},//osobowka10
{-2080.8777,-243.1245,35.0836},//osobowka11
{-2082.1016,-273.3093,35.0816},//osobowka12
{-2072.5964,-117.9342,35.4474},//vany13
{-2073.1533,-149.7184,35.4306},//vany14
{-2071.8381,-184.3844,35.4399},//vany15
{-2060.8511,-207.3827,35.4411},//vany16
{-2060.1155,-241.2444,35.4348},//vany17
{-2051.8987,-275.5197,35.4465},//vany18
{-2038.9104,-227.2590,35.4418},//vany19
{-2062.3042,-120.4642,35.9323},//Tiry20
{-2062.2759,-151.2128,35.9260},//Tiry21
{-2061.6833,-183.2881,35.9268},//Tiry22
{-2060.2695,-216.2884,35.9273},//Tiry23
{-2060.2603,-247.0665,35.9276},//Tiry24
{-2052.6357,-274.2679,35.9320},//Tiry25
{-2038.5818,-229.8455,35.9285}//Tiry26
};[/code]

a tu funkcja z kt?r? jest problem:

[code]CurCheckpointMotor[playerid]++;
switch(CurCheckpointMotor[playerid]){
case 5..12 - 2:
SetPlayerRaceCheckpoint(playerid, 0, CheckpointsCoordsMotor[CurCheckpointMotor[playerid]][0], CheckpointsCoordsMotor[CurCheckpointMotor[playerid]][1], Chec...