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

Wysłany: 2014-04-15, 19:03


ROKO







Wiek: 32
Na forum: 4451 dni
Posty: 15
Nick w MP: Danielsda

Piwa: 2

Respekt: 50

Ostrzeżeń: 40%
Siemka, chcia?em zapyta?, jak zrobi? aby po wyj?ciu z serwera i po jego wej?ciu zapisywa?o w teamie np policja, je?eli go wcze?niej doda?em i jest w acl ''Policja''
Za pomoc oczywi?cie piwko :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-15, 21:06


lolas123







Wiek: 29
Na forum: 4544 dni
Posty: 11
Nick w MP: Pawel

Piwa: 6

Respekt: 50

Najlepiej to sobie zr?b logowanie na marker do danej frakcji. :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-16, 11:49


ROKO







Wiek: 32
Na forum: 4451 dni
Posty: 15
Nick w MP: Danielsda

Piwa: 2

Respekt: 50

Ostrzeżeń: 40%
Yyy, czyli? Prosz? o szybk? odpowied? bo tylko to mi jest potrzebne i serwer otworz?. Stawiam piwko a nawet jak kto? b?dzie chcia? wy?l? jakiego? SMS do 5 z?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-16, 17:35


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

?rednio rozumiem o co Ci chodzi - masz na my?li zapis teamu w kt?rym poprzednio ko?czy?em gr? czy sprawdzanie praw?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-16, 17:39


ROKO







Wiek: 32
Na forum: 4451 dni
Posty: 15
Nick w MP: Danielsda

Piwa: 2

Respekt: 50

Ostrzeżeń: 40%
Chodzi mi o to, ?e jak wejdziesz na serwer, dodam go do grupy policja i wyjdzie z serwera oraz wejdzie i ju? nie jest w tym teamie pod tab.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-17, 14:45


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Podczas logowania czy gdzie tam chcesz sprawdzasz czy jest w ACL danym i ustawiasz team. Takich tematy by?y dziesi?tki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-17, 22:35


ROKO







Wiek: 32
Na forum: 4451 dni
Posty: 15
Nick w MP: Danielsda

Piwa: 2

Respekt: 50

Ostrzeżeń: 40%
Mo?na ja?niej?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-18, 22:52


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

To jest ?atwy skrypt do wykonania, wystarczy ?e zrobisz save po wyj?ciu z serwera na sprawdzenie w jakim gracz jest team'ie

np:
Kod:

setAccountData(getPlayerAccount(source), "LastTeam", getTeamName(getPlayerTeam(source))) -- Zapis nazwy teamu


po zalogowaniu na serwerze sprawdzenie w jakiej gracz by? team

Kod:


function logowanie ()
local sprawdzTeam = getAccountData(getPlayerAccount(source), "LastTeam") or "(Nazwa teamu w acl dla zwyk?ego gracza)" -- Sprawdzenie w jakim by? team
if ( isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(source)), aclGetGroup(""..sprawdzTeam..""))) then -- sprawdzenie czy gracz posiada
setPlayerTeam(source, sprawdzTeam)
end
end
addEventHandler("onPlayerLogin", getRootElement(), logowanie)



pisa?em z pami?ci, nie sprawdza?em tego, ale powinno dzia?a?, je?eli b?dzie jaki? b??d to napisz :)

Podpis
Ostatnio zmieniony przez Vike4562 2014-04-18, 23:39, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-18, 22:57


ROKO







Wiek: 32
Na forum: 4451 dni
Posty: 15
Nick w MP: Danielsda

Piwa: 2

Respekt: 50

Ostrzeżeń: 40%
Mo?esz poda? swoje gg? Na gg b?dzie ?atwiej. Lub czy to si? pisze jako skrypt? Czy gdzie si? wkleja?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-18, 23:33


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Wczytanie teamu

Kod:


function logowanie()
local sprawdzTeam = getAccountData(getPlayerAccount(source), "LastTeam")
if ( isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(source)), aclGetGroup(""..sprawdzTeam..""))) then -- sprawdzenie czy gracz posiada
if not ( sprawdzTeam == nil ) then
setPlayerTeam(source, getTeamFromName(getAccountData(getPlayerAccount(source), "LastTeam")) )
end
end
end
addEventHandler("onPlayerLogin", getRootElement(), logowanie)


Zapis teamu

Kod:


function Zapis()
if not ( getTeamName(getPlayerTeam(source)) == nil ) then
setAccountData(getPlayerAccount(source), "LastTeam", getTeamName(getPlayerTeam(source))) -- Zapis nazwy teamu
end
end
addEventHandler("onPlayerQuit", getRootElement(), Zapis)


Stw?rz nowy skrypt lua ( typ: server ) je?eli nie umiesz stworzy?, to lepiej nie zabieraj si? jeszcze za skryptowanie, bo to s? podstawy :)

Podpis
Ostatnio zmieniony przez Vike4562 2014-04-19, 00:43, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-19, 00:41


ROKO







Wiek: 32
Na forum: 4451 dni
Posty: 15
Nick w MP: Danielsda

Piwa: 2

Respekt: 50

Ostrzeżeń: 40%
Ok, dzi?ki wszystko dzia?a . Masz piweczko ziomu?. :)

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobić :: zapis :: team...
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak zrobić zapis w team... 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