Loyal2One
|
  |
| Joined: 24 Jun 2012 |
| Total Posts: 10155 |
|
|
| 04 Jul 2016 08:59 AM |
--caruana/lenderman
A1 = {Pos = Vector3.new(-25.14, 0.237, 41.93)} --Positions of squares A2 = {Pos = Vector3.new(-25.14, 0.237, 33.93)} A3 = {Pos = Vector3.new(-25.14, 0.237, 25.93)} A4 = {Pos = Vector3.new(-25.14, 0.237, 17.93)} A5 = {Pos = Vector3.new(-25.14, 0.237, 9.93)} A6 = {Pos = Vector3.new(-25.14, 0.237, 1.93)} A7 = {Pos = Vector3.new(-25.14, 0.237, -6.07)} A8 = {Pos = Vector3.new(-25.14, 0.237, -14.07)} B1 = {Pos = Vector3.new(-17.14, 0.237, 41.93)} B2 = {Pos = Vector3.new(-17.14, 0.237, 33.93)} B3 = {Pos = Vector3.new(-17.14, 0.237, 25.93)} B4 = {Pos = Vector3.new(-17.14, 0.237, 17.93)} B5 = {Pos = Vector3.new(-17.14, 0.237, 9.93)} B6 = {Pos = Vector3.new(-17.14, 0.237, 1.93)} B7 = {Pos = Vector3.new(-17.14, 0.237, -6.07)} B8 = {Pos = Vector3.new(-17.14, 0.237, -14.07)} C1 = {Pos = Vector3.new(-9.14, 0.237, 41.93)} C2 = {Pos = Vector3.new(-9.14, 0.237, 33.93)} C3 = {Pos = Vector3.new(-9.14, 0.237, 25.93)} C4 = {Pos = Vector3.new(-9.14, 0.237, 17.93)} C5 = {Pos = Vector3.new(-9.14, 0.237, 9.93)} C6 = {Pos = Vector3.new(-9.14, 0.237, 1.93)} C7 = {Pos = Vector3.new(-9.14, 0.237, -6.07)} C8 = {Pos = Vector3.new(-9.14, 0.237, -14.07)} D1 = {Pos = Vector3.new(-1.14, 0.237, 41.93)} D2 = {Pos = Vector3.new(-1.14, 0.237, 33.93)} D3 = {Pos = Vector3.new(-1.14, 0.237, 25.93)} D4 = {Pos = Vector3.new(-1.14, 0.237, 17.93)} D5 = {Pos = Vector3.new(-1.14, 0.237, 9.93)} D6 = {Pos = Vector3.new(-1.14, 0.237, 1.93)} D7 = {Pos = Vector3.new(-1.14, 0.237, -6.07)} D8 = {Pos = Vector3.new(-1.14, 0.237, -14.07)} E1 = {Pos = Vector3.new(6.86, 0.237, 41.93)} E2 = {Pos = Vector3.new(6.86, 0.237, 33.93)} E3 = {Pos = Vector3.new(6.86, 0.237, 25.93)} E4 = {Pos = Vector3.new(6.86, 0.237, 17.93)} E5 = {Pos = Vector3.new(6.86, 0.237, 9.93)} E6 = {Pos = Vector3.new(6.86, 0.237, 1.93)} E7 = {Pos = Vector3.new(6.86, 0.237, -6.07)} E8 = {Pos = Vector3.new(6.86, 0.237, -14.07)} F1 = {Pos = Vector3.new(14.86, 0.237, 41.93)} F2 = {Pos = Vector3.new(14.86, 0.237, 33.93)} F3 = {Pos = Vector3.new(14.86, 0.237, 25.93)} F4 = {Pos = Vector3.new(14.86, 0.237, 17.93)} F5 = {Pos = Vector3.new(14.86, 0.237, 9.93)} F6 = {Pos = Vector3.new(14.86, 0.237, 1.93)} F7 = {Pos = Vector3.new(14.86, 0.237, -6.07)} F8 = {Pos = Vector3.new(14.86, 0.237, -14.07)} G1 = {Pos = Vector3.new(22.86, 0.237, 41.93)} G2 = {Pos = Vector3.new(22.86, 0.237, 33.93)} G3 = {Pos = Vector3.new(22.86, 0.237, 25.93)} G4 = {Pos = Vector3.new(22.86, 0.237, 17.93)} G5 = {Pos = Vector3.new(22.86, 0.237, 9.93)} G6 = {Pos = Vector3.new(22.86, 0.237, 1.93)} G7 = {Pos = Vector3.new(22.86, 0.237, -6.07)} G8 = {Pos = Vector3.new(22.86, 0.237, -14.07)} H1 = {Pos = Vector3.new(30.86, 0.237, 41.93)} H2 = {Pos = Vector3.new(30.86, 0.237, 33.93)} H3 = {Pos = Vector3.new(30.86, 0.237, 25.93)} H4 = {Pos = Vector3.new(30.86, 0.237, 17.93)} H5 = {Pos = Vector3.new(30.86, 0.237, 9.93)} H6 = {Pos = Vector3.new(30.86, 0.237, 1.93)} H7 = {Pos = Vector3.new(30.86, 0.237, -6.07)} H8 = {Pos = Vector3.new(30.86, 0.237, -14.07)} onebpawndown = {Pos = Vector3.new(43.86, 0.437, -13.07)} --positions of fallen pieces twobpawndown = {Pos = Vector3.new(52.86, 0.437, -13.07)} threebpawndown = {Pos = Vector3.new(43.46, 0.437, -4.07)} fourbpawndown = {Pos = Vector3.new(52.66, 0.437, -4.07)} onebknightdown = {Pos = Vector3.new(-47.14, 0.437, -4.07)} onebbishopdown = {Pos = Vector3.new(-47.14, 0.437, -13.07)} twobbishopdown = {Pos = Vector3.new(-37.14, 0.437, -13.07)} onebrookdown = {Pos = Vector3.new(-47.14, 0.437, 4.73)} onewpawndown = {Pos = Vector3.new(53.26, 0.437, 40.33)} twowpawndown = {Pos = Vector3.new(43.26, 0.437, 40.33)} threewpawndown = {Pos = Vector3.new(52.86, 0.437, 30.93)} fourwpawndown = {Pos = Vector3.new(43.26, 0.437, 30.93)} fivewpawndown = {Pos = Vector3.new(43.26, 0.437, 21.93)} sixwpawndown = {Pos = Vector3.new(52.86, 0.437, 21.93)} onewknightdown = {Pos = Vector3.new(-36.74, 0.437, 30.33)} onewbishopdown = {Pos = Vector3.new(-36.74, 0.437, 40.33)} twowbishopdown = {Pos = Vector3.new(-46.74, 0.437, 40.33)} onewrookdown = {Pos = Vector3.new(-36.74, 0.437, 20.93)} ClickCount = game.Workspace.WChess.Resetchecker.TextBox.TextStrokeTransparency --this global variable will let me use a back button
function movetext(letters) --saves notation text path as variable for a, player in pairs (game.Players:GetChildren()) do local plrGui = player.PlayerGui plrGui.Matchnotation.notation.Text = letters wait() end end
--wait(1) function onClicked(playerWhoClicked) if game.Workspace.WChess.Resetchecker.Transparency == 0 then game.Workspace.WChess.Resetchecker.Transparency = 1 ClickCount = 0 game.Workspace.WChess.Resetchecker.TextBox.TextStrokeTransparency = 0 end game.Workspace.WChess.Resetchecker.TextBox.TextStrokeTransparency = game.Workspace.WChess.Resetchecker.TextBox.TextStrokeTransparency + 1 ClickCount = game.Workspace.WChess.Resetchecker.TextBox.TextStrokeTransparency if ClickCount == 1 then local functs = require(game.Workspace.WModscripts.w3) --access function(C4 = the modulescript w/ the function) functs.board(C4.Pos)--call function (parameter = location) movetext("c4") --updates notation text elseif ClickCount == 2 then local functs = require(game.Workspace.WModscripts.b5) functs.board(E6.Pos) movetext("e6") elseif ClickCount == 3 then local functs = require(game.Workspace.WModscripts.wknight1) functs.board(C3.Pos) movetext("Nc3") elseif ClickCount == 4 then local functs = require(game.Workspace.WModscripts.b4) functs.board(D5.Pos) movetext("d5") elseif ClickCount == 5 then local functs = require(game.Workspace.WModscripts.w4) functs.board(D4.Pos) movetext("d4") elseif ClickCount == 6 then local functs = require(game.Workspace.WModscripts.bbishop2) functs.board(E7.Pos) movetext("Be7") elseif ClickCount == 7 then local functs = require(game.Workspace.WModscripts.w3) functs.board(D5.Pos) local functs = require(game.Workspace.WModscripts.b4) functs.board(onebpawndown.Pos) movetext("cxd5") elseif ClickCount == 8 then local functs = require(game.Workspace.WModscripts.b5) functs.board(D5.Pos) local functs = require(game.Workspace.WModscripts.w3) functs.board(onewpawndown.Pos) movetext("exd5") elseif ClickCount == 9 then local functs = require(game.Workspace.WModscripts.wbishop1) functs.board(F4.Pos) movetext("Bf4") elseif ClickCount == 10 then local functs = require(game.Workspace.WModscripts.b3) functs.board(C6.Pos) movetext("c6") elseif ClickCount == 11 then local functs = require(game.Workspace.WModscripts.w5) functs.board(E3.Pos) movetext("e3") elseif ClickCount == 12 then local functs = require(game.Workspace.WModscripts.bbishop1) functs.board(F5.Pos) movetext("Bf5") elseif ClickCount == 13 then local functs = require(game.Workspace.WModscripts.w7) functs.board(G4.Pos) movetext("g4") elseif ClickCount == 14 then local functs = require(game.Workspace.WModscripts.bbishop1) functs.board(E6.Pos) movetext("Be6") elseif ClickCount == 15 then local functs = require(game.Workspace.WModscripts.w8) functs.board(H4.Pos) movetext("h4") elseif ClickCount == 16 then local functs = require(game.Workspace.WModscripts.bknight1) functs.board(D7.Pos) movetext("Nd7") elseif ClickCount == 17 then local functs = require(game.Workspace.WModscripts.w7) functs.board(G5.Pos) movetext("g5") elseif ClickCount == 18 then local functs = require(game.Workspace.WModscripts.b8) functs.board(H6.Pos) movetext("h6") elseif ClickCount == 19 then local functs = require(game.Workspace.WModscripts.w7) functs.board(G6.Pos) movetext("g6") elseif ClickCount == 20 then local functs = require(game.Workspace.WModscripts.b6) functs.board(F5.Pos) movetext("f5") elseif ClickCount == 21 then local functs = require(game.Workspace.WModscripts.wbishop1) functs.board(G3.Pos) movetext("Bg3") elseif ClickCount == 22 then local functs = require(game.Workspace.WModscripts.bknight2) functs.board(F6.Pos) movetext("Ngf6") elseif ClickCount == 23 then local functs = require(game.Workspace.WModscripts.wknight2) functs.board(H3.Pos) movetext("Nh3") elseif ClickCount == 24 then local functs = require(game.Workspace.WModscripts.bknight1) functs.board(B6.Pos) movetext("Nb6") elseif ClickCount == 25 then local functs = require(game.Workspace.WModscripts.wknight2) functs.board(F4.Pos) movetext("Nf4") elseif ClickCount == 26 then local functs = require(game.Workspace.WModscripts.bbishop1) functs.board(D7.Pos) movetext("Bd7") elseif ClickCount == 27 then local functs = require(game.Workspace.WModscripts.w6) functs.board(F3.Pos) movetext("f3") elseif ClickCount == 28 then local functs = require(game.Workspace.WModscripts.bking) functs.board(G8.Pos) local functs = require(game.Workspace.WModscripts.brook2) functs.board(F8.Pos) movetext("O-O") elseif ClickCount == 29 then local functs = require(game.Workspace.WModscripts.wking) functs.board(F2.Pos) movetext("Kf2") elseif ClickCount == 30 then local functs = require(game.Workspace.WModscripts.brook1) functs.board(C8.Pos) movetext("Rc8") elseif ClickCount == 31 then local functs = require(game.Workspace.WModscripts.wbishop2) functs.board(D3.Pos) movetext("Bd3") elseif ClickCount == 32 then local functs = require(game.Workspace.WModscripts.b3) functs.board(C5.Pos) movetext("c5") elseif ClickCount == 33 then local functs = require(game.Workspace.WModscripts.wking) functs.board(G2.Pos) movetext("Kg2") elseif ClickCount == 34 then local functs = require(game.Workspace.WModscripts.b3) functs.board(D4.Pos) local functs = require(game.Workspace.WModscripts.w4) functs.board(twowpawndown.Pos) movetext("cxd4") elseif ClickCount == 35 then local functs = require(game.Workspace.WModscripts.w5) functs.board(D4.Pos) local functs = require(game.Workspace.WModscripts.b3) functs.board(twobpawndown.Pos) movetext("cxd4") elseif ClickCount == 36 then local functs = require(game.Workspace.WModscripts.bbishop2) functs.board(D6.Pos) movetext("Bd6") elseif ClickCount == 37 then local functs = require(game.Workspace.WModscripts.wqueen) functs.board(B3.Pos) movetext("Qb3") elseif ClickCount == 38 then local functs = require(game.Workspace.WModscripts.bking) functs.board(H8.Pos) movetext("Kh8") elseif ClickCount == 39 then local functs = require(game.Workspace.WModscripts.wbishop2) functs.board(B5.Pos) movetext("Bb5") elseif ClickCount == 40 then local functs = require(game.Workspace.WModscripts.bbishop2) functs.board(F4.Pos) local functs = require(game.Workspace.WModscripts.wknight2) functs.board(onewknightdown.Pos) movetext("Bxf4") elseif ClickCount == 41 then local functs = require(game.Workspace.WModscripts.wbishop1) functs.board(F4.Pos) local functs = require(game.Workspace.WModscripts.bbishop2) functs.board(onebbishopdown.Pos) movetext("Bxf4") elseif ClickCount == 42 then local functs = require(game.Workspace.WModscripts.bknight2) functs.board(H5.Pos) movetext("Nh5") elseif ClickCount == 43 then local functs = require(game.Workspace.WModscripts.wbishop1) functs.board(E5.Pos) movetext("Be5") elseif ClickCount == 44 then local functs = require(game.Workspace.WModscripts.bbishop1) functs.board(B5.Pos) local functs = require(game.Workspace.WModscripts.wbishop2) functs.board(onewbishopdown.Pos) movetext("Bxb5") elseif ClickCount == 45 then local functs = require(game.Workspace.WModscripts.wqueen) functs.board(B5.Pos) local functs = require(game.Workspace.WModscripts.bbishop1) functs.board(twobbishopdown.Pos) movetext("Qxb5") elseif ClickCount == 46 then local functs = require(game.Workspace.WModscripts.bknight1) functs.board(C4.Pos) movetext("Nc4") elseif ClickCount == 47 then local functs = require(game.Workspace.WModscripts.wrook1) functs.board(E1.Pos) movetext("Rae1") elseif ClickCount == 48 then local functs = require(game.Workspace.WModscripts.bknight1) functs.board(E5.Pos) local functs = require(game.Workspace.WModscripts.wbishop1) functs.board(twowbishopdown.Pos) movetext("Nxe5") elseif ClickCount == 49 then local functs = require(game.Workspace.WModscripts.wrook1) functs.board(E5.Pos) local functs = require(game.Workspace.WModscripts.bknight1) functs.board(onebknightdown.Pos) movetext("Rxe5") elseif ClickCount == 50 then local functs = require(game.Workspace.WModscripts.bqueen) functs.board(F6.Pos) movetext("Qf6") elseif ClickCount == 51 then local functs = require(game.Workspace.WModscripts.wking) functs.board(F2.Pos) movetext("Kf2") elseif ClickCount == 52 then local functs = require(game.Workspace.WModscripts.bqueen) functs.board(G6.Pos) local functs = require(game.Workspace.WModscripts.w7) functs.board(threewpawndown.Pos) movetext("Qxg6") elseif ClickCount == 53 then local functs = require(game.Workspace.WModscripts.wrook2) functs.board(G1.Pos) movetext("Rg1") elseif ClickCount == 54 then local functs = require(game.Workspace.WModscripts.bqueen) functs.board(F6.Pos) movetext("Qf6") elseif ClickCount == 55 then local functs = require(game.Workspace.WModscripts.wrook2) functs.board(H1.Pos) movetext("Rh1") elseif ClickCount == 56 then local functs = require(game.Workspace.WModscripts.bknight2) functs.board(F4.Pos) movetext("Nf4") elseif ClickCount == 57 then local functs = require(game.Workspace.WModscripts.wking) functs.board(E3.Pos) movetext("Ke3") elseif ClickCount == 58 then local functs = require(game.Workspace.WModscripts.bknight2) functs.board(G6.Pos) movetext("Ng6") elseif ClickCount == 59 then local functs = require(game.Workspace.WModscripts.wrook1) functs.board(D5.Pos) local functs = require(game.Workspace.WModscripts.b5) functs.board(threebpawndown.Pos) movetext("Rxd5") elseif ClickCount == 60 then local functs = require(game.Workspace.WModscripts.bknight2) functs.board(H4.Pos) local functs = require(game.Workspace.WModscripts.w8) functs.board(fourwpawndown.Pos) movetext("Rxd5") elseif ClickCount == 61 then local functs = require(game.Workspace.WModscripts.wrook1) functs.board(D7.Pos) movetext("Rd7") elseif ClickCount == 62 then local functs = require(game.Workspace.WModscripts.bqueen) functs.board(G5.Pos) movetext("Qg5+") elseif ClickCount == 63 then local functs = require(game.Workspace.WModscripts.wking) functs.board(D3.Pos) movetext("Kd3") elseif ClickCount == 64 then local functs = require(game.Workspace.WModscripts.bknight2) functs.board(F3.Pos) local functs = require(game.Workspace.WModscripts.w6) functs.board(fivewpawndown.Pos) movetext("Nxf3") elseif ClickCount == 65 then local functs = require(game.Workspace.WModscripts.wrook2) functs.board(D1.Pos) movetext("Rd1") elseif ClickCount == 66 then local functs = require(game.Workspace.WModscripts.bqueen) functs.board(G2.Pos) movetext("Qg2") elseif ClickCount == 67 then local functs = require(game.Workspace.WModscripts.wrook1) functs.board(B7.Pos) local functs = require(game.Workspace.WModscripts.b2) functs.board(fourbpawndown.Pos) movetext("Rxb7") elseif ClickCount == 68 then local functs = require(game.Workspace.WModscripts.brook2) functs.board(E8.Pos) movetext("Rfe8") elseif ClickCount == 69 then local functs = require(game.Workspace.WModscripts.wrook1) functs.board(C7.Pos) movetext("Rc7") elseif ClickCount == 70 then local functs = require(game.Workspace.WModscripts.brook1) functs.board(B8.Pos) movetext("Rb8") elseif ClickCount == 71 then local functs = require(game.Workspace.WModscripts.wqueen) functs.board(C6.Pos) movetext("Qc6") elseif ClickCount == 72 then local functs = require(game.Workspace.WModscripts.brook2) functs.board(D8.Pos) movetext("Red8") elseif ClickCount == 73 then local functs = require(game.Workspace.WModscripts.wking) functs.board(C4.Pos) movetext("Kc4") elseif ClickCount == 74 then local functs = require(game.Workspace.WModscripts.brook2) functs.board(D4.Pos) local functs = require(game.Workspace.WModscripts.w5) functs.board(sixwpawndown.Pos) movetext("Rxd4+") elseif ClickCount == 75 then local functs = require(game.Workspace.WModscripts.wking) functs.board(C5.Pos) movetext("Kc5") elseif ClickCount == 76 then local functs = require(game.Workspace.WModscripts.brook2) functs.board(D1.Pos) local functs = require(game.Workspace.WModscripts.wrook2) functs.board(onewrookdown.Pos) movetext("Rxd1") elseif ClickCount == 77 then local functs = require(game.Workspace.WModscripts.wknight1) functs.board(D1.Pos) local functs = require(game.Workspace.WModscripts.brook2) functs.board(onebrookdown.Pos) movetext("Nxd1") elseif ClickCount == 78 then local functs = require(game.Workspace.WModscripts.bqueen) functs.board(G1.Pos) movetext("Qg1+") elseif ClickCount == 79 then local functs = require(game.Workspace.WModscripts.wking) functs.board(C4.Pos) movetext("Kc4") elseif ClickCount == 80 then local functs = require(game.Workspace.WModscripts.bqueen) functs.board(D4.Pos) movetext("Qd4# 0-1") end end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
|
|
|
| Report Abuse |
|