tx · 89Ac1LgRshoUfKshvGzQkp9bX4ob6UawZnbqJNqCcNi4 3MpJUfdgwaKfTjJgpGrhDVZJ9KBhaqruj3J: -0.01400000 Waves 2019.08.31 16:48 [655509] smart account 3MpJUfdgwaKfTjJgpGrhDVZJ9KBhaqruj3J > SELF 0.00000000 Waves
{ "type": 13, "id": "89Ac1LgRshoUfKshvGzQkp9bX4ob6UawZnbqJNqCcNi4", "fee": 1400000, "feeAssetId": null, "timestamp": 1567259302527, "version": 1, "sender": "3MpJUfdgwaKfTjJgpGrhDVZJ9KBhaqruj3J", "senderPublicKey": "EfGZvomWbCwnR6YbgmBF2rduFkMwzVuox5bvYVdaSeFX", "proofs": [ "4FxmgGk9Tu58ZR8X9msHgg5Rjpw2QpaMkypd3ZVsn2N7mDJWgLm5MxGM1LCb5Hc1d5r1LfDuAGmcL8WZQfoDUdKe" ], "script": "base64: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ACUAAAAAA2EyMAkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABQAAAAAAAAAACUAAAAAA2EyMQkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABUAAAAAAAAAACUAAAAAA2EyMgkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABYAAAAAAAAAACUAAAAAA2EyMwkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABcAAAAAAAAAACUAAAAAA2EyNAkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABgAAAAAAAAAACUAAAAAA2EyNQkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABkAAAAAAAAAACUAAAAAA2EyNgkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABoAAAAAAAAAACUAAAAAA2EyNwkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABsAAAAAAAAAACUAAAAAA2EyOAkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAABwAAAAAAAAAACUAAAAAA2EyOQkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAAB0AAAAAAAAAACUAAAAAA2EzMAkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAAB4AAAAAAAAAACUAAAAAA2EzMQkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAAB8AAAAAAAAAACUAAAAAA2EzMgkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAACAAAAAAAAAAACUAAAAAA2EzMwkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAACEAAAAAAAAAACUAAAAAA2EzNAkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAACIAAAAAAAAAACUAAAAAA2EzNQkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAAAAIAAAAAAAAAACMAAAAAAAAAACUAAAAAA2EzNgkAAZEAAAACBQAAAAdOVU1CRVJTCQAAagAA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AAAAAgAAAAAAAAAAEAAAAAAAAAAAEgAAAAADYzE4CQABkQAAAAIFAAAABEVWRU4JAABqAAAAAgAAAAAAAAAAEQAAAAAAAAAAEgAAAAACZDEJAAGRAAAAAgUAAAADUkVECQAAagAAAAIAAAAAAAAAAAAAAAAAAAAAABIAAAAAAmQyCQABkQAAAAIFAAAAA1JFRAkAAGoAAAACAAAAAAAAAAABAAAAAAAAAAASAAAAAAJkMwkAAZEAAAACBQAAAANSRUQJAABqAAAAAgAAAAAAAAAAAgAAAAAAAAAAEgAAAAACZDQJAAGRAAAAAgUAAAADUkVECQAAagAAAAIAAAAAAAAAAAMAAAAAAAAAABIAAAAAAmQ1CQABkQAAAAIFAAAAA1JFRAkAAGoAAAACAAAAAAAAAAAEAAAAAAAAAAASAAAAAAJkNgkAAZEAAAACBQAAAANSRUQJAABqAAAAAgAAAAAAAAAABQAAAAAAAAAAEgAAAAACZDcJAAGRAAAAAgUAAAADUkVECQAAagAAAAIAAAAAAAAAAAYAAAAAAAAAABIAAAAAAmQ4CQABkQAAAAIFAAAAA1JFRAkAAGoAAAACAAAAAAAAAAAHAAAAAAAAAAASAAAAAAJkOQkAAZEAAAACBQAAAANSRUQJAABqAAAAAgAAAAAAAAAACAAAAAAAAAAAEgAAAAADZDEwCQABkQAAAAIFAAAAA1JFRAkAAGoAAAACAAAAAAAAAAAJAAAAAAAAAAASAAAAAANkMTEJAAGRAAAAAgUAAAADUkVECQAAagAAAAIAAAAAAAAAAAoAAAAAAAAAABIAAAAAA2QxMgkAAZEAAAACBQAAAANSRUQJAABqAAAAAgAAAAAAAAAACwAAAAAAAAAAEgAAAAADZDEzCQABkQAAAAIFAAAAA1JFRAkAAGoAAAACAAAAAAAAAAAMAAAAAAAAAAASAAAAAANkMTQJAAGRAAAAAgUAAAADUkVECQAAagAAAAIAAAAAAAAAAA0AAAAAAAAAABIAAAAAA2QxNQkAAZEAAAACBQAAAANSRUQJAABqAAAAAgAAAAAAAAAADgAAAAAAAAAAEgAAAAADZDE2CQABkQAAAAIFAAAAA1JFRAkAAGoAAAACAAAAAAAAAAAPAAAAAAAAAAASAAAAAANkMTcJAAGRAAAAAgUAAAADUkVECQAAagAAAAIAAAAAAAAAABAAAAAAAAAAABIAAAAAA2QxOAkAAZEAAAACBQAAAANSRUQJAABqAAAAAgAAAAAAAAAAEQAAAAAAAAAAEgAAAAACZTEJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAAAAAAAAAAAAAAEgAAAAACZTIJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAAAQAAAAAAAAAAEgAAAAACZTMJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAAAgAAAAAAAAAAEgAAAAACZTQJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAAAwAAAAAAAAAAEgAAAAACZTUJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAABAAAAAAAAAAAEgAAAAACZTYJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAABQAAAAAAAAAAEgAAAAACZTcJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAABgAAAAAAAAAAEgAAAAACZTgJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAABwAAAAAAAAAAEgAAAAACZTkJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAACAAAAAAAAAAAEgAAAAADZTEwCQABkQAAAAIFAAAABUJMQUNLCQAAagAAAAIAAAAAAAAAAAkAAAAAAAAAABIAAAAAA2UxMQkAAZEAAAACBQAAAAVCTEFDSwkAAGoAAAACAAAAAAAAAAAKAAAAAAAAAAASAAAAAANlMTIJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAACwAAAAAAAAAAEgAAAAADZTEzCQABkQAAAAIFAAAABUJMQUNLCQAAagAAAAIAAAAAAAAAAAwAAAAAAAAAABIAAAAAA2UxNAkAAZEAAAACBQAAAAVCTEFDSwkAAGoAAAACAAAAAAAAAAANAAAAAAAAAAASAAAAAANlMTUJAAGRAAAAAgUAAAAFQkxBQ0sJAABqAAAAAgAAAAAAAAAADgAAAAAAAAAAEgAAAAADZTE2CQABkQAAAAIFAAAABUJMQUNLCQAAagAAAAIAAAAAAAAAAA8AAAAAAAAAABIAAAAAA2UxNwkAAZEA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", "chainId": 84, "height": 655509, "spentComplexity": 0 } View: original | compacted Prev: 3v4DDRU8emZVSDNDik7HVwu81wVK5br4mtfx7GW1v7s5 Next: AvbsyBVaSnpDD5vnCE1DjUq1LYTfPvrg1ioNo7wi4YAJ Diff:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let slotCount = 100 | |
5 | - | ||
6 | - | let slots1 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5] | |
7 | - | ||
8 | - | let slots2 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] | |
9 | - | ||
10 | - | let slots3 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] | |
11 | - | ||
12 | - | func getSlot1 (inv) = { | |
13 | - | let hash = sha256(((((inv.transactionId + inv.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
14 | - | let index = toInt(hash) | |
15 | - | slots1[(index % slotCount)] | |
16 | - | } | |
17 | - | ||
18 | - | ||
19 | - | func getSlot2 (inv) = { | |
20 | - | let hash = sha256(((((inv.transactionId + lastBlock.generationSignature) + inv.callerPublicKey) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
21 | - | let index = toInt(hash) | |
22 | - | slots2[(index % slotCount)] | |
23 | - | } | |
24 | - | ||
25 | - | ||
26 | - | func getSlot3 (inv) = { | |
27 | - | let hash = sha256(((((inv.callerPublicKey + inv.transactionId) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
28 | - | let index = toInt(hash) | |
29 | - | slots3[(index % slotCount)] | |
30 | - | } | |
31 | - | ||
32 | - | ||
33 | 4 | let numbersCount = 37 | |
34 | 5 | ||
35 | 6 | let NUMBERS = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36] | |
57 | 28 | let twodozen = [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] | |
58 | 29 | ||
59 | 30 | let threedozen = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36] | |
31 | + | ||
32 | + | func getSingleprize (inv,a) = { | |
33 | + | let singlecalc = a | |
34 | + | (singlecalc * 35) | |
35 | + | } | |
36 | + | ||
60 | 37 | ||
61 | 38 | func getNumber (inv) = { | |
62 | 39 | let hash = sha256(((((inv.transactionId + inv.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
501 | 478 | ||
502 | 479 | @Callable(inv) | |
503 | 480 | func spin (num,a,b,c,d,e,f,g,h,i,j,k,l,m,totalbet) = { | |
481 | + | let player = toBase58String(inv.caller.bytes) | |
482 | + | let timestamp = toString(lastBlock.timestamp) | |
483 | + | let as = toString(a) | |
484 | + | let bs = toString(b) | |
485 | + | let cs = toString(c) | |
486 | + | let ds = toString(d) | |
487 | + | let es = toString(e) | |
488 | + | let fs = toString(f) | |
489 | + | let gs = toString(g) | |
490 | + | let hs = toString(h) | |
491 | + | let is = toString(i) | |
492 | + | let js = toString(j) | |
493 | + | let ks = toString(k) | |
494 | + | let ls = toString(l) | |
495 | + | let ms = toString(m) | |
496 | + | let dropnum = toString(getNumber(inv)) | |
504 | 497 | let MaxBet = (wavesBalance(this) / 35) | |
505 | 498 | let payment = extract(inv.payment) | |
506 | - | let slot1 = toString(getSlot1(inv)) | |
507 | - | let slot2 = toString(getSlot2(inv)) | |
508 | - | let slot3 = toString(getSlot3(inv)) | |
509 | - | let smt1 = getSlot1(inv) | |
510 | - | let smt2 = getSlot2(inv) | |
511 | - | let smt3 = getSlot3(inv) | |
512 | 499 | if (!(isDefined(inv.payment))) | |
513 | 500 | then throw("Should be with Payment in Waves") | |
514 | 501 | else if (isDefined(payment.assetId)) | |
515 | 502 | then throw("Payment should be in Waves") | |
516 | 503 | else if ((payment.amount != totalbet)) | |
517 | 504 | then throw(toString(totalbet)) | |
518 | - | else { | |
519 | - | let player = toBase58String(inv.caller.bytes) | |
520 | - | let timestamp = toString(lastBlock.timestamp) | |
521 | - | let as = toString(a) | |
522 | - | let bs = toString(b) | |
523 | - | let cs = toString(c) | |
524 | - | let ds = toString(d) | |
525 | - | let es = toString(e) | |
526 | - | let fs = toString(f) | |
527 | - | let gs = toString(g) | |
528 | - | let hs = toString(h) | |
529 | - | let is = toString(i) | |
530 | - | let js = toString(j) | |
531 | - | let ks = toString(k) | |
532 | - | let ls = toString(l) | |
533 | - | let ms = toString(m) | |
534 | - | let dropnum = toString(getNumber(inv)) | |
535 | - | if (if (if ((a != 0)) | |
536 | - | then (num == 1) | |
537 | - | else false) | |
538 | - | then true | |
539 | - | else if ((b != 0)) | |
540 | - | then if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((num == b1)) | |
541 | - | then true | |
542 | - | else (num == b2)) | |
543 | - | then true | |
544 | - | else (num == b3)) | |
545 | - | then true | |
546 | - | else (num == b4)) | |
547 | - | then true | |
548 | - | else (num == b5)) | |
549 | - | then true | |
550 | - | else (num == b6)) | |
551 | - | then true | |
552 | - | else (num == b7)) | |
553 | - | then true | |
554 | - | else (num == b8)) | |
555 | - | then true | |
556 | - | else (num == b9)) | |
557 | - | then true | |
558 | - | else (num == b10)) | |
559 | - | then true | |
560 | - | else (num == b11)) | |
561 | - | then true | |
562 | - | else (num == b12)) | |
563 | - | then true | |
564 | - | else (num == b13)) | |
565 | - | then true | |
566 | - | else (num == b14)) | |
567 | - | then true | |
568 | - | else (num == b15)) | |
569 | - | then true | |
570 | - | else (num == b16)) | |
571 | - | then true | |
572 | - | else (num == b17)) | |
573 | - | then true | |
574 | - | else (num == b18) | |
575 | - | else false) | |
576 | - | then ScriptResult(WriteSet([DataEntry((player + "-Single prize:"), ((a * 35) - 500000)), DataEntry((player + "-Odd prize:"), ((a * 2) - 500000))]), TransferSet([ScriptTransfer(inv.caller, (a * 2), unit), ScriptTransfer(inv.caller, (a * 2), unit)])) | |
577 | - | else ScriptResult(WriteSet([DataEntry(player, ((((((((((((((((((((((((((("Drop:" + dropnum) + " Number:") + as) + " Odd:") + bs) + " Even:") + cs) + " Red:") + ds) + " Black:") + es) + " 2to1Right:") + fs) + " 2to1Mid:") + gs) + " 2to1Left:") + hs) + " 1-18:") + is) + " 19-36:") + js) + " 1-12:") + ks) + " 13-24:") + ls) + " 25-36:") + ms))]), TransferSet(nil)) | |
578 | - | } | |
505 | + | else throw(toString(getSingleprize(inv, a))) | |
579 | 506 | } | |
580 | 507 | ||
581 | 508 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let slotCount = 100 | |
5 | - | ||
6 | - | let slots1 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5] | |
7 | - | ||
8 | - | let slots2 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] | |
9 | - | ||
10 | - | let slots3 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] | |
11 | - | ||
12 | - | func getSlot1 (inv) = { | |
13 | - | let hash = sha256(((((inv.transactionId + inv.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
14 | - | let index = toInt(hash) | |
15 | - | slots1[(index % slotCount)] | |
16 | - | } | |
17 | - | ||
18 | - | ||
19 | - | func getSlot2 (inv) = { | |
20 | - | let hash = sha256(((((inv.transactionId + lastBlock.generationSignature) + inv.callerPublicKey) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
21 | - | let index = toInt(hash) | |
22 | - | slots2[(index % slotCount)] | |
23 | - | } | |
24 | - | ||
25 | - | ||
26 | - | func getSlot3 (inv) = { | |
27 | - | let hash = sha256(((((inv.callerPublicKey + inv.transactionId) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
28 | - | let index = toInt(hash) | |
29 | - | slots3[(index % slotCount)] | |
30 | - | } | |
31 | - | ||
32 | - | ||
33 | 4 | let numbersCount = 37 | |
34 | 5 | ||
35 | 6 | let NUMBERS = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36] | |
36 | 7 | ||
37 | 8 | let ODD = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35] | |
38 | 9 | ||
39 | 10 | let EVEN = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36] | |
40 | 11 | ||
41 | 12 | let RED = [1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36] | |
42 | 13 | ||
43 | 14 | let BLACK = [2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35] | |
44 | 15 | ||
45 | 16 | let TWOTOR = [3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36] | |
46 | 17 | ||
47 | 18 | let TWOTOM = [2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35] | |
48 | 19 | ||
49 | 20 | let TWOTOL = [1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34] | |
50 | 21 | ||
51 | 22 | let lowhalf = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18] | |
52 | 23 | ||
53 | 24 | let onedozen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] | |
54 | 25 | ||
55 | 26 | let highhalf = [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36] | |
56 | 27 | ||
57 | 28 | let twodozen = [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] | |
58 | 29 | ||
59 | 30 | let threedozen = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36] | |
31 | + | ||
32 | + | func getSingleprize (inv,a) = { | |
33 | + | let singlecalc = a | |
34 | + | (singlecalc * 35) | |
35 | + | } | |
36 | + | ||
60 | 37 | ||
61 | 38 | func getNumber (inv) = { | |
62 | 39 | let hash = sha256(((((inv.transactionId + inv.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))) | |
63 | 40 | let index = toInt(hash) | |
64 | 41 | NUMBERS[(index % numbersCount)] | |
65 | 42 | } | |
66 | 43 | ||
67 | 44 | ||
68 | 45 | let a1 = NUMBERS[(1 % 37)] | |
69 | 46 | ||
70 | 47 | let a2 = NUMBERS[(2 % 37)] | |
71 | 48 | ||
72 | 49 | let a3 = NUMBERS[(3 % 37)] | |
73 | 50 | ||
74 | 51 | let a4 = NUMBERS[(4 % 37)] | |
75 | 52 | ||
76 | 53 | let a5 = NUMBERS[(5 % 37)] | |
77 | 54 | ||
78 | 55 | let a6 = NUMBERS[(6 % 37)] | |
79 | 56 | ||
80 | 57 | let a7 = NUMBERS[(7 % 37)] | |
81 | 58 | ||
82 | 59 | let a8 = NUMBERS[(8 % 37)] | |
83 | 60 | ||
84 | 61 | let a9 = NUMBERS[(9 % 37)] | |
85 | 62 | ||
86 | 63 | let a10 = NUMBERS[(10 % 37)] | |
87 | 64 | ||
88 | 65 | let a11 = NUMBERS[(11 % 37)] | |
89 | 66 | ||
90 | 67 | let a12 = NUMBERS[(12 % 37)] | |
91 | 68 | ||
92 | 69 | let a13 = NUMBERS[(13 % 37)] | |
93 | 70 | ||
94 | 71 | let a14 = NUMBERS[(14 % 37)] | |
95 | 72 | ||
96 | 73 | let a15 = NUMBERS[(15 % 37)] | |
97 | 74 | ||
98 | 75 | let a16 = NUMBERS[(16 % 37)] | |
99 | 76 | ||
100 | 77 | let a17 = NUMBERS[(17 % 37)] | |
101 | 78 | ||
102 | 79 | let a37 = NUMBERS[(18 % 37)] | |
103 | 80 | ||
104 | 81 | let a19 = NUMBERS[(19 % 37)] | |
105 | 82 | ||
106 | 83 | let a20 = NUMBERS[(20 % 37)] | |
107 | 84 | ||
108 | 85 | let a21 = NUMBERS[(21 % 37)] | |
109 | 86 | ||
110 | 87 | let a22 = NUMBERS[(22 % 37)] | |
111 | 88 | ||
112 | 89 | let a23 = NUMBERS[(23 % 37)] | |
113 | 90 | ||
114 | 91 | let a24 = NUMBERS[(24 % 37)] | |
115 | 92 | ||
116 | 93 | let a25 = NUMBERS[(25 % 37)] | |
117 | 94 | ||
118 | 95 | let a26 = NUMBERS[(26 % 37)] | |
119 | 96 | ||
120 | 97 | let a27 = NUMBERS[(27 % 37)] | |
121 | 98 | ||
122 | 99 | let a28 = NUMBERS[(28 % 37)] | |
123 | 100 | ||
124 | 101 | let a29 = NUMBERS[(29 % 37)] | |
125 | 102 | ||
126 | 103 | let a30 = NUMBERS[(30 % 37)] | |
127 | 104 | ||
128 | 105 | let a31 = NUMBERS[(31 % 37)] | |
129 | 106 | ||
130 | 107 | let a32 = NUMBERS[(32 % 37)] | |
131 | 108 | ||
132 | 109 | let a33 = NUMBERS[(33 % 37)] | |
133 | 110 | ||
134 | 111 | let a34 = NUMBERS[(34 % 37)] | |
135 | 112 | ||
136 | 113 | let a35 = NUMBERS[(35 % 37)] | |
137 | 114 | ||
138 | 115 | let a36 = NUMBERS[(36 % 37)] | |
139 | 116 | ||
140 | 117 | let a0 = NUMBERS[(0 % 37)] | |
141 | 118 | ||
142 | 119 | let b1 = ODD[(0 % 18)] | |
143 | 120 | ||
144 | 121 | let b2 = ODD[(1 % 18)] | |
145 | 122 | ||
146 | 123 | let b3 = ODD[(2 % 18)] | |
147 | 124 | ||
148 | 125 | let b4 = ODD[(3 % 18)] | |
149 | 126 | ||
150 | 127 | let b5 = ODD[(4 % 18)] | |
151 | 128 | ||
152 | 129 | let b6 = ODD[(5 % 18)] | |
153 | 130 | ||
154 | 131 | let b7 = ODD[(6 % 18)] | |
155 | 132 | ||
156 | 133 | let b8 = ODD[(7 % 18)] | |
157 | 134 | ||
158 | 135 | let b9 = ODD[(8 % 18)] | |
159 | 136 | ||
160 | 137 | let b10 = ODD[(9 % 18)] | |
161 | 138 | ||
162 | 139 | let b11 = ODD[(10 % 18)] | |
163 | 140 | ||
164 | 141 | let b12 = ODD[(11 % 18)] | |
165 | 142 | ||
166 | 143 | let b13 = ODD[(12 % 18)] | |
167 | 144 | ||
168 | 145 | let b14 = ODD[(13 % 18)] | |
169 | 146 | ||
170 | 147 | let b15 = ODD[(14 % 18)] | |
171 | 148 | ||
172 | 149 | let b16 = ODD[(15 % 18)] | |
173 | 150 | ||
174 | 151 | let b17 = ODD[(16 % 18)] | |
175 | 152 | ||
176 | 153 | let b18 = ODD[(17 % 18)] | |
177 | 154 | ||
178 | 155 | let c1 = EVEN[(0 % 18)] | |
179 | 156 | ||
180 | 157 | let c2 = EVEN[(1 % 18)] | |
181 | 158 | ||
182 | 159 | let c3 = EVEN[(2 % 18)] | |
183 | 160 | ||
184 | 161 | let c4 = EVEN[(3 % 18)] | |
185 | 162 | ||
186 | 163 | let c5 = EVEN[(4 % 18)] | |
187 | 164 | ||
188 | 165 | let c6 = EVEN[(5 % 18)] | |
189 | 166 | ||
190 | 167 | let c7 = EVEN[(6 % 18)] | |
191 | 168 | ||
192 | 169 | let c8 = EVEN[(7 % 18)] | |
193 | 170 | ||
194 | 171 | let c9 = EVEN[(8 % 18)] | |
195 | 172 | ||
196 | 173 | let c10 = EVEN[(9 % 18)] | |
197 | 174 | ||
198 | 175 | let c11 = EVEN[(10 % 18)] | |
199 | 176 | ||
200 | 177 | let c12 = EVEN[(11 % 18)] | |
201 | 178 | ||
202 | 179 | let c13 = EVEN[(12 % 18)] | |
203 | 180 | ||
204 | 181 | let c14 = EVEN[(13 % 18)] | |
205 | 182 | ||
206 | 183 | let c15 = EVEN[(14 % 18)] | |
207 | 184 | ||
208 | 185 | let c16 = EVEN[(15 % 18)] | |
209 | 186 | ||
210 | 187 | let c17 = EVEN[(16 % 18)] | |
211 | 188 | ||
212 | 189 | let c18 = EVEN[(17 % 18)] | |
213 | 190 | ||
214 | 191 | let d1 = RED[(0 % 18)] | |
215 | 192 | ||
216 | 193 | let d2 = RED[(1 % 18)] | |
217 | 194 | ||
218 | 195 | let d3 = RED[(2 % 18)] | |
219 | 196 | ||
220 | 197 | let d4 = RED[(3 % 18)] | |
221 | 198 | ||
222 | 199 | let d5 = RED[(4 % 18)] | |
223 | 200 | ||
224 | 201 | let d6 = RED[(5 % 18)] | |
225 | 202 | ||
226 | 203 | let d7 = RED[(6 % 18)] | |
227 | 204 | ||
228 | 205 | let d8 = RED[(7 % 18)] | |
229 | 206 | ||
230 | 207 | let d9 = RED[(8 % 18)] | |
231 | 208 | ||
232 | 209 | let d10 = RED[(9 % 18)] | |
233 | 210 | ||
234 | 211 | let d11 = RED[(10 % 18)] | |
235 | 212 | ||
236 | 213 | let d12 = RED[(11 % 18)] | |
237 | 214 | ||
238 | 215 | let d13 = RED[(12 % 18)] | |
239 | 216 | ||
240 | 217 | let d14 = RED[(13 % 18)] | |
241 | 218 | ||
242 | 219 | let d15 = RED[(14 % 18)] | |
243 | 220 | ||
244 | 221 | let d16 = RED[(15 % 18)] | |
245 | 222 | ||
246 | 223 | let d17 = RED[(16 % 18)] | |
247 | 224 | ||
248 | 225 | let d18 = RED[(17 % 18)] | |
249 | 226 | ||
250 | 227 | let e1 = BLACK[(0 % 18)] | |
251 | 228 | ||
252 | 229 | let e2 = BLACK[(1 % 18)] | |
253 | 230 | ||
254 | 231 | let e3 = BLACK[(2 % 18)] | |
255 | 232 | ||
256 | 233 | let e4 = BLACK[(3 % 18)] | |
257 | 234 | ||
258 | 235 | let e5 = BLACK[(4 % 18)] | |
259 | 236 | ||
260 | 237 | let e6 = BLACK[(5 % 18)] | |
261 | 238 | ||
262 | 239 | let e7 = BLACK[(6 % 18)] | |
263 | 240 | ||
264 | 241 | let e8 = BLACK[(7 % 18)] | |
265 | 242 | ||
266 | 243 | let e9 = BLACK[(8 % 18)] | |
267 | 244 | ||
268 | 245 | let e10 = BLACK[(9 % 18)] | |
269 | 246 | ||
270 | 247 | let e11 = BLACK[(10 % 18)] | |
271 | 248 | ||
272 | 249 | let e12 = BLACK[(11 % 18)] | |
273 | 250 | ||
274 | 251 | let e13 = BLACK[(12 % 18)] | |
275 | 252 | ||
276 | 253 | let e14 = BLACK[(13 % 18)] | |
277 | 254 | ||
278 | 255 | let e15 = BLACK[(14 % 18)] | |
279 | 256 | ||
280 | 257 | let e16 = BLACK[(15 % 18)] | |
281 | 258 | ||
282 | 259 | let e17 = BLACK[(16 % 18)] | |
283 | 260 | ||
284 | 261 | let e18 = BLACK[(17 % 18)] | |
285 | 262 | ||
286 | 263 | let f1 = TWOTOR[(0 % 12)] | |
287 | 264 | ||
288 | 265 | let f2 = TWOTOR[(1 % 12)] | |
289 | 266 | ||
290 | 267 | let f3 = TWOTOR[(2 % 12)] | |
291 | 268 | ||
292 | 269 | let f4 = TWOTOR[(3 % 12)] | |
293 | 270 | ||
294 | 271 | let f5 = TWOTOR[(4 % 12)] | |
295 | 272 | ||
296 | 273 | let f6 = TWOTOR[(5 % 12)] | |
297 | 274 | ||
298 | 275 | let f7 = TWOTOR[(6 % 12)] | |
299 | 276 | ||
300 | 277 | let f8 = TWOTOR[(7 % 12)] | |
301 | 278 | ||
302 | 279 | let f9 = TWOTOR[(8 % 12)] | |
303 | 280 | ||
304 | 281 | let f10 = TWOTOR[(9 % 12)] | |
305 | 282 | ||
306 | 283 | let f11 = TWOTOR[(10 % 12)] | |
307 | 284 | ||
308 | 285 | let f12 = TWOTOR[(11 % 12)] | |
309 | 286 | ||
310 | 287 | let g1 = TWOTOM[(0 % 12)] | |
311 | 288 | ||
312 | 289 | let g2 = TWOTOM[(1 % 12)] | |
313 | 290 | ||
314 | 291 | let g3 = TWOTOM[(2 % 12)] | |
315 | 292 | ||
316 | 293 | let g4 = TWOTOM[(3 % 12)] | |
317 | 294 | ||
318 | 295 | let g5 = TWOTOM[(4 % 12)] | |
319 | 296 | ||
320 | 297 | let g6 = TWOTOM[(5 % 12)] | |
321 | 298 | ||
322 | 299 | let g7 = TWOTOM[(6 % 12)] | |
323 | 300 | ||
324 | 301 | let g8 = TWOTOM[(7 % 12)] | |
325 | 302 | ||
326 | 303 | let g9 = TWOTOM[(8 % 12)] | |
327 | 304 | ||
328 | 305 | let g10 = TWOTOM[(9 % 12)] | |
329 | 306 | ||
330 | 307 | let g11 = TWOTOM[(10 % 12)] | |
331 | 308 | ||
332 | 309 | let g12 = TWOTOM[(11 % 12)] | |
333 | 310 | ||
334 | 311 | let h1 = TWOTOL[(0 % 12)] | |
335 | 312 | ||
336 | 313 | let h2 = TWOTOL[(1 % 12)] | |
337 | 314 | ||
338 | 315 | let h3 = TWOTOL[(2 % 12)] | |
339 | 316 | ||
340 | 317 | let h4 = TWOTOL[(3 % 12)] | |
341 | 318 | ||
342 | 319 | let h5 = TWOTOL[(4 % 12)] | |
343 | 320 | ||
344 | 321 | let h6 = TWOTOL[(5 % 12)] | |
345 | 322 | ||
346 | 323 | let h7 = TWOTOL[(6 % 12)] | |
347 | 324 | ||
348 | 325 | let h8 = TWOTOL[(7 % 12)] | |
349 | 326 | ||
350 | 327 | let h9 = TWOTOL[(8 % 12)] | |
351 | 328 | ||
352 | 329 | let h10 = TWOTOL[(9 % 12)] | |
353 | 330 | ||
354 | 331 | let h11 = TWOTOL[(10 % 12)] | |
355 | 332 | ||
356 | 333 | let h12 = TWOTOL[(11 % 12)] | |
357 | 334 | ||
358 | 335 | let i1 = lowhalf[(0 % 18)] | |
359 | 336 | ||
360 | 337 | let i2 = lowhalf[(1 % 18)] | |
361 | 338 | ||
362 | 339 | let i3 = lowhalf[(2 % 18)] | |
363 | 340 | ||
364 | 341 | let i4 = lowhalf[(3 % 18)] | |
365 | 342 | ||
366 | 343 | let i5 = lowhalf[(4 % 18)] | |
367 | 344 | ||
368 | 345 | let i6 = lowhalf[(5 % 18)] | |
369 | 346 | ||
370 | 347 | let i7 = lowhalf[(6 % 18)] | |
371 | 348 | ||
372 | 349 | let i8 = lowhalf[(7 % 18)] | |
373 | 350 | ||
374 | 351 | let i9 = lowhalf[(8 % 18)] | |
375 | 352 | ||
376 | 353 | let i10 = lowhalf[(9 % 18)] | |
377 | 354 | ||
378 | 355 | let i11 = lowhalf[(10 % 18)] | |
379 | 356 | ||
380 | 357 | let i12 = lowhalf[(11 % 18)] | |
381 | 358 | ||
382 | 359 | let i13 = lowhalf[(12 % 18)] | |
383 | 360 | ||
384 | 361 | let i14 = lowhalf[(13 % 18)] | |
385 | 362 | ||
386 | 363 | let i15 = lowhalf[(14 % 18)] | |
387 | 364 | ||
388 | 365 | let i16 = lowhalf[(15 % 18)] | |
389 | 366 | ||
390 | 367 | let i17 = lowhalf[(16 % 18)] | |
391 | 368 | ||
392 | 369 | let i18 = lowhalf[(17 % 18)] | |
393 | 370 | ||
394 | 371 | let j1 = highhalf[(0 % 18)] | |
395 | 372 | ||
396 | 373 | let j2 = highhalf[(1 % 18)] | |
397 | 374 | ||
398 | 375 | let j3 = highhalf[(2 % 18)] | |
399 | 376 | ||
400 | 377 | let j4 = highhalf[(3 % 18)] | |
401 | 378 | ||
402 | 379 | let j5 = highhalf[(4 % 18)] | |
403 | 380 | ||
404 | 381 | let j6 = highhalf[(5 % 18)] | |
405 | 382 | ||
406 | 383 | let j7 = highhalf[(6 % 18)] | |
407 | 384 | ||
408 | 385 | let j8 = highhalf[(7 % 18)] | |
409 | 386 | ||
410 | 387 | let j9 = highhalf[(8 % 18)] | |
411 | 388 | ||
412 | 389 | let j10 = highhalf[(9 % 18)] | |
413 | 390 | ||
414 | 391 | let j11 = highhalf[(10 % 18)] | |
415 | 392 | ||
416 | 393 | let j12 = highhalf[(11 % 18)] | |
417 | 394 | ||
418 | 395 | let j13 = highhalf[(12 % 18)] | |
419 | 396 | ||
420 | 397 | let j14 = highhalf[(13 % 18)] | |
421 | 398 | ||
422 | 399 | let j15 = highhalf[(14 % 18)] | |
423 | 400 | ||
424 | 401 | let j16 = highhalf[(15 % 18)] | |
425 | 402 | ||
426 | 403 | let j17 = highhalf[(16 % 18)] | |
427 | 404 | ||
428 | 405 | let j18 = highhalf[(17 % 18)] | |
429 | 406 | ||
430 | 407 | let k1 = onedozen[(0 % 12)] | |
431 | 408 | ||
432 | 409 | let k2 = onedozen[(1 % 12)] | |
433 | 410 | ||
434 | 411 | let k3 = onedozen[(2 % 12)] | |
435 | 412 | ||
436 | 413 | let k4 = onedozen[(3 % 12)] | |
437 | 414 | ||
438 | 415 | let k5 = onedozen[(4 % 12)] | |
439 | 416 | ||
440 | 417 | let k6 = onedozen[(5 % 12)] | |
441 | 418 | ||
442 | 419 | let k7 = onedozen[(6 % 12)] | |
443 | 420 | ||
444 | 421 | let k8 = onedozen[(7 % 12)] | |
445 | 422 | ||
446 | 423 | let k9 = onedozen[(8 % 12)] | |
447 | 424 | ||
448 | 425 | let k10 = onedozen[(9 % 12)] | |
449 | 426 | ||
450 | 427 | let k11 = onedozen[(10 % 12)] | |
451 | 428 | ||
452 | 429 | let k12 = onedozen[(11 % 12)] | |
453 | 430 | ||
454 | 431 | let l1 = twodozen[(0 % 12)] | |
455 | 432 | ||
456 | 433 | let l2 = twodozen[(1 % 12)] | |
457 | 434 | ||
458 | 435 | let l3 = twodozen[(2 % 12)] | |
459 | 436 | ||
460 | 437 | let l4 = twodozen[(3 % 12)] | |
461 | 438 | ||
462 | 439 | let l5 = twodozen[(4 % 12)] | |
463 | 440 | ||
464 | 441 | let l6 = twodozen[(5 % 12)] | |
465 | 442 | ||
466 | 443 | let l7 = twodozen[(6 % 12)] | |
467 | 444 | ||
468 | 445 | let l8 = twodozen[(7 % 12)] | |
469 | 446 | ||
470 | 447 | let l9 = twodozen[(8 % 12)] | |
471 | 448 | ||
472 | 449 | let l10 = twodozen[(9 % 12)] | |
473 | 450 | ||
474 | 451 | let l11 = twodozen[(10 % 12)] | |
475 | 452 | ||
476 | 453 | let l12 = twodozen[(11 % 12)] | |
477 | 454 | ||
478 | 455 | let m1 = threedozen[(0 % 12)] | |
479 | 456 | ||
480 | 457 | let m2 = threedozen[(1 % 12)] | |
481 | 458 | ||
482 | 459 | let m3 = threedozen[(2 % 12)] | |
483 | 460 | ||
484 | 461 | let m4 = threedozen[(3 % 12)] | |
485 | 462 | ||
486 | 463 | let m5 = threedozen[(4 % 12)] | |
487 | 464 | ||
488 | 465 | let m6 = threedozen[(5 % 12)] | |
489 | 466 | ||
490 | 467 | let m7 = threedozen[(6 % 12)] | |
491 | 468 | ||
492 | 469 | let m8 = threedozen[(7 % 12)] | |
493 | 470 | ||
494 | 471 | let m9 = threedozen[(8 % 12)] | |
495 | 472 | ||
496 | 473 | let m10 = threedozen[(9 % 12)] | |
497 | 474 | ||
498 | 475 | let m11 = threedozen[(10 % 12)] | |
499 | 476 | ||
500 | 477 | let m12 = threedozen[(11 % 12)] | |
501 | 478 | ||
502 | 479 | @Callable(inv) | |
503 | 480 | func spin (num,a,b,c,d,e,f,g,h,i,j,k,l,m,totalbet) = { | |
481 | + | let player = toBase58String(inv.caller.bytes) | |
482 | + | let timestamp = toString(lastBlock.timestamp) | |
483 | + | let as = toString(a) | |
484 | + | let bs = toString(b) | |
485 | + | let cs = toString(c) | |
486 | + | let ds = toString(d) | |
487 | + | let es = toString(e) | |
488 | + | let fs = toString(f) | |
489 | + | let gs = toString(g) | |
490 | + | let hs = toString(h) | |
491 | + | let is = toString(i) | |
492 | + | let js = toString(j) | |
493 | + | let ks = toString(k) | |
494 | + | let ls = toString(l) | |
495 | + | let ms = toString(m) | |
496 | + | let dropnum = toString(getNumber(inv)) | |
504 | 497 | let MaxBet = (wavesBalance(this) / 35) | |
505 | 498 | let payment = extract(inv.payment) | |
506 | - | let slot1 = toString(getSlot1(inv)) | |
507 | - | let slot2 = toString(getSlot2(inv)) | |
508 | - | let slot3 = toString(getSlot3(inv)) | |
509 | - | let smt1 = getSlot1(inv) | |
510 | - | let smt2 = getSlot2(inv) | |
511 | - | let smt3 = getSlot3(inv) | |
512 | 499 | if (!(isDefined(inv.payment))) | |
513 | 500 | then throw("Should be with Payment in Waves") | |
514 | 501 | else if (isDefined(payment.assetId)) | |
515 | 502 | then throw("Payment should be in Waves") | |
516 | 503 | else if ((payment.amount != totalbet)) | |
517 | 504 | then throw(toString(totalbet)) | |
518 | - | else { | |
519 | - | let player = toBase58String(inv.caller.bytes) | |
520 | - | let timestamp = toString(lastBlock.timestamp) | |
521 | - | let as = toString(a) | |
522 | - | let bs = toString(b) | |
523 | - | let cs = toString(c) | |
524 | - | let ds = toString(d) | |
525 | - | let es = toString(e) | |
526 | - | let fs = toString(f) | |
527 | - | let gs = toString(g) | |
528 | - | let hs = toString(h) | |
529 | - | let is = toString(i) | |
530 | - | let js = toString(j) | |
531 | - | let ks = toString(k) | |
532 | - | let ls = toString(l) | |
533 | - | let ms = toString(m) | |
534 | - | let dropnum = toString(getNumber(inv)) | |
535 | - | if (if (if ((a != 0)) | |
536 | - | then (num == 1) | |
537 | - | else false) | |
538 | - | then true | |
539 | - | else if ((b != 0)) | |
540 | - | then if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((num == b1)) | |
541 | - | then true | |
542 | - | else (num == b2)) | |
543 | - | then true | |
544 | - | else (num == b3)) | |
545 | - | then true | |
546 | - | else (num == b4)) | |
547 | - | then true | |
548 | - | else (num == b5)) | |
549 | - | then true | |
550 | - | else (num == b6)) | |
551 | - | then true | |
552 | - | else (num == b7)) | |
553 | - | then true | |
554 | - | else (num == b8)) | |
555 | - | then true | |
556 | - | else (num == b9)) | |
557 | - | then true | |
558 | - | else (num == b10)) | |
559 | - | then true | |
560 | - | else (num == b11)) | |
561 | - | then true | |
562 | - | else (num == b12)) | |
563 | - | then true | |
564 | - | else (num == b13)) | |
565 | - | then true | |
566 | - | else (num == b14)) | |
567 | - | then true | |
568 | - | else (num == b15)) | |
569 | - | then true | |
570 | - | else (num == b16)) | |
571 | - | then true | |
572 | - | else (num == b17)) | |
573 | - | then true | |
574 | - | else (num == b18) | |
575 | - | else false) | |
576 | - | then ScriptResult(WriteSet([DataEntry((player + "-Single prize:"), ((a * 35) - 500000)), DataEntry((player + "-Odd prize:"), ((a * 2) - 500000))]), TransferSet([ScriptTransfer(inv.caller, (a * 2), unit), ScriptTransfer(inv.caller, (a * 2), unit)])) | |
577 | - | else ScriptResult(WriteSet([DataEntry(player, ((((((((((((((((((((((((((("Drop:" + dropnum) + " Number:") + as) + " Odd:") + bs) + " Even:") + cs) + " Red:") + ds) + " Black:") + es) + " 2to1Right:") + fs) + " 2to1Mid:") + gs) + " 2to1Left:") + hs) + " 1-18:") + is) + " 19-36:") + js) + " 1-12:") + ks) + " 13-24:") + ls) + " 25-36:") + ms))]), TransferSet(nil)) | |
578 | - | } | |
505 | + | else throw(toString(getSingleprize(inv, a))) | |
579 | 506 | } | |
580 | 507 | ||
581 | 508 |
github/deemru/w8io/169f3d6 199.90 ms ◑