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

Wysłany: 2012-05-11, 16:53


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Dobra Jacob, Pioruniasty, jak zrobi? te funkcje na serwer do team

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-11, 17:23


fuNNy!







Wiek: 28
Na forum: 5167 dni
Posty: 24
Nick w MP: koxer



Respekt: 50

luki123luki123, mo?e powiesz jak? funkcje bo nie ka?dy wie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-11, 17:36


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

GetPlayerTeam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-11, 17:48


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

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)


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-11, 18:20


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

zrobi?em to
addEvent("aadd")
function aaddplayer )
local playerTeam getPlayerFromName player )
if (playerTeamthen
getPlayerTeam player)
end
end
addEventHandler("aadd"getRootElement(), aadd


Postaw piwo autorowi tego posta
 

 
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

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

luki123luki123, z?y argument playerTeam. To ma byc po stronie servera, pami?taj.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-11, 18:34


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Jacob, ale niemam pomys?u

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-11, 19:54


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

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.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-12, 11:05


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Pioruniasty, ja niezman ka?dej funkcji na pami?? ,a niekt?rych w og?le nie znam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-12, 13:29


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Od tego masz wiki by je zobaczy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-12, 13:40


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Ziomek11, ale ty szybki a sk?d bior? funkcje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-12, 13:41


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-12, 13:51


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

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.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-12, 14:03


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Pioruniasty, wiem o co chodzi ale mam problem z tworzeniem ca?ej funkcji

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-12, 14:39


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Dlatego ja Ci nakre?li?em podstawy podstaw, wi?c do roboty :) .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: funkcje :: panelu :: policji
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