Wysłany: 2012-05-11, 16:53
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Dobra Jacob , Pioruniasty , jak zrobi? te funkcje na serwer do team
Wysłany: 2012-05-11, 17:23
fuNNy!
Wiek: 28 Na forum: 5167 dni Posty: 24
Nick w MP: koxer
luki123luki123 , mo?e powiesz jak? funkcje bo nie ka?dy wie.
Wysłany: 2012-05-11, 17:36
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Wysłany: 2012-05-11, 17:48
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
np.:
Kod: function mojaFunkcja ( player, cmd )
local playerTeam = getPlayerTeam ( player ) -- pobieram element 'team' i zapisuje do zmiennej 'playerTeam'. Local przed nazw? zmiennej okre?la, ?e zmienna mo?e by? wykorzystana tylko w funkcji.
if playerTeam then -- sprawdzam czy gracz ma przypisany 'team'. To samo uzyskasz pisz?c 'if playerTeam == true then'.
outputChatBox ( getTeamName(playerTeam), player ) -- Wyswietlam nazw? teamu
end
end
addCommandHandler("team", mojaFunkcja)
Wysłany: 2012-05-11, 18:20
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
zrobi?em to addEvent ( "aadd" )
function aadd ( player )
local playerTeam = getPlayerFromName ( player )
if ( playerTeam ) then
getPlayerTeam ( player )
end
end
addEventHandler ( "aadd" , getRootElement (), aadd )
Wysłany: 2012-05-11, 18:31
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
luki123luki123 , z?y argument playerTeam . To ma byc po stronie servera, pami?taj.
Wysłany: 2012-05-11, 18:34
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Jacob , ale niemam pomys?u
Wysłany: 2012-05-11, 19:54
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
local playerTeam = getPlayerFromName ( player )
Ty w og?le znasz zastosowanie tych funkcji? Na prawd? ca?y kod wygl?da tak jakby? wpisywa? funkcje w ciemno oO. Przeanalizujmy:
Pobierasz element gracza (chocia? taki ju? masz) z funkcji getPlayerFromName i do tego ?le, poniewa? jedyny argument jaki potrzebujesz powinien by? w formie string'a (czyli bity tekst), a nie element -> sprawdzasz czy funkcja zwraca 'true', czyli rzekomy element gracza -> na koniec pobierasz element 'team' z funkcji getPlayerTeam i koniec.
Pami?taj - w lua opr?cz normalnych string'?w (bity tekst w cudzys?owie np. "przyk?adowy string"), bool'?w (przyjmuj?cych form? true lub false ) oraz intenger'?w (cyfry) funkcje zwracaj? tak?e elementy, kt?re potem mog? pos?u?y? w celu odniesienia funkcji do jakiego? w?a?nie elementu. To na przyk?ad s? gracze, pojazdy, markery, okienka GUI itp. Musisz o tym pami?ta? i cz?sto odwiedza? Wiki.
Wysłany: 2012-05-12, 11:05
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Pioruniasty , ja niezman ka?dej funkcji na pami?? ,a niekt?rych w og?le nie znam
Wysłany: 2012-05-12, 13:29
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Od tego masz wiki by je zobaczy?
Wysłany: 2012-05-12, 13:40
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Ziomek11 , ale ty szybki a sk?d bior? funkcje
Wysłany: 2012-05-12, 13:41
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Do?? ?e wszyscy staraj? Ci si? pom?c to jest nie zadowolony, powiniene? dzi?kowa? wszystkim, a najbardziej Piorunowi i Jacobowi ?e Ci pomagaj? bo nie musz? tego robi?...
Sory za OT.
Wysłany: 2012-05-12, 13:51
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Cytat: Ziomek11, ale ty szybki a sk?d bior? funkcje
To niby czemu nie potrafisz ich zastosowa??
Wi?kszo?? funkcji zaczyna si? od get lub set . Get to z angielskiego wzi?? , a set - ustawi? . Reszta dochodzi sama np. setVehicle... - logiczne, ?e co? ustawia okre?lonemu pojazdowi (Vehicle - pojazd, nie samoch?d, bo samoch?d to car ). I tak dalej.
Wysłany: 2012-05-12, 14:03
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Pioruniasty , wiem o co chodzi ale mam problem z tworzeniem ca?ej funkcji
Wysłany: 2012-05-12, 14:39
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Dlatego ja Ci nakre?li?em podstawy podstaw, wi?c do roboty .
Tagi: funkcje :: panelu :: policji
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: