Выбор рандомного элемента из массива и вывод его в чат

  • Автор темы deleted-user-163337
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
D

deleted-user-163337

Гость
Автор темы
Здравствуйте, есть такой массив:

local nicknamestreasure = {
["1"] = "Robinson_Crouse[925]",
["2"] = "Alvaro_Espasito[382]",
["3"] = "Mango_Kriklyaa[228]",
["4"] = "Timer_Captchi[999]",
["5"] = "Findihouse_Amazing[672]",
["6"] = "Ilya_Vancevich[290]",
["7"] = "Farmer_Andrey[382]",
["8"] = "Sam_Baron[953]",
["9"] = "Nikolay_Baskov[127]"
}

Как сделать чтобы при каждом выводе сообщения в чат брался рандомный элемент массива и выводилось сообщение с ним?
 
Решение
Lua:
math.randomseed(os.time())
sampAddChatMessage(nicknamestreasure[math.random(1,9)], -1)

Так же, у вас массив если честно говно, можно по другому.

Lua:
local nicknamestreasure = { "nick1", "nick2" }

-- nicknamestreasure[1] - nick1
-- nicknamestreasure[2] - nick2

damag

Женюсь на официантке в моем любимом баре
Проверенный
1,151
1,204
Lua:
math.randomseed(os.time())
sampAddChatMessage(nicknamestreasure[math.random(1,9)], -1)

Так же, у вас массив если честно говно, можно по другому.

Lua:
local nicknamestreasure = { "nick1", "nick2" }

-- nicknamestreasure[1] - nick1
-- nicknamestreasure[2] - nick2
 
Последнее редактирование:

kizn

q(≧▽≦q)
Всефорумный модератор
2,414
2,116
Здравствуйте, есть такой массив:

local nicknamestreasure = {
["1"] = "Robinson_Crouse[925]",
["2"] = "Alvaro_Espasito[382]",
["3"] = "Mango_Kriklyaa[228]",
["4"] = "Timer_Captchi[999]",
["5"] = "Findihouse_Amazing[672]",
["6"] = "Ilya_Vancevich[290]",
["7"] = "Farmer_Andrey[382]",
["8"] = "Sam_Baron[953]",
["9"] = "Nikolay_Baskov[127]"
}

Как сделать чтобы при каждом выводе сообщения в чат брался рандомный элемент массива и выводилось сообщение с ним?
Вариант выше с твоим массивом работать не будет. Сделай массив таким:
Lua:
local nicknamestreasure = {
  "Robinson_Crouse[925]",
  "Alvaro_Espasito[382]",
  "Mango_Kriklyaa[228]",
  "Timer_Captchi[999]",
  "Findihouse_Amazing[672]",
  "Ilya_Vancevich[290]",
  "Farmer_Andrey[382]",
  "Sam_Baron[953]",
  "Nikolay_Baskov[127]"
  }
 
Статус
В этой теме нельзя размещать новые ответы.