Wysłany: 2013-02-17, 09:03
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
spawn wywo?uje si? tylko u osoby, kt?ra wpisz? komend? ostatnia
Oski napisał/a :Ja mam rozkmine na tablice, i chyba to jest najsensowniejszym rozwiazaniem.
Jak zrobi? t? tablice ??
Wysłany: 2013-02-17, 12:21
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
Wpadlem na troche inny pomysl.
Tylko nie wiem czy dokladnie zaczailem czy o to chodzi.
Kod: local zmienna = 0
players = getElementsByType ( "player" )
function sprawdz()
if zmienna >= 2 then
for theKey,thePlayer in ipairs(players) do
if (getElementData(thePlayer,"Zglosil-sie") == true) then
spawnPlayer(source, 0, 0, 3, 90, 115)
zmienna = 0
end
end
end
end
addCommandHandler("testCommand",
function(source)
outputChatBox("Dodano ci? do listy", source)
setElementData(source,"Zglosil-sie",true)
zmienna = zmienna+1
sprawdz()
end
)
Wysłany: 2013-02-17, 12:24
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Po choler? wam tablica? Za?mieca? pami?? nie ma sensu, rany ... Pomy?lcie nad bardziej optymalnym rozwi?zaniem! Poza tym wci?? nie wiem jak ten skrypt ma dzia?a?. Najlepiej to opisz w PUNKTACH co ma si? dzia? po czym. Taki swoisty algorytm, bo mo?e faktycznie trzeba b?dzie u?y? tablicy.
Wysłany: 2013-02-17, 12:28
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
Chyba poradzi?em mu bez tablicy ;]
Wysłany: 2013-02-17, 13:40
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Piorun napisał/a :Najlepiej to opisz w PUNKTACH co ma si? dzia? po czym.
Piorun, a wi?c tak ma si? dzia?:
1. Gracz1 wpisuje komend? /testCommand.
2. Graczowi1 wyskakuje napis 'Dodano ci? do listy'.
3. Gracz2 wpisuje komend? /testCommand.
4. Graczowi2 wyskakuje napis 'Dodano ci? do listy'.
5. Gracz3 wpisuje komend? /testCommand.
6. Graczowi3 wyskakuje napis 'Dodano ci? do listy'.
7. Gracz1, gracz2 i gracz3 maj? spawn na pozycje x-0 y-0 z-3
Wysłany: 2013-02-17, 13:43
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
To to co ci da?em powinno dzia?a?.
Tylko ?e to dzia?a na 2 osoby, ale mo?esz zmieni? sobie.
Wysłany: 2013-02-17, 13:51
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Oski to tak:
1. Wrzuci?em kod na serwer.
2. Wpisa?em /refresh
3. Wpisa?em /restart [nazwaskryptu]
4. Zabra?em laptopa bratu.
5. Wpisa?em /testCommand na komputerze stacjonarnym, po czym wy?wietli? si? w?a?ciwy tekst.
6. Wpisa?em /testCommand na laptopie, po czym wy?wietli? si? w?a?ciwy tekst.
7. Nie by?o spawnu do pozycji X-0, Y-0, Z-3(ani jednej, ani drugiej osoby).
Wysłany: 2013-02-17, 14:09
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
Zamie? spawnPlayer(source, 0, 0, 3, 90, 115) na spawnPlayer(thePlayer, 0, 0, 3, 90, 115)
Wysłany: 2013-02-17, 14:13
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
A racja, nie zauwazylem tego.
Wysłany: 2013-02-18, 15:08
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Ju?, wykona?em to, dzi?ki, macie .
Edit:
A te daty usuwa si? tak:
setElementData ( source , "Zglosil-sie" , true )
destroyElement ( Zglosil - sie )
Czy jak si? je usuwa ?
Wysłany: 2013-02-18, 15:12
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
Wysłany: 2013-02-18, 15:13
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
A dzi?ki, na szybko przelecia?em serverside i nie zauwa?y?em tego.
Tagi: ilość :: wpisania :: komendy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: