Просмотр полной версии : играем в рандом
как сделать подобие уличного автомата игрового по 5 рублей?
а точнее усторойсто и код для создания.
Master Paleva
05.03.2004, 10:40
Я не знаю, как работает этот автомат (сам не играл ни разу).
Но игру такую сделать просто - через random.
рандом должен быть завязан на количество закинутых в него денег. Он же может выдать больше, чем в него вложили.
Кстати, по-моему есть утвержденный стандарт на то, какой процент денег игровые автоматы должны выдавать обратно.
дадада! только как ? покажите пример!
Оригинал написал(а) TTS
Кстати, по-моему есть утвержденный стандарт на то, какой процент денег игровые автоматы должны выдавать обратно.
а некоторые автоматы разаряются тоже по стандарту
а как токую хрень во флеш мх заделать ?????????????????
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;
};
если для интернета: то лучше случайные числа получать не из AS, а из какого-нибудь скрипта исполняющегося на сервере, например на PHP( "случайность" получается более качественной). :)
да ништяк, а исходник пропишите кто код, а то не знаю как он работает!
Товарищ Орех, у меня такой вопрос. Я делаю так/см.zip/, как мне теперь сравнить результаты т.полей?
как сделать так чтобы при выпадении чисел 111,222...и тп.
загарался красный кружочек.
только вот эти числа должны подгружаться из тхт.
в товоем исходике в первый кадр постваь
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;
};
Странно, всё работает! Просто я пробовал так сравнивать – не получалось!
Васёк, зачем тебе из тхт цифры заводить? Есть беспроигрышный вариант,
сравни поля вот как:
if (_root.as.text=_root.sd.text=_root.df.text ) {
trace("winer");
d = 0;
}
ВСЕГДА БУДУТ ВЫПОДАТЬ 111,222,333,444,..и т.д. :D
Jury ты хотел сказать
if (_root.as.text==_root.sd.text==_root.df.text ) {
trace("winer");
d = 0;
}
слушайте дайте исходный фаил?
а вообще пожно чтобы результат(число) выигрыша загружалось из тхт?
Нет! Именно (_root.as.text= _root.sd.text= _root.df.text )
результат стоочковый!
как сделать так чтобы при повторном нажатии кнопка останавливала счётчик.
Jury кстати нет ни какой разници что так "=" что так "=="
Оригинал написал(а) opex
Jury кстати нет ни какой разници что так "=" что так "=="
А ты попробуй!!!
Васёк, ты просил исходник!?!?
ПОЛУЧАЙ!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.