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

Wysłany: 2014-12-25, 14:05


PsYcHo.#







Wiek: 27
Na forum: 4191 dni
Posty: 17
Nick w MP: PsYcHo.#



Respekt: 50

Siemanko! Potrzebuj? pomocy w takim o to kodzie:

function joinHandler()
    local x 1959.55
    local y = -1714.46
    local z 15
    spawnPlayer(sourcexyz)
    fadeCamera(sourcetrue)
    setCameraTarget(sourcesource)
    outputChatBox("Witaj na moim serwerze! Pomoc pod F1!"source)
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)



Chcia?bym, ?e gdy wejdziemy do gry respi nas w jednym z trzech spawn?w. I ,?e jak zginiemy te? respi nas randomowo w tych trzech spawnach. Co? na podobe co ma best play. Wiem troszke chaotycznie, napisane :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-25, 14:26


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

To tylko przyk?ad :

spawny = {
{ x,y,},
{ x,y,},
{ x,y,},
}

rnd math.random 1#spawny )
setElementPosition graczspawny[rnd][1], spawny[rnd][2], spawny[rnd][3] )


Podpis

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

 
Wysłany: 2014-12-25, 15:35


PsYcHo.#







Wiek: 27
Na forum: 4191 dni
Posty: 17
Nick w MP: PsYcHo.#



Respekt: 50

Ehh nie bardzo wiem co z tym zrobi?. Jestem dopiero pocz?tkuj?cym w lua. ;C ;( ;( ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-25, 16:46


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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

Po prostu robisz funkcje tak?, jak poda?e? na samym pocz?tku, ale wn?trze kodu mi?dzy : function a end, ma by? +/- takie jak poda? Ci Shuffle.


spawny = {
{XYZ},
{XYZ},
{XYZ},     -- po prostu w XYZ podajesz hmm... Las Venturas w drugim San Fierro a w trzecim Los Santos przyk?adowo ofc. )
}

function joinHandler()
rnd math.random 1#spawny )
setElementPosition graczspawny[rnd][1], spawny[rnd][2], spawny[rnd][3] ) -- kod Shuffle
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)


Oczywi?cie musisz doklei? w kodzie te fadeCamera itd.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-25, 17:57


PsYcHo.#







Wiek: 27
Na forum: 4191 dni
Posty: 17
Nick w MP: PsYcHo.#



Respekt: 50

spawny = {
{-1651.70019531251286.4003906256.8000001907349},
{2147.80004882811041.699951171910.800000190735},
    spawnPlayer(sourcexyz)
    fadeCamera(sourcetrue)
    setCameraTarget(sourcesource)
    outputChatBox("Witaj na moim serwerze!"source)

function joinHandler()
rnd math.random 1#spawny )
setElementPosition graczspawny[rnd][1], spawny[rnd][2], spawny[rnd][3] )
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)
Co? takiego? :D

[ Dodano: 2014-12-25, 18:13 ]
Sprawdzi?em czy dzia?a i wchodze na serwer i mam czarny ekran w db3 wyskakuje taki komunikat:


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-25, 18:51


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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

Lel ;(

Ja Ci ca?ego skryptu nie napisz? na gotowca...
Nie dziwi? si?, ?e czarny ekran Ci wyskoczy?, poniek?d to m?j b??d, bo d?em Ci jaki? tam kawa?ek kodu.

zmienna gracz, umie?? j? mi?dzy function a spwany, ma wygl?dac tak :

local gracz getLocalPlayer()


Te fadecamera itd, one nie maja byc pod spawn tylko pod function... Mi?dzy function a end.

spawn ma mie? zako?czenie { czyli :
spawn = {
{x,y,z},
{x,y,z},
}
local gracz = getLocalPlayer()


I ostatnie, usu? spawnPlayer bo ju? shuffle da? setElementPosition.

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: 2014-12-25, 19:06


PsYcHo.#







Wiek: 27
Na forum: 4191 dni
Posty: 17
Nick w MP: PsYcHo.#



Respekt: 50

spawny = {
{-1651.70019531251286.4003906256.8000001907349},
{2147.80004882811041.699951171910.800000190735},
function joinHandler()
rnd math.random 1#spawny )
setElementPosition graczspawny[rnd][1], spawny[rnd][2], )
fadeCamera(sourcetrue)
setCameraTarget(sourcesource)
outputChatBox("Witaj na moim serwerze!"source)
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)
Takie co?? Jak jaki? b??d to nie dziw si? bo dopiero jestem pocz?tkuj?cym :( :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-25, 19:44


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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

Wed?ug mnie jest jeden b??d.

Powiniene? doda? jeszcze jedn? klamr? pod ostatnimi koordynatami a nad function i usunac ten drugi przecinek.

takie co?:


spawny = {
{x,y,z},
{x,y,z}
}
function itd itd itd


Ja wiem jak to jest by? pocz?tkowym, bo sam takim jestem, aczkolwiek ucz si?, bo to ciekawe...
Przecie? nikt nie b?dzie mia? Ci za z?e, ?e tego nie rozumiesz.


A do tego czy to okej, ja nie mam zastrze?e?, cho? moja ekspertyza nie zawsze i nie cz?sto jest trafna xd

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: 2014-12-25, 20:15


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

setElementPosition ( gracz, spawny[rnd][1], spawny[rnd][2], )


setElementPositon ma 4 argumenty nie 3 :)


setElementPosition graczspawny[rnd][1], spawny[rnd][2],spawny[rnd][3] )


Podpis

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

 
Wysłany: 2014-12-25, 20:57


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

spawny = {
{-1651.70019531251286.4003906256.8000001907349},
{2147.80004882811041.699951171910.800000190735},
}

function joinHandler()
rnd math.random 1#spawny )
setElementPosition graczspawny[rnd][1], spawny[rnd][2], spawny[rnd][3])
fadeCamera(sourcetrue)
setCameraTarget(sourcesource)
outputChatBox("Witaj na moim serwerze!"source)
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-25, 21:12


PsYcHo.#







Wiek: 27
Na forum: 4191 dni
Posty: 17
Nick w MP: PsYcHo.#



Respekt: 50

Split Wszystko fajnie tylko gdy wchodz? do gry respi mnie gdzie? wgl pod jak?? ziemi?... I nie mog? si? ruszy? nic. W konsoli wyskakuj? ci?gle b??d:

Fragment konsoli :



SS z gry:



Sory ,?e tak dupe truje :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-25, 21:46


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

ahh, zapomnia?em, ?ap:
spawny = {
{-1651.70019531251286.4003906256.8000001907349},
{2147.80004882811041.699951171910.800000190735},
}

function joinHandler()
rnd math.random 1#spawny )
setElementPosition (sourcespawny[rnd][1], spawny[rnd][2], spawny[rnd][3])
fadeCamera(sourcetrue)
setCameraTarget(sourcesource)
outputChatBox("Witaj na moim serwerze!"source)
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-26, 11:25


PsYcHo.#







Wiek: 27
Na forum: 4191 dni
Posty: 17
Nick w MP: PsYcHo.#



Respekt: 50

Okej, okej. Respi mnie w tych miejscach tylko jest jeszcze jeden problem. Bo nie mog? si? wgl ruszy? z miejsca. Ale za pomoc i tak daje piwka(wszystkim co chcieli pom?c!). Split wiesz mo?e o co chodzi z tym, ?e nie moge si? ruszy?? :O

ss z gry:



Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-26, 11:40


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

setElementPosition nie s?u?y do spawnu gracza.
Wcze?niej nale?y u?y? funkcje spawnPlayer bo inaczej b?d? wyst?powa? takie b??dy.
Dodatkowo kolejno?? jest troch? z?a bo przed spawnem nale?y rozja?ni? kamer?(fadeCamera).


spawny = {
{-1651.70019531251286.4003906256.8000001907349},
{2147.80004882811041.699951171910.800000190735},
}

function joinHandler()
fadeCamera(sourcetrue)
local rnd math.random 1#spawny )
spawnPlayer(sourcespawny[rnd][1], spawny[rnd][2], spawny[rnd][3], 0000)
setCameraTarget(sourcesource)
outputChatBox("Witaj na moim serwerze!"source)
end
addEventHandler("onPlayerJoin"getRootElement(), joinHandler)


Postaw piwo autorowi tego posta
 

 
Tagi: spawny
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » 3 Spawny 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