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

Wysłany: 2015-06-23, 13:56


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Mam kilka pyta?.


local spawnXspawnYspawnZ 1959.55, -1714.4610
function joinHandler()
    spawnPlayer(sourcespawnXspawnYspawnZ)
    fadeCamera(sourcetrue)
    setCameraTarget(sourcesource)
    outputChatBox("Welcome to My Server"source)
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)





local spawnXspawnYspawnZ 1959.55, -1714.4610  <==Co zanaczy local?

function Czy_tu_moge_wpisa?_co_chcem?_npSPAWN_postaci ()

        <==Tu piszemy co ma sidziatak?

       <==to nam m?wi ze postawi postac na x y z

    spawnPlayer(sourcespawnXspawnYspawnZ)

    fadeCamera(sourcetrue)

    setCameraTarget(sourcesource)

        <==A to nam daje text jaki ma sito wy?wietlipo postawieniu postaci?

    outputChatBox("Welcome to My Server"source)
         <==Co sistanie je?li dam to wszystko odwrotnie?
            
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)<==Tu seventy?Co by by?o jak by nie by?o onPlayerJoin?



Prosz? si? nie ?mia? bo si? ucze i mo?e co? z tego b?dzie...


Prosz? o napisanie takiego mini poradnia i wyt?umaczy? co i jak...

Ostatnio zmieniony przez Vxen 2015-06-23, 15:33, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-23, 14:07


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

local to typ zmiennej, local czyli w tym wypadku lokalna zmienna, zadzia?a tylko na ten kod, je?eli zadeklarujesz j? na samej g?rze kodu czyli tak jak aktualnie to masz zrobione.


"SPAWN_postaci" to nazwa funkcji, tam mozesz wpisac np.

function spawnPlejer(arg) function zespawnujGraczaNaSpawnSanFierroPlox()

Ale stosuje sie krotsze nazwy, bo cz?sto tworzy si? funkcj? kt?re co? zwracaj? przez co potem trzeba przepisywa? nazw? tej funkcji.

spawnPlayer, to ju? nawet na ch?opski rozum we?, oczywi?cie ?e to zrespi gracza w danym xyz.


outputChatBox daje tekst, owszem.


A jezeli dasz wszystko na odwrot, to (moim zdaniem) nie powinno by? ?adnych skutk?w, poniewa? nie u?y?e? nigdzie masy if?w, kt?re poprzestawiane mog?yby Ci napsoci? w kodzie.


Skoro to jest skrypt na spawnowanie gracza i wyswietlasz mu tekst na : "Welcome", to chyba jasne, ?e to musi by? onPlayerJoin, czyli :

na gracza wej?cie dos?ownie xd

[ Dodano: 2015-06-23, 14:13 ]
ps. kazdy kiedys zaczynal ;)

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-23, 15:26


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

addEventHandler("onPlayerJoin"getRootElement(), joinHandler)

A czemu OnPlayerJoin jest w ""

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-23, 15:31


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Bo jest to event oraz podstawa LUA.. To tak jakby zapyta? czemu s?o? chodzi.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-23, 15:32


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

Nazwa tematu jest nieczytelna/niezrozumiała.
Popraw ją, inaczej temat zostanie usunięty.




Postaw piwo autorowi tego posta
 

 
Tagi: kilka :: pytań...
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