Wysłany: 2016-01-25, 14:41
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Mam kilka spraw, Dlaczego gdy w create object wpisze [1] Nie tworzy go, ale gdy wrzuc? tam koordy to tworzy. Nast?pnie jak ustawi? to na random.match ab losowa?o koordy z tablicy. I aby zniszczy? obiekt mog?y tylko osoby z acl PSP (obiektem jest drabina)
gniazda = {
{ 252.50233 , - 62.19375 , 2.20767 , 0 , 0 , 180 },
}
for i , v in ipairs ( gniazda ) do
createObject ( 1428 , 252.50233 , - 62.19375 , 2.20767 , 0 , 0 , 180 )
outputChatBox ( "Ls sklep, gniazdo owad?w b?onoskrzyd?ych!" )
end
Wysłany: 2016-01-25, 14:44
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
gniazda = {
{ 1428 , 252.50233 , - 62.19375 , 2.20767 , 0 , 0 , 180 },
{ 1428 , x , y , z , 0 , 0 , 180 },
{ 1428 , x , y , z , 0 , 0 , 180 },
}
for i , v in ipairs ( gniazda ) do
createObject ( v [ 1 ], v [ 2 ], v [ 3 ])
outputChatBox ( "Ls sklep, gniazdo owad?w b?onoskrzyd?ych!" )
end
I nie random.match, tylko math.random
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Wysłany: 2016-01-25, 15:00
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Dobra, teraz jak by ustawi? ten math.random ?
Z acl mam pewien wz?r
[ Dodano : 2016-01-25, 15:35 ]
Czy takie co? wog?le mi b?dzie dzia?a?o je?li chodzi o losowanie?
local groupName = 'PSP' ;
gniazda = {
{ 1428 , 252.50233 , - 62.19375 , 2.20767 , 0 , 0 , 180 , 'Gniazdo ls' },
{ 1428 , 632.26013 , - 505.15118 , 17.33594 , 0 , 0 , 180 , 'Gniazdo ls2' },
{ 1428 , 656.43646 , - 566.19568 , 17.33594 , 0 , 0 , 180 , 'Gniazdo ls3' },
}
for i , v in ipairs ( gniazda ) do
createObject ( v [ 1 ], v [ 2 ], v [ 3 ])
end
local function Random ()
local posID = math . random ( 1 , #Gniazda);
Random ( Gniazda [ posID ][ 1 ] + i , Gniazda [ posID ][ 2 ] + i , Gniazda [ posID ][ 3 ]);
Random ( Gniazda [ posID ][ 1 ] - i , Gniazda [ posID ][ 2 ] + i , Gniazda [ posID ][ 3 ]);
Random ( Gniazda [ posID ][ 1 ] + i , Gniazda [ posID ][ 2 ] - i , Gniazda [ posID ][ 3 ]);
Random ( Gniazda [ posID ][ 1 ] - i , Gniazda [ posID ][ 2 ] - i , Gniazda [ posID ][ 3 ]);
end
outputChatBox ( 'Gniazdo owad?w b?onoskrzyd?ych : ' .. Gniazda [ posID ][ 4 ])
end
Wysłany: 2016-01-25, 15:40
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
gniazda = {
{ 1428 , 252.50233 , - 62.19375 , 2.20767 , 0 , 0 , 180 , 'Gniazdo ls' },
{ 1428 , 632.26013 , - 505.15118 , 17.33594 , 0 , 0 , 180 , 'Gniazdo ls2' },
{ 1428 , 656.43646 , - 566.19568 , 17.33594 , 0 , 0 , 180 , 'Gniazdo ls3' },
}
for i , v in ipairs ( gniazda ) do
local object = createObject ( v [ 1 ], v [ 2 ], v [ 3 ]) -- dalem zmienna
end
local function Random ()
local posID = math . random ( 1 , #gniazda); -- tu podajesz dokladna nazwe tablicy moglo ci tu blad wywalac
Random ( gniazda [ posID ][ 1 ] + i , gniazda [ posID ][ 2 ] + i , gniazda [ posID ][ 3 ]); -- dajesz dokladna nazwe tablicy z duzymi , malymi znakami
Random ( gniazda [ posID ][ 1 ] - i , gniazda [ posID ][ 2 ] + i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] + i , gniazda [ posID ][ 2 ] - i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] - i , gniazda [ posID ][ 2 ] - i , gniazda [ posID ][ 3 ]);
end
outputChatBox ( 'Gniazdo owad?w b?onoskrzyd?ych : ' .. gniazda [ posID ][ 4 ])
end
Wysłany: 2016-01-25, 15:47
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
local groupName = 'PSP' ;
gniazda = {
{ 1428 , 252.50233 , - 62.19375 , 2.20767 , 0 , 0 , 180 , 'Gniazdo ls' },
{ 1428 , 632.26013 , - 505.15118 , 17.33594 , 0 , 0 , 180 , 'Gniazdo ls2' },
{ 1428 , 656.43646 , - 566.19568 , 17.33594 , 0 , 0 , 180 , 'Gniazdo ls3' },
}
for i , v in ipairs ( gniazda ) do
local object = createObject ( v [ 1 ], v [ 2 ], v [ 3 ]) -- dalem zmienna
end
local function Random ()
local posID = math . random ( 1 , #gniazda);
Random ( gniazda [ posID ][ 1 ] + i , gniazda [ posID ][ 2 ] + i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] - i , gniazda [ posID ][ 2 ] + i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] + i , gniazda [ posID ][ 2 ] - i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] - i , gniazda [ posID ][ 2 ] - i , gniazda [ posID ][ 3 ]);
end
outputChatBox ( 'Gniazdo owad?w b?onoskrzyd?ych : ' .. gniazda [ posID ][ 4 ])
End pod outputem uusn??em poniewa? wywala?o near.
ale db3
http://imgur.com/JyOg2vu
Wysłany: 2016-01-25, 17:03
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
local object = createObject ( v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ]) Podmien to
Wysłany: 2016-01-25, 18:17
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Okej, wszystko ?adnie pi?knie sie tworzy, tylko nie losuje z tablicy, oraz nie wy?wietla outputChatBox, w db3 nic.
Po stronie server i client pr?bowa?em, nic si? nie zmienia
gniazda = {
{ 1428 , 252.50233 , - 62.19375 , 3.20767 , 0 , 0 , 180 , 'Gniazdo ls' },
{ 1428 , 632.26013 , - 505.15118 , 20.33594 , 0 , 0 , 180 , 'Gniazdo ls2' },
{ 1428 , 656.43646 , - 566.19568 , 20.33594 , 0 , 0 , 180 , 'Gniazdo ls3' },
}
for i , v in ipairs ( gniazda ) do
local object = createObject ( v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ])
end
local function Random ()
local posID = math . random ( 1 , #gniazda);
for i = 1 , 8 do
Random ( gniazda [ posID ][ 1 ] + i , gniazda [ posID ][ 2 ] + i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] - i , gniazda [ posID ][ 2 ] + i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] + i , gniazda [ posID ][ 2 ] - i , gniazda [ posID ][ 3 ]);
Random ( gniazda [ posID ][ 1 ] - i , gniazda [ posID ][ 2 ] - i , gniazda [ posID ][ 3 ]);
end
outputChatBox ( 'Gniazdo owad?w b?onoskrzyd?ych : ' .. gniazda [ posID ][ 4 ])
end
Wysłany: 2016-01-25, 18:28
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
marcin778 , bo funkcja Random nie jest wywo?ana nigdzie. Dodatkowo, nie widz? sensu jej istnienia, jest to b??dna p?tla nic nie robi?ca...
gniazda = {
{ 1428 , 252.50233 , - 62.19375 , 3.20767 , 0 , 0 , 180 , 'Gniazdo ls' },
{ 1428 , 632.26013 , - 505.15118 , 20.33594 , 0 , 0 , 180 , 'Gniazdo ls2' },
{ 1428 , 656.43646 , - 566.19568 , 20.33594 , 0 , 0 , 180 , 'Gniazdo ls3' }
}
for i , v in ipairs ( gniazda ) do
local object = createObject ( v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ])
setElementRotation ( object , v [ 5 ], v [ 6 ], v [ 7 ])
outputChatBox ( v [ 8 ])
end
Pr?dzej co? takiego.
Wysłany: 2016-01-25, 18:36
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Teraz prawie dobrze tylko. I tak tworzy wszystkie naraz po starcie skryptu
Wysłany: 2016-01-25, 20:38
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
A chcesz tworzy? je komend? czy jak? Bo ten kod tworzy wszystkie na raz
Wysłany: 2016-01-25, 20:39
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
BlackTen , on chce je losowo, a nie wszystkie na raz, czy jak?? komend?..
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Wysłany: 2016-01-25, 20:48
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Domysli?em si? ..
[ Dodano : 2016-01-25, 20:51 ]
function resp ()
local rand = math . random ( 1 , 3 )
if rand == 1 then
local object = createObject ( 1428 , 656.43646 , - 566.19568 , 20.33594 )
setElementRotation ( object , 0 , 0 , 180 )
outputChatBox ( "Gniazdo LS" )
elseif rand == 2 then
local object = createObject ( 1428 , 632.26013 , - 505.15118 , 20.33594 )
setElementRotation ( object , 0 , 0 , 180 )
outputChatBox ( "Gniazdo LS 2" )
elseif rand == 3 then
local object = createObject ( 1428 , 252.50233 , - 62.19375 , 3.20767 )
setElementRotation ( object , 0 , 0 , 180 )
outputChatBox ( "Gniazdo LS 3" )
end
end
setTimer ( resp , 5000 , 0 )
[ Dodano : 2016-01-25, 20:51 ]
To losuj? random przy starcie skryptu i respi jeden objekt
Wysłany: 2016-01-25, 21:11
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Ok tworzy si? losowo ?adnie pi?knie. Teraz czy jest mo?liwo?? aby nie da?o si? zniszczy? tego obiektu poprzez uderzenie?. Jedynie komend?.
function zdejmij ( player )
if isElement ( v ) then
destroyElement ( v )
end
setElementFrozen ( true )
setTimer ( zdejmij , 5000 , 0 )
end
addCommandHandler ( "zdgn" , zdejmij )
Chodzi mi r?wnie? aby zdejmowa?o tylko to gniazdo przy kt?rym stoimy. (Najlepiej chyba przerobie to w marker)
co do Chodzi mi ?e po wpisaniu /zdgn gracza zamra? na podany czas w timerze
Wysłany: 2016-01-26, 07:38
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Je?eli obiekt mo?na zniszczy? r?k?, oznacza ?e jest zniszczalny. Spr?buj go podmieni? na jaki? obiekt niezniszczalny.
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Wysłany: 2016-01-26, 10:41
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Tagi: tablice :: random :: itd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: