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

Wysłany: 2017-08-12, 10:48


LorrettoPL







Wiek: 32
Na forum: 4560 dni
Posty: 8
Nick w MP: Hexi

Piwa: 1

Respekt: 60

Z G?RY, NIE WIEM CZY NAPISA?EM W DOBRYM DZIALE JAK CO? PROSZ? O PRZENIESIENIE GO, A NIE USUWANIE!

Cze?? napisa?em tutaj oto taki skrypt:
Kod:

function wyjsciegracza ()
ostatniemiejsce = getElementPosition (source)
end
addEventHandler("onPlayerQuit", root, wyjsciegracza)


function spawngraczy ()
if ostatniemiejsce == nil then
spawnPlayer (source, -289.42081, 1557.35437, 53.55873)
elseif ostatniemiejsce ~= nil then
spawnPlayer (source, getElementPosition)
end
addEventHandler("onPlayerJoin", root, spawngraczy)


Ten kod jest na "respienie graczy" jak gracz jest nowy to respi go w miejscu wyznaczonym coordynatami, a jak juz gral gracz na serwerze to respi go w ostatnim miejscu, mo?e kto? mi pom?c bo wyskakuje mi takie co? w konsoli i nie do ko?ca wime jak to naprawi? ;) z g?ry dzi?ki, stawiam piwko!


Kod:

[2017-08-12 10] Starting Spawngraczy
[2017-08-12 10] SCRIPT ERROR: Spawngraczy\s_dolacz.lua:13: 'end' expected (to close 'function' at line 7) near '<eof>'
[2017-08-12 10] ERROR: Loading script failed: Spawngraczy\s_dolacz.lua:13: 'end' expected (to close 'function' at line 7) near '<eof>'


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:02


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


function wyjsciegracza () 
ostatniemiejsce getElementPosition (sourceend 
addEventHandler("onPlayerQuit"rootwyjsciegracza) 


function spawngraczy () 
if ostatniemiejsce == nil then 
spawnPlayer (source, -289.420811557.3543753.55873) 
elseif ostatniemiejsce ~= nil then 
spawnPlayer (sourcegetElementPositionend 
end
addEventHandler("onPlayerJoin"rootspawngraczy)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:13


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

LorrettoPL, Problemem tego kodu jest to, ?e pogubi?e? endy. If'y, funkcje itp. itd. zaka?czasz endem. Kalizman, da? prawid?owy kod.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:19


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Kalizman, _Mike, problem w tym ?e funkcja getElementPosition zwraca 3 float'y, a nie jednego: "ostatniemiejsce"

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:34


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

amited, Wiem, zauwa?y?em ten b??d, chodzi?o mi jak Kalizman, da? prawid?owy kod z endami.


LorrettoPL, zapoznaj si? z:


Więcej informacji znajdziesz w Wikipedii MTA:

getElementPosition


Je?eli chcesz takiego co? zrobi?, to system SQLite i MySQL. Ale w?tpie, ?e sobie z tym poradzisz.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:39


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

mimo ?e ten kod i tak nie b?dzie dzia?a? bo zapisujesz do jakie? zmiennej (ju? za???my ?e poprawnie) x,y,z to przy 1. wej?ciu b?dzie wywala? b??dy a przy wyj?ciu ka?demu graczowi kt?ry wejdzie b?dzie ustawia? kordy poprzednika. musisz to zrobi? na accoutData (najlepiej) tam zapisywa? pozycje i j? wczytywa?

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: probelm :: skrypcie :: chodzi :: zrobić
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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