так можно твой код сделать проще без переменныхВот кодик смотри: (пример)
=======================
Событие игрока вход -> Если игрок голосовал [ -> Присвоить = {%player%_game} (Число: 1) ] иначе [ Присвоить = {%player%_game} (Число: 0) ]
Событие игрока правый клик -> Если игрок держит предмет (Золотой слиток) [ -> Выбрать объект игрок по = {%selected%_game} = (1) -> Действие игрока сообщение (Вы в игре) -> Выбрать объект игрок по = {%selected_game%} = (0) ->
Действие игрока сообщение (Вы не в игре) ]
Событие игрока голосует -> Присвоить = {%player%_game} (Число 1)
Событие игрок кликает правой кнопкой
Выбрать игроков по условию(Если игрок голосовал)
Выбор фильтра случайным образом(Ложим число 1)
Отправить игроку сообщение("Вас выбрала лотерея среди голосовавших игроков!")
По сабжу, совместить мой код выше с Repsys. Что-то типа такогоКак зделать рандомный выбор игрока среди тех у кого есть определёная переменная а у кого нету такой переменной то его не будет выбирать.
Событие игрок пишет в чат
Если сообщение равно(@Lottery Join) {
Установить значение переменной(%player%Joined = True)
}
Функция(winnerChoose)
Выбрать игроков если значение(%player%Joined = True)
Выбор фильтра случайным образом(1)
Отправить сообщение игроку("Вы выиграли в лотерею!", шифт + пкм по табличке и выбираем "Выборка")
Ты бы нормально объяснил как сделать правильный код, а не просто писал что то не правильно, другое не тактак можно твой код сделать проще без переменных
олсо твой код будет выбирать всех игроков со значением %player%_game = 1, а не случайного игрокаКод:Событие игрок кликает правой кнопкой Выбрать игроков по условию(Если игрок голосовал) Выбор фильтра случайным образом(Ложим число 1) Отправить игроку сообщение("Вас выбрала лотерея среди голосовавших игроков!")
По сабжу, совместить мой код выше с Repsys. Что-то типа такого
Код:Событие игрок пишет в чат Если сообщение равно(@Lottery Join) { Установить значение переменной(%player%Joined = True) } Функция(winnerChoose) Выбрать игроков если значение(%player%Joined = True) Выбор фильтра случайным образом(1) Отправить сообщение игроку("Вы выиграли в лотерею!", шифт + пкм по табличке и выбираем "Выборка")
Специально для тебя, милый)Ты бы нормально объяснил как сделать правильный код, а не просто писал что то не правильно, другое не так
# - пометки в коде, их никуда переписывать не надо
Событие игрок пишет в чат
Если сообщение равно(@Lottery Join) {
#Присваиваем игроку переменную, по которой и будем выбирать случайного игрока
Установить значение переменной(%player%Joined = True)
}
#Эта функция отвечает за случайный выбор, так сказать основа
Функция(winnerChoose)
#Сначало выбираем всех игроков, кто присоединился в лоттерею(Тех, у кого %player%Joined равняется True). Те, кто не присоединился выбираться не будут
Выбрать игроков если значение(%player%Joined = True)
#Теперь выбираем 1 случайного игрока из тех, кого мы выбрали сверху
Выбор фильтра случайным образом(1)
#Отправляем сообщение этому случайному игроку
Отправить сообщение игроку("Вы выиграли в лотерею!", шифт + пкм по табличке и выбираем "Выборка")