Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   играем в рандом (http://www.flasher.ru/forum/showthread.php?t=55442)

васёк 05.03.2004 07:38

играем в рандом
 
как сделать подобие уличного автомата игрового по 5 рублей?
а точнее усторойсто и код для создания.

Master Paleva 05.03.2004 10:40

Я не знаю, как работает этот автомат (сам не играл ни разу).
Но игру такую сделать просто - через random.

TTS 05.03.2004 13:42

рандом должен быть завязан на количество закинутых в него денег. Он же может выдать больше, чем в него вложили.
Кстати, по-моему есть утвержденный стандарт на то, какой процент денег игровые автоматы должны выдавать обратно.

васёк 05.03.2004 15:02

да да да
 
дадада! только как ? покажите пример!

opex 05.03.2004 18:21

Цитата:

Оригинал написал(а) TTS
Кстати, по-моему есть утвержденный стандарт на то, какой процент денег игровые автоматы должны выдавать обратно.
а некоторые автоматы разаряются тоже по стандарту

васёк 06.03.2004 05:48

оййойойойой
 
а как токую хрень во флеш мх заделать ?????????????????

opex 06.03.2004 12:50

Код:

stop();
p = 0;
o = 0;
function rnd() {
        i = random(1000);
        if (i<100) {
                return "0"+i;
        } else if (i<10) {
                return "00"+i;
        } else {
                return i;
        }
}
_root.createEmptyMovieClip("but", 1);
_root.but.lineStyle(0, 0x000000, 100);
_root.but.beginFill(0x000000, 100);
_root.but.moveTo(0, 30);
_root.but.lineTo(100, 30);
_root.but.lineTo(100, 50);
_root.but.lineTo(0, 50);
_root.but.lineTo(0, 30);
_root.createTextField("text", 0, 0, 0, 100, 20);
_root.text.border = 1;
_root.onEnterFrame = function() {
        if (p == 1) {
                _root.text.text = rnd();
                o++;
        }
        if (o>200) {
                p = 0;
                o = 0;
        }
};
_root.but.onPress = function() {
        p = 1;
};


новый 07.03.2004 04:30

если для интернета: то лучше случайные числа получать не из AS, а из какого-нибудь скрипта исполняющегося на сервере, например на PHP( "случайность" получается более качественной). :)

васёк 07.03.2004 05:48

да ништяк, а исходник пропишите кто код, а то не знаю как он работает!
 
да ништяк, а исходник пропишите кто код, а то не знаю как он работает!

Jury 07.03.2004 16:17

Вложений: 1
Товарищ Орех, у меня такой вопрос. Я делаю так/см.zip/, как мне теперь сравнить результаты т.полей?

васёк 07.03.2004 17:32

круто!
 
как сделать так чтобы при выпадении чисел 111,222...и тп.
загарался красный кружочек.
только вот эти числа должны подгружаться из тхт.

opex 08.03.2004 01:13

в товоем исходике в первый кадр постваь
Код:

function rnd() {
        i = random(2);
        return i;
}
_root.onEnterFrame = function() {
        if (p == 1) {
                _root.as.text = rnd();
                _root.sd.text = rnd();
                _root.df.text = rnd();
                o++;
        }
        if (o>60) {
                p = 0;
                o = 0;
                d = 1;
        }
        if (d == 1) {
                if (_root.as.text+_root.sd.text+_root.df.text == 111) {
                        trace("winer");
                        d = 0;
                }
        }
};
_root.qqq.onPress = function() {
        p = 1;
        d = 0;
};


Jury 08.03.2004 12:32

Странно, всё работает! Просто я пробовал так сравнивать – не получалось!
Васёк, зачем тебе из тхт цифры заводить? Есть беспроигрышный вариант,
сравни поля вот как:

if (_root.as.text=_root.sd.text=_root.df.text ) {
trace("winer");
d = 0;
}

ВСЕГДА БУДУТ ВЫПОДАТЬ 111,222,333,444,..и т.д. :D

opex 08.03.2004 13:13

Jury ты хотел сказать
Код:

if (_root.as.text==_root.sd.text==_root.df.text ) {
trace("winer");
d = 0;
}


васёк 08.03.2004 13:19

да
 
слушайте дайте исходный фаил?
а вообще пожно чтобы результат(число) выигрыша загружалось из тхт?

opex 08.03.2004 13:23

а зачам

васёк 08.03.2004 13:26

надо
 
помоги :rolleyes:

Jury 08.03.2004 13:34

Нет! Именно (_root.as.text= _root.sd.text= _root.df.text )
результат стоочковый!

васёк 08.03.2004 13:39

а вот
 
как сделать так чтобы при повторном нажатии кнопка останавливала счётчик.

opex 08.03.2004 14:18

Jury кстати нет ни какой разници что так "=" что так "=="

Jury 08.03.2004 23:24

Цитата:

Оригинал написал(а) opex
Jury кстати нет ни какой разници что так "=" что так "=="
А ты попробуй!!!

Jury 08.03.2004 23:26

Вложений: 1
Васёк, ты просил исходник!?!?
ПОЛУЧАЙ!!!

васёк 09.03.2004 05:16

спасибо
 
всё заеbiсь


Часовой пояс GMT +4, время: 06:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.