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

Wysłany: 2019-04-18, 21:48


ReyeS21







Wiek: 28
Na forum: 3188 dni
Posty: 6



Respekt: 50

Witam, pisz? z pro?b? o pomoc. Potrzebuj? skryptu dodaj?cego ka?dego gracza do tego samego teamu. U?y?em kodu z jednego tematu dodaj?cego gracza po wej?ciu. Zmieni?em aby dopiero po zalogowaniu gracz by? dodawany do teamu. To akurat sprawuje si? bez zarzut?w, lecz po ?mierci gracz od razu zostaje wyrzucony z teamu.
Jestem pocz?tkuj?cy w skryptowaniu wi?c nie mam poj?cia co mo?e by? nie tak. DB3 nie pokazuje ?adnych b??d?w.

Tutaj wszystko jest w porz?dku, po zalogowaniu si? gracz od razu dodawany jest do teamu.
local team = createTeam("Gracz", 0, 255, 0) 
  
function onLogin(player) 
 setPlayerTeam(player, team) 
end     
 
function timer() 
setTimer(onLogin,1000,1,source) 
end 
addEventHandler("onPlayerLogin", getRootElement(), timer) 


Tutaj za?, gdy gracz jest w teamie i zginie, zostaje z niego wyrzucony.
function onWasted(player)
 setPlayerTeam(player, team) 
end     
 
function timer() 
setTimer(onWasted,1000,1,source) 
end 
addEventHandler("onPlayerWasted", getRootElement(), timer) 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 21:55


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

ReyeS21,

addEventHandler("onPlayerWasted", getRootElement(), function() 
setTimer(function()
setPlayerTeam ( source, nil )
end,1000,1)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 22:01


ReyeS21







Wiek: 28
Na forum: 3188 dni
Posty: 6



Respekt: 50

Albo nie dzia?a, albo ?le to podpisa?em. Wklejam pe?ny kod:
local team = createTeam("Gracz", 0, 255, 0) 
  
function onLogin(player) 
 setPlayerTeam(player, team) 
end     
 
function timer() 
setTimer(onLogin,1000,1,source) 
end 
addEventHandler("onPlayerLogin", getRootElement(), timer) 


function onWasted(player)
setPlayerTeam(player, team) 
end     
addEventHandler("onPlayerWasted", getRootElement(), function() 
setTimer(function()
setPlayerTeam ( source, nil )
end,1000,1)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 22:12


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

ReyeS21, Spr?buj po prostu tak:


local team = createTeam("Gracz", 0, 255, 0) 

function login() 
setPlayerTeam(source, team) 
end 
addEventHandler("onPlayerLogin", getRootElement(), login) 

function wasted() 
setPlayerTeam(source, nil) 
end 
addEventHandler("onPlayerWasted", getRootElement(), wasted) 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 22:19


ReyeS21







Wiek: 28
Na forum: 3188 dni
Posty: 6



Respekt: 50

Wci?? nie dzia?a, teraz po zalogowaniu si? przez loginpanel, nie dodaje nawet do teamu. Co do ?mierci to bez zmian.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 22:54


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

ReyeS21, Sprawdzi?em u mnie na serwerze i wszystko dzia?a bez zarzutu. Musisz robi? co? ?le.

Ty chcesz ?eby gracz po ?mierci zosta? w tym teamie?

Ostatnio zmieniony przez AmaMa. 2019-04-18, 22:56, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 22:56


ReyeS21







Wiek: 28
Na forum: 3188 dni
Posty: 6



Respekt: 50

local team = createTeam("Gracz", 0, 255, 0) 

function login() 
setPlayerTeam(source, team) 
end 
addEventHandler("onPlayerLogin", getRootElement(), login) 

function wasted() 
setPlayerTeam(source, nil) 
end 
addEventHandler("onPlayerWasted", getRootElement(), wasted) 

Wklei?em dok?adnie to samo, je?eli chcesz mo?esz przyj?? do mnie na serwer, mo?e na miejscu b?dziesz m?g? co? oceni?.

I tak, chc? aby zosta? w tym teamie. No i problem jest r?wnie? w tym, i? nie mog? wysy?a? PW bo nie mam 10 post?w.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 23:03


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

ReyeS21, Nie powinno usuwa? z teamu je?li gracz umrze. Mo?e jaki? inny skrypt, kt?ry posiadasz na serwerze jest za to odpowiedzialny.

zostaw tylko to:


local team = createTeam("Gracz", 0, 255, 0) 
function login() 
setPlayerTeam(source, team) 
end 
addEventHandler("onPlayerLogin", getRootElement(), login) 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 23:05


ReyeS21







Wiek: 28
Na forum: 3188 dni
Posty: 6



Respekt: 50

Jest m.in sklep z pojazdami, loginpanel oraz savesystem, je?eli chodzi o te "wa?niejsze". Reszta to g??wnie teleporty i inne. My?l?, ?e co? mo?e by? z tymi trzema skryptami, ale po wy??czeniu ich, po ?mierci nadal wyrzuca z teamu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 23:06


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

ReyeS21, Podaj mi sw?j nick w grze, oraz wejd? na sw?j serwer.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
ReyeS21
Wysłany: 2019-04-18, 23:09


ReyeS21







Wiek: 28
Na forum: 3188 dni
Posty: 6



Respekt: 50

M?j nick to Ray, na serwerze jestem ca?y czas.
Problem rozwi?zany, oczywi?cie :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: dodawanie :: teamu :: śmierci
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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