Wysłany: 2014-04-15, 19:03
ROKO
Wiek: 32 Na forum: 4451 dni Posty: 15
Nick w MP: Danielsda
Piwa : 2
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
Wysłany: 2014-04-15, 21:06
lolas123
Wiek: 29 Na forum: 4545 dni Posty: 11
Nick w MP: Pawel
Piwa : 6
Najlepiej to sobie zr?b logowanie na marker do danej frakcji.
Wysłany: 2014-04-16, 11:49
ROKO
Wiek: 32 Na forum: 4451 dni Posty: 15
Nick w MP: Danielsda
Piwa : 2
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?.
Wysłany: 2014-04-16, 17:35
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
?rednio rozumiem o co Ci chodzi - masz na my?li zapis teamu w kt?rym poprzednio ko?czy?em gr? czy sprawdzanie praw?
Wysłany: 2014-04-16, 17:39
ROKO
Wiek: 32 Na forum: 4451 dni Posty: 15
Nick w MP: Danielsda
Piwa : 2
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.
Wysłany: 2014-04-17, 14:45
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Podczas logowania czy gdzie tam chcesz sprawdzasz czy jest w ACL danym i ustawiasz team. Takich tematy by?y dziesi?tki.
Wysłany: 2014-04-17, 22:35
ROKO
Wiek: 32 Na forum: 4451 dni Posty: 15
Nick w MP: Danielsda
Piwa : 2
Wysłany: 2014-04-18, 22:52
Vike4562
LUA <3
Wiek: 28 Na forum: 4937 dni Posty: 144
Nick w MP: Vike4562
Piwa : 32
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
Ostatnio zmieniony przez Vike4562 2014-04-18, 23:39, w całości zmieniany 2 razy
Wysłany: 2014-04-18, 22:57
ROKO
Wiek: 32 Na forum: 4451 dni Posty: 15
Nick w MP: Danielsda
Piwa : 2
Mo?esz poda? swoje gg? Na gg b?dzie ?atwiej. Lub czy to si? pisze jako skrypt? Czy gdzie si? wkleja?
Wysłany: 2014-04-18, 23:33
Vike4562
LUA <3
Wiek: 28 Na forum: 4937 dni Posty: 144
Nick w MP: Vike4562
Piwa : 32
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
Ostatnio zmieniony przez Vike4562 2014-04-19, 00:43, w całości zmieniany 1 raz
Wysłany: 2014-04-19, 00:41
ROKO
Wiek: 32 Na forum: 4451 dni Posty: 15
Nick w MP: Danielsda
Piwa : 2
Ok, dzi?ki wszystko dzia?a . Masz piweczko ziomu?.
Tagi: jak :: zrobić :: zapis :: team...
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: