Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z losowaniem Waypointów odpowiednim skryptem


ThePein

Rekomendowane odpowiedzi

Opublikowano

Witam, zrobiłem taki skrypt a racze zmodyfikowałem i wygląda tak :

--[[randomowe]]--
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
function onWalkerSelectLabel(labelName)
if (labelName == "LosCzesci") then
gotoLabel("Czesc"..(math.random(1,5)).."")
elseif (labelName == "LosDrogiExp") then
gotoLabel("DrogaExp"..(math.random(1,5)).."")
elseif (labelName == "LosSchody") then
gotoLabel("Schody"..(math.random(1,5)).."")
elseif (labelName == "LosTroli") then
gotoLabel("Trol"..(math.random(1,5)).."")
elseif (labelName == "LosBanku") then
gotoLabel("Bank"..(math.random(1,3)).."")
elseif (labelName == "LosDrogiPot") then
gotoLabel("Drozka"..(math.random(1,4)).."")
elseif (labelName == "LosPowrociku") then
gotoLabel("Powrocik"..(math.random(1,4)).."")
elseif (labelName == "LosDrzewa") then
gotoLabel("Drzewo"..(math.random(1,5)).."")
elseif (labelName == "LosPoziomki") then
gotoLabel("Poziomka"..(math.random(1,5)).."")
elseif (labelName == "LosSpodnie") then
gotoLabel("Spodnie"..(math.random(1,5)).."")
elseif (labelName == "LosExpa") then
gotoLabel("Exp"..(math.random(1,5)).."")
elseif (labelName == "LosPlate") then
gotoLabel("Plate"..(math.random(1,2)).."")
elseif (labelName == "LosKosci") then
gotoLabel("Kosc"..(math.random(1,2)).."")
elseif (labelName == "LosRing") then
gotoLabel("Ring"..(math.random(1,2)).."")
elseif (labelName == "LosZielonki") then
gotoLabel("Zielonka"..(math.random(1,2)).."")
elseif (labelName == "LosButli") then
gotoLabel("Butla"..(math.random(1,2)).."")
elseif (labelName == "LosGory") then
gotoLabel("Gora"..(math.random(1,2)).."")
elseif (labelName == "LosMetki") then
gotoLabel("Metka"..(math.random(1,3)).."")
elseif (labelName == "LosErby") then
gotoLabel("Erba"..(math.random(1,5)).."")
elseif (labelName == "LosKwiatka") then
gotoLabel("Kwiatek"..(math.random(1,5)).."")
elseif (labelName == "LosWolfa") then
gotoLabel("Wolf"..(math.random(1,5)).."")
elseif (labelName == "LosWeza") then
gotoLabel("Waz"..(math.random(1,5)).."")
elseif (labelName == "LosLiscia") then
gotoLabel("Lisc"..(math.random(1,4)).."")
elseif (labelName == "LosMost") then
gotoLabel("Most"..(math.random(1,3)).."")
elseif (labelName == "LosTrawa") then
gotoLabel("Trawa"..(math.random(1,4)).."")
elseif (labelName == "LosWody") then
gotoLabel("Woda"..(math.random(1,3)).."")
elseif (labelName == "LosProca") then
gotoLabel("Proca"..(math.random(1,3)).."")
elseif (labelName == "LosOsla") then
gotoLabel("Osiol"..(math.random(1,4)).."")
elseif (labelName == "LosDrabiny") then
gotoLabel("Drabina"..(math.random(1,4)).."")
end
end

działa On ale nie do końca jak powinien, jak widzicie mam ustawione ogólnie żeby losował droge od 1 do 5, i niby jest wszystko dobrze bo losuje tylko że jak wyosuje powiedzmy droge1 to juz przy kazdym innym losowaniu az do konca całego walkera losuje się liczba 1 i char chodzi ciągle drogami 1 a ja wole żeby co losowanie padąły różne liczby typu 1,3,2,5,1,2,3. po prostu losowo, i napewno to nie przypadek ze z 10 razy pod rząd losuje cyfre 1. ktoś pomożę ? Daam duzego plusa

Opublikowano
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
function onWalkerSelectLabel(labelName)
if (labelName == "LosCzesci") then
local randCzesc = math.random(1,5)
gotoLabel("Czesc".. randCzesc .."")
 
end
end

spróbuj coś takiego na próbę, nie mam xeno na pc : /, najwyżej potem ściągnę i popróbuje sam trochę pozniej

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...