zrobi?em losowe punkty na stronie clienta i inny gracz ich nie widz?c a przypadkiem wje?dzaj?c w nie zalicza mi je i wie kto? jak to zabezpieczy??
[code] punktyXD = {
{1992.35, -1465.86, 13.39},
{1954.50, -1460.01, 13.38},
{1932.05, -1467.79, 13.38},
}
Witam. Wie kto? mo?e, czy jest jaki? lepszy spos?b do losowania? Oto kod:
W funkcji main rysuj? to jab?ko, i ok, ma losowe po?o?enie, tylko, ?e zale?ne od czasu, i to jab?ko zawsze rysuje si? blisko ostatniego po?o?enia, i do tego idzie to jakby w pionowo w linii (chodzi o to, ?e pojawia si? u g?ry ekranu, idzie prosto w d??, i potem pojawia si? znowu na g?rze ekranu obok abstrakcyjnej linii i schodzi w d??, i tak ca?y czas. Dzi?ki z g?ry.
Hej, mam tu taki skrypcik na losowe spawny, jednak jaki? b??d wyskakuje w db3, i nie potrafie tego rozwi?za?:
db3: attempt to length of local 'tabelaSpawnow' <a boolean value>
Kod:
Witam ponownie, mam kolejny problem. Znalaz?em taki skrypt na internecie, kt?ry ma za zadanie: po zalogowaniu gracza skrypt ma wylsowa? druzyne, do kt?rej go przydzieli. I teoretycznie wszystko jest okej, tylko, ?e kiedy ju? si? zaloguje, to skrypt ci?gle wrzuca mnie do jednego teamu, "Grove St Family", chcia? bym, aby przy ka?dym logowaniu nadawa? si? team, w kt?rym jest najmniej os?b.
Link do skryptu: https://www49.zippyshare.com/v/f0Ap5VXF/file.html
Uda?o mi si? zrobi? ma?y skrypt, kt?ry pobiera losowe koordynaty z tabeli i wypisuje je printem. Natomiast nie mam poj?cia jak zrobi?, aby co ka?de u?ycie komendy zmienia?o te w?a?nie koordynaty.
My?la?em nad p?tl? for, ale za nic w ?wiecie nie wiem jak to wykorzysta? w tym kodzie. Prosz? o nakierowanie mnie jak to wykona?. Z g?ry dzi?ki
Hejka. Ostatnio rozpocz??em swoj? przygod? z LUA, zerkam sobie kody, edytuj? - pr?buj? pisa? co? swojego. I tutaj pojawia si? pytanie czy u?ywaj?c funkcji "spawnPlayer" mo?na doda? kilka skin?w, kt?re b?d? wybiera?y si? losowo przy ka?dym respie? Przyk?adowo moja funkcja wygl?da tak:
function losuj_parking ()
local liczba = math.random(0, parkingki.max)
local x, y, z = parkingki[liczba].x, parkingki[liczba].y, parkingki[liczba].z
local rx, ry, rz = parkingki[liczba].rx, parkingki[liczba].ry, parkingki[liczba].rz
return x, y, z, rx, ry, rz
end
A to twoja zmodyfikowana funkcja.
elseif actionID == 4 then --zniszczenie
local rotVec = element:getRotation();
local x, y, z, rx, ry, rz = losuj_parking()
element:setPosition(x, y, z);
source:outputChat('Odstawi?es pojazd suszark? administratora! [Opcja '..actionID..']', 0, 255, 0)...
Mam takie cos i chce zeby zamiast te kordy co s? podane losowa?o np. zeby zawsze by?o inne (Kordy kt?re napisanie nie gdzies na mapie) P?tla cos takiego pomo?ecie?
Oto kod
Witam, mam kolejny problem otwoz chcialbym by wybieralo mi losowo markery. Czyli no dodaje do skryptu markery i chce zeby jeden z nich sie uruchomil a potem drugi i tak ciagle ale nie po kolei :>. Opis: Chodzi o to zeby losowalo mi do jakiego markeru mam dojechac :>>
kod
Client
[lua]
local districtsBus = {
{
-2405.13671875, -95.521484375, 34.900238037109},
{-2404.3330078125, -112.380859375, 34.90013885498},
{-2399.6416015625, -122.2705078125, 34.900146484375},
{-2395.865234375, -141.0341796875, 34.899978637695},
{-2386.4521484375, -118.2626953125, 34.899925231934},
{-2400.99609375, -150.041015625, 34.900268554688},
{-2386.1005859375, -144.90234375, 34.900054931641},
{-2387.5693359375, -175.4169921875, 34.89246368408},
{-2403.7236328125, -186.962890625, 34.892444610596},
{-2408.5576171875, -168.5546875, 34.900157928467},
}
local jobTarget
local jobMarker
local jobVehicle
local maxTarget = #districtsBus
function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
if jobTarget and isElement(jobTarget) then
destroyElement(jobTarget)
jobTarget = nil
jobTarget = 0
end
triggerServerEvent("destroyVeh", localPlayer)
end
function busDriver(el, md)
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle(el) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle(el) then return end
Witam, nie tak dawno zakupi?em od znajomego autorski skrypt DeathMatch, jest par? rzeczy w nad kt?rymi trzeba popracowa? . Jedn? z nich s? spawny, jak wiadomo g?upio jest mie? trzy spawny jakimi s? LOS SANTOS, SAN FIERRO, LAS VENTURAS. Chodzi mi o konkrety, aby gracz m?g? si? spawnowa? losowo na podanych koordynatach...
Na razie znalaz?em tylko ten kod, tycz?cy si? wyboru miasta.
Chce aby gracz po zalogowaniu po prostu zrespawnowa? sie w losowym miejscu.
Mo?na prosi? o jak?? struktur??.