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

Wysłany: 2014-07-27, 21:57


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-27, 22:06


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

konto getAccountName getPlayerAccount WPISZ GRACZA ) )
if isObjectInACLGroup "user."..kontoaclGetGroup("GRUPA" ) ) then


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-27, 22:13


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

Tak, ale zobacz to sprawdzi tylko czy on jest w acl, ale nie ma przypisanej tablicy do tego, o tym acl'u to wiem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-27, 22:29


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Wiesz co to tablica ? Tablica to cos = {}

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-27, 22:52


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

Tak wiem, w?a?nie takie mam tablice... Po prostu w tych tablicach mam wpisane auta np:
cos = { [444]=true }

I mam acl cos,
I teraz chc? jako? to po??czy? by mo?na by?o lub nie mo?na by?o wej?? do auta np osobowego.

[ Dodano: 2014-07-27, 23:09 ]
O patrz, o to mi chodzi, czy nie da si? tego jako? sklei?:

Kod:

if ( prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-27, 23:55


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Po??czy?e? to w?a?nie.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 00:10


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

ta :D
Zaraz zobacz? czy dzia?a, ja to tak prowizorycznie mach?em ;]

[ Dodano: 2014-07-28, 00:14 ]
Hmm, nie dzia?a, da?em to tak:
Kod:

local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if ( prawojazdykata[getElementModel(source)] ) isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 00:44


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

local playerName getAccountName getPlayerAccount thePlayer ) ) 
if ( prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup "user." .. playerNameaclGetGroup "Policja" ) ) then



Zapomnia?e? o and.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 00:56


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

Kod:

function prawoKatA ( thePlayer, seat, jacked )
if seat == 0 then
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if ( prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then
cancelEvent()
outputChatBox ( "[Licencje] Nie posiadasz prawa jazdy kategori A by prowadzi? ten pojazd.", thePlayer, 150,50,0 )
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), prawoKatA )


Tym razem po prostu pisz? ?e nie mam licencji, a jestem w acl policji. ( w grupie )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 01:05


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

"Mizy1999" napisał/a:

Kod:

function prawoKatA ( thePlayer, seat, jacked )
if seat == 0 then
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if ( prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then
cancelEvent()
outputChatBox ( "[Licencje] Nie posiadasz prawa jazdy kategori A by prowadzi? ten pojazd.", thePlayer, 150,50,0 )
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), prawoKatA )


Tym razem po prostu pisz? ?e nie mam licencji, a jestem w acl policji. ( w grupie )


Bo napisa?e? ten kod odwrotnie, ?e je?li ma to prawko i jest w grupie to mu nie pozwala wej??...

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 01:08


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

Czyli:
Kod:

isObjectInACLGroup ( user. .. playerName, aclGetGroup ( Policja ) ) and if ( prawojazdykata[getElementModel(source)] ) then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 01:14


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3


function prawoKatA thePlayerseatjacked ) 
if seat == 0 then 
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if ( prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup user. .. playerNameaclGetGroup Policja ) ) then
outputChatBox('twojtext',thePlayer,0,255,0)
else
cancelEvent() 
outputChatBox ( [LicencjeNie posiadasz prawa jazdy kategori A by prowadziten pojazd., thePlayer150,50,end 
end 
end 
addEventHandler onVehicleStartEntergetRootElement(), prawoKatA )


Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 01:36


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

wywala db:
Kod:

<name> expected near '..'


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 01:44


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3



function prawoKatA thePlayerseatjacked ) 
if seat == 0 then 
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if ( prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup 'user.'..playerNameaclGetGroup Policja ) ) then
outputChatBox('twojtext',thePlayer,0,255,0)
else
cancelEvent() 
outputChatBox ( [LicencjeNie posiadasz prawa jazdy kategori A by prowadziten pojazd., thePlayer150,50,end 
end 
end 
addEventHandler onVehicleStartEntergetRootElement(), prawoKatA )


Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 01:51


Mizy1999

I <3 Mta






Wiek: 28
Na forum: 4995 dni
Posty: 157
Nick w MP: xxx

Piwa: 154

Respekt: 40

Zabrak?o ci " " xd...
Nowe db ^.^
Kod:

addEventHandler expected string at argument 1, got nill




Kod:

function prawoKatA ( thePlayer, seat, jacked )
if seat == 0 then
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if ( prawojazdykata[getElementModel(source)] ) and isObjectInACLGroup ( 'user.'..playerName, aclGetGroup ( Policja ) ) then
outputChatBox('twojtext',thePlayer,0,255,0)
else
cancelEvent()
outputChatBox ( "[Licencje] Nie posiadasz prawa jazdy kategori A by prowadzi? ten pojazd", thePlayer, 150,50,0 )
end
end
end
addEventHandler ( onVehicleStartEnter, root, prawoKatA )


Postaw piwo autorowi tego posta
 

 
Tagi: prawo :: jazdy :: acl :: tablice :: pojazdów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Prawo Jazdy, if acl + tablice z id pojazdów 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