Здравствуйте, гость ( Вход | Регистрация )

> [56b] Взаимоисключение
d`ArcZeal
сообщение 29.12.2024, 19:40
Сообщение #1


**********

Elder
Сообщений: 2.979
Регистрация: 27.11.2005
Группа: Пользователи
Наличность: 7068
Пользователь №: 4.522
Возраст: 34



Sphere 56b

Необходима функция которая отобразит любые уникальные 4 числа от 1 до 10.

А более конкретно стоит задача, чтобы при генерации предмета, он обладал 4-мя заготовленными бонусами из 10 возможных.


--------------------
Olmer online administrator
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
keni
сообщение 30.12.2024, 13:05
Сообщение #2


**

Группа: Пользователи
Наличность: 0
Пользователь №: 6.699
Возраст: 10



Писал в туалете поэтому синтаксис итд лучше проверить, с кодом не особо знаком от 56 но чет типо того должно быть, но лучше на вики залети и посмотри

Код
[function display_random_numbers]
local.unique_numbers = "" // хранения надо ли в 56 я хз, опять же на вике лучше глянуть))
local.count = 0

while (<local.count> < 4) //скок номеров генерим
    local.random_number = <EVAL RAND(10)> + 1
//тут нужна проверка что бы числа ункикальные были но можно по идее и без нее  смотря какой результат
        local.unique_numbers = <local.unique_numbers>, <local.random_number>
        local.count++
    ENDIF
endwhile


SYSMESSAGE Уникальные числа твои: <local.unique_numbers>
return


--------------------
Ryan John Waldecker 1987 -2007 best friend forever

https://uoarena.ru/ FUN PVP 51a ORION GG by BangBang
Sphere 51 Open Source
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 2.7.2025, 10:16
Designed by Nickostyle