ガチャポンはずれ

Go down

ガチャポンはずれ

投稿 by 構築さん on 2014-05-31, 17:19

NPCSCRIPT

Code:
var status = 0;
var items = new Array(4000000, 4000001);
var dondon = Math.floor(Math.random()*items.length);
var don;

function start() {
status = -1;
action(1, 0, 0);
}

function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (mode == 0) {
cm.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
if (!cm.haveItem(5220000)) {
cm.sendOk("ガチャポンが置いてある・・・。");
cm.dispose();
} else
cm.sendNext("ガチャポンが置いてある・・・。");
} else if (status == 1) {
cm.sendYesNo("ガチャポンを回しますか?");
} else if (status == 2) {
cm.gainItem(5220000, -1);
don = Math.floor(Math.random()*10)+1;//1~10までの乱数
if (don < 2) {// 1/10(10%)の確立ではずれ
cm.sendOk("はずれです。");
} else {
cm.gainItem(items[dondon]);
}
cm.dispose();
}
}
}

設定方法

Code:
var items = new Array(4000000, 4000001);

アイテムを追加、変更

Code:
don = Math.floor(Math.random()*10)+1;//1~10までの乱数
if (don < 2) {// 1/10(10%)の確立ではずれ

はずれの確立を変更できます
avatar
構築さん
Admin

Posts : 193
Join date : 2014/05/29

http://maplescience.forumjap.com

トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可