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

Wysłany: 2015-01-12, 19:02


ShaonicPL







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



Respekt: 50

Witam
Mam taki problem, ?e na moim serwerze s? dwie dru?yny i chcia?bym ?eby do ka?dej z tych dru?yn max mog?o by do??czy? 10 graczy-A jak b?dzie chcia? 11 gracz to b?dzie pisa?o, ?e w tej dru?ynie jest maksymalna ilo?? graczy. Nie wiem czy da si? to zrobi? ale za pomoc stawiam piweczko :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 19:34


DJglizdek

Uczeń LUA






Wiek: 24
Na forum: 4168 dni
Posty: 75
Nick w MP: DJglizdek

Piwa: 5

Respekt: 60

Spr?buj u?y? p?tli aby odlicza?a do 10 i jak b?dzie wy?sza liczba to ustaw komunikat :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 20:59


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Po co p?tla? Jest funkcja na pobieranie graczy w dru?ynie :P

Więcej informacji znajdziesz w Wikipedii MTA:

getPlayersInTeam

Dajesz po prostu warunek, ?e je?li funkcja ta zwr?ci int'a wi?kszego ni? 10, to anuluje dodanie do dru?yny. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-13, 08:49


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

Musisz go tylko doda? odpowiednio:
if getPlayersInTeam(nazwa teamu) == 10 then return outputChatBox ("W teamie jest 10  os?b."jakielement255255255 end

Uzupe?nij tylko nazwa teamu i jaki? element

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-13, 15:38


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Nie nazwa teamu, tylko element "team"... Do pobrania dru?yny z nazwy s?u?y funkcja podana ni?ej:
Więcej informacji znajdziesz w Wikipedii MTA:

getTeamFromName


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-13, 18:06


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Ja proponuj? zrobi? p?tle, ?atwiej b?dzie podczepi? p??niej do funkcji warunki.


    local nazwafrakcji "Policja"
    liczymy 0

    for k,v in ipairs getElementsByType "player" ) )
    if getPlayerTeam ) == nazwafrakcji then
    liczymy liczymy 1


Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-13, 18:11


Albert221

MLG NOSCOPER






Wiek: 25
Na forum: 4175 dni
Posty: 50
Nick w MP: Albert221

Piwa: 14

Respekt: 34,3

Artysta, nie, nie b?dzie ;)

if #getPlayersInTeamt(getTeamFromName('nazwa teamu')) >= 10 then cancelEvent() end


Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-13, 18:17


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

nie dyskotekuj za mn?

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-13, 18:20


Albert221

MLG NOSCOPER






Wiek: 25
Na forum: 4175 dni
Posty: 50
Nick w MP: Albert221

Piwa: 14

Respekt: 34,3

Artysta, sp?jrz ;) ty iterujesz po wszystkich graczach (przyk?adowo 30), sprawdzasz czy jest w docelowej frakcji i inkrementujesz "liczymy". W tym przyk?adzie b?dzie to 60 operacji, w moim przyk?adzie, po prostu sprawdzasz i anulujesz, co jest jedn? operacj?. Mo?e r??nicy nie b?dzie, ale optymalizacja dobra rzecz ;)

Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
Postaw piwo autorowi tego posta
 

 
Tagi: sloty :: drużyn
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