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

Wysłany: 2015-04-16, 21:41


ShaonicPL







Wiek: 29
Na forum: 4207 dni
Posty: 25
Nick w MP: ShaonicPL



Respekt: 50

Witam, mam tutaj funkcj? na to aby do danej dru?yny mog?o wej?? maks. 10 graczy.
I nie jestem pewny dlaczego nie dzia?a, najpewniej dlatego, ?e nie ma eventHandlera ale nie wiem jak go u?y? :P Za pomoc stawiam piwo. A oto kodzik:

Kod:

function getCountPlayerInTeam ( team )
assert ( isElement ( team ) and getElementType ( team ) == "GROM", "Bad argument @ getCountPlayerInTeam [ team expected, got " .. type ( team ) .. " ]" )
local countPlayer = 10
for _,v in ipairs ( getElementsByType ( "player" ) ) do
if ( getPlayerTeam ( v ) == team ) then
countPlayer = countPlayer + 1
end
end
return countPlayer
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-17, 07:43


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

Przy ustawianiu dru?yny gracza dodaj

if #getPlayersInTeam(twoja druzyna lub getTeamFromName()) >= 10 then
    -- jakis komunikat dla gracza
    return false
end


Postaw piwo autorowi tego posta
 

 
Tagi: countplayer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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