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

Wysłany: 2013-07-27, 23:36


ziupek







Wiek: 47
Na forum: 4722 dni
Posty: 2



Respekt: 50

SiemankoPoratujcie mnie !.
Jak doda? trucker?w na serwer truck??
Kompletnie nie wiem jak ;( (
Pr?buj? jak si? da i nic ;/

Chodzi mi o to ?e jak si? b?dzie wchodzi?o na serwer to ?eby automatycznie dodawa?ao.

Prosz? o pomoc !! ;D Daje Browca. :piwo: :piwo:

Takie co? mi tylko zosta?o ;/
truckTeam = createTeam ( "Truckerzy", 64, 255, 16 )


function settruckTeam(source)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Truckerzy")) then
setPlayerTeam(source, truckTeam)

end
end
addEventHandler("onPlayerLogin",getRootElement(),settruckTeam)

Ostatnio zmieniony przez ziupek 2013-07-28, 00:03, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 23:52


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

1. Usu? te kolory, kt?re i tak nie komponuj? si? z reszt?.
2. No i co - kod dzia?a czy jak, bo z tego co widz? to wszystko w porz?dku jest?

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 00:04


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

[b]Piorun[/b] jemu chyba chodzi oto ?e na start ma od razu dodawa? do trucker?w. Ale z tego co widz? to on ma na acl i chyba dlatego nie dzia?a.

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 00:08


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Tak, tak, racja ..

Po prostu wystarczy usun?? linijk?

Kod:

if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Truckerzy")) then


oraz jednego enda i powinno ?miga?. Pami?taj, ?e kod b?dzie dzia?a? w momencie gdy si? kto? zaloguje. Jak chcesz, by dodawa?o w momencie gdy kto? do??czy do serwera to zmie? z onPlayerLogin na onPlayerJoin i raczej powinno dzia?a?.

P.S.
Dzi?ki, ?e usun??e? kolorki. Od razu si? lepiej czyta ;) .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 00:13


ziupek







Wiek: 47
Na forum: 4722 dni
Posty: 2



Respekt: 50

Tak ma by?? ;)

truckTeam = createTeam ( "Truckerzy", 64, 255, 16 )


function settruckTeam(source)
setPlayerTeam(source, truckTeam)
end
addEventHandler("onPlayerJoin",getRootElement(),settruckTeam)

Bo cosik nie idzie ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 05:05


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Cytat:

Tak ma by?? ;)

truckTeam = createTeam ( "Truckerzy", 64, 255, 16 )


function settruckTeam(source)
setPlayerTeam(source, truckTeam)
end
addEventHandler("onPlayerJoin",getRootElement(),settruckTeam)

Bo cosik nie idzie ;/


Ok to teraz tak - 'source' jest ?r?d?em zdarzenia. Posiada go ka?de zdarzenie i jest powiedzmy tak? ukryt? zmienn?, kt?ra przechowuje informacje dot. w/w ?r?d?a. O co chodzi z tym ca?ym "?r?d?em"? Powiedzmy, ?e mamy jaki? tam element w ?wiecie gry np. marker. Chcemy, by po wej?ciu w niego co? si? sta?o z markerem, kt?ry dotkn?li?my lub do niego weszli?my. Potrzebne nam jest w tym przypadku ?r?d?o, z angielskiego "source" czyli potrzebne nam s? dok?adne informacje dot. markera, bo potem korzystaj?c z ukrytej zmiennej mo?emy np. usun?? marker, przestawi? itp.

Co do twojego kodu to wydaje si? on by? poprawny opr?cz ma?ego niedom?wienia, a mianowicie to co przed chwil? wyt?umaczy?em. Skoro jaka? zmienna jest ukryta to nie potrzebujemy jej deklarowa?. Usu? z nawias?w s??wko "source", a kod powinien zadzia?a? ;) . Poprawny kod:

function settruckTeam() 
setPlayerTeam(sourcetruckTeamend 
addEventHandler("onPlayerJoin",root,settruckTeam


Wprowadzi?em kolejna poprawk? mianowicie zamiast getRootElement() da?em s?owo root, kt?re jest zmienn?, kt?ra przechowuje nam to co zwr?ci nam w domy?le funkcja getRootElement(). Jest oczywi?cie wi?cej takich "ukrytych" zmiennych ale to mo?e kiedy indziej ;) .

Pozdrawiam.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: truckerzy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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