As the tier system doesn't support level restrictions, move restrictions, and pure item ban, here it is: Code (text): [FONT=monospace][COLOR=#008000]([/COLOR][COLOR=#008000]{[/COLOR] serverStartUp [COLOR=#008080]:[/COLOR] function[COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#ff0000][I]/* For little cup */[/I][/COLOR] lilCupLevels [COLOR=#000080]=[/COLOR] [COLOR=#008000][[/COLOR][COLOR=#008000]][/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] , beforeChallengeIssued [COLOR=#008080]:[/COLOR] function [COLOR=#008000]([/COLOR]src, dest, clauses[COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#ff0000][I]/* Challenge Cup Clause */[/I][/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]clauses[COLOR=#008000][[/COLOR][COLOR=#0000dd]7[/COLOR][COLOR=#008000]][/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#0000dd]1[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#0000ff]return[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#ff0000][I]/* Regular tier checks that can't be made using the built-in server tier system */[/I][/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]src[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR] [COLOR=#000040]&&[/COLOR] sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]dest[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]src, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"SonicBoom"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#000040]||[/COLOR] sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]src, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Dragon Rage"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]sendMessage[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#ff0000]"+Bot: SonicBoom and Dragon Rage are banned in Little Cup!"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]dest, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"SonicBoom"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#000040]||[/COLOR] sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]dest, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Dragon Rage"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]sendMessage[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#ff0000]"+Bot: Your opponent has banned moves SonicBoom or Dragon Rage in Little Cup tier!"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamItem[/COLOR][COLOR=#008000]([/COLOR]src, sys.[COLOR=#007788]itemNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Berry Juice"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]sendMessage[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#ff0000]"+Bot: Berry Juice is banned in Little Cup!"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamItem[/COLOR][COLOR=#008000]([/COLOR]dest, sys.[COLOR=#007788]itemNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Berry Juice"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]sendMessage[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#ff0000]"+Bot: Berry Juice is banned in Little Cup and your opponent has it!"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] , beforeBattleMatchup [COLOR=#008080]:[/COLOR] function[COLOR=#008000]([/COLOR]src,dest,clauses[COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#ff0000][I]/* Regular tier checks that can't be made using the built-in server tier system */[/I][/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]src[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR] [COLOR=#000040]&&[/COLOR] sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]dest[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]src, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"SonicBoom"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#000040]||[/COLOR] sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]src, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Dragon Rage"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]dest, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"SonicBoom"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#000040]||[/COLOR] sys.[COLOR=#007788]hasTeamMove[/COLOR][COLOR=#008000]([/COLOR]dest, sys.[COLOR=#007788]moveNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Dragon Rage"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamItem[/COLOR][COLOR=#008000]([/COLOR]src, sys.[COLOR=#007788]itemNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Berry Juice"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]hasTeamItem[/COLOR][COLOR=#008000]([/COLOR]dest, sys.[COLOR=#007788]itemNum[/COLOR][COLOR=#008000]([/COLOR][COLOR=#ff0000]"Berry Juice"[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] sys.[COLOR=#007788]stopEvent[/COLOR][COLOR=#008000]([/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] , beforeBattleStarted [COLOR=#008080]:[/COLOR] function[COLOR=#008000]([/COLOR]src, dest[COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#ff0000][I]/* If this is little cup, the levels are changed to be level 5 */[/I][/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]src[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR] [COLOR=#000040]&&[/COLOR] sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]dest[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] lilCupLevels[COLOR=#008000][[/COLOR]src[COLOR=#008000]][/COLOR] [COLOR=#000080]=[/COLOR] [COLOR=#008000][[/COLOR]sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#0000dd]0[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#0000dd]1[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#0000dd]2[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#0000dd]3[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#0000dd]4[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, [COLOR=#0000dd]5[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000]][/COLOR][COLOR=#008080];[/COLOR] lilCupLevels[COLOR=#008000][[/COLOR]dest[COLOR=#008000]][/COLOR] [COLOR=#000080]=[/COLOR] [COLOR=#008000][[/COLOR]sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, [COLOR=#0000dd]0[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, [COLOR=#0000dd]1[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, [COLOR=#0000dd]2[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, [COLOR=#0000dd]3[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, [COLOR=#0000dd]4[/COLOR][COLOR=#008000])[/COLOR], sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, [COLOR=#0000dd]5[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008000]][/COLOR][COLOR=#008080];[/COLOR] [COLOR=#0000ff]for[/COLOR] [COLOR=#008000]([/COLOR]var i [COLOR=#000080]=[/COLOR] [COLOR=#0000dd]0[/COLOR][COLOR=#008080];[/COLOR] i < [COLOR=#0000dd]6[/COLOR][COLOR=#008080];[/COLOR] i[COLOR=#000040]+[/COLOR][COLOR=#000080]=[/COLOR][COLOR=#0000dd]1[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, i[COLOR=#008000])[/COLOR] > [COLOR=#0000dd]5[/COLOR][COLOR=#008000])[/COLOR] sys.[COLOR=#007788]changePokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, i, [COLOR=#0000dd]5[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, i[COLOR=#008000])[/COLOR] > [COLOR=#0000dd]5[/COLOR][COLOR=#008000])[/COLOR] sys.[COLOR=#007788]changePokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, i, [COLOR=#0000dd]5[/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] , afterBattleStarted[COLOR=#008080]:[/COLOR] function[COLOR=#008000]([/COLOR]src, dest[COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#ff0000][I]/* If this is little cup, the levels are to be changed back! */[/I][/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]src[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR] [COLOR=#000040]&&[/COLOR] sys.[COLOR=#007788]tier[/COLOR][COLOR=#008000]([/COLOR]dest[COLOR=#008000])[/COLOR] [COLOR=#000080]==[/COLOR] [COLOR=#ff0000]"LittleCup"[/COLOR] [COLOR=#000040]&&[/COLOR] lilCupLevels[COLOR=#008000][[/COLOR]src[COLOR=#008000]][/COLOR] [COLOR=#000040]![/COLOR][COLOR=#000080]=[/COLOR] undefined [COLOR=#000040]&&[/COLOR] lilCupLevels[COLOR=#008000][[/COLOR]dest[COLOR=#008000]][/COLOR] [COLOR=#000040]![/COLOR][COLOR=#000080]=[/COLOR] undefined[COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#0000ff]for[/COLOR] [COLOR=#008000]([/COLOR]var i [COLOR=#000080]=[/COLOR] [COLOR=#0000dd]0[/COLOR][COLOR=#008080];[/COLOR] i < [COLOR=#0000dd]6[/COLOR][COLOR=#008080];[/COLOR] i[COLOR=#000040]+[/COLOR][COLOR=#000080]=[/COLOR][COLOR=#0000dd]1[/COLOR][COLOR=#008000])[/COLOR] [COLOR=#008000]{[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, i[COLOR=#008000])[/COLOR] [COLOR=#000040]![/COLOR][COLOR=#000080]=[/COLOR] lilCupLevels[COLOR=#008000][[/COLOR]src[COLOR=#008000]][/COLOR][COLOR=#008000][[/COLOR]i[COLOR=#008000]][/COLOR][COLOR=#008000])[/COLOR] sys.[COLOR=#007788]changePokeLevel[/COLOR][COLOR=#008000]([/COLOR]src, i, lilCupLevels[COLOR=#008000][[/COLOR]src[COLOR=#008000]][/COLOR][COLOR=#008000][[/COLOR]i[COLOR=#008000]][/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#0000ff]if[/COLOR] [COLOR=#008000]([/COLOR]sys.[COLOR=#007788]teamPokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, i[COLOR=#008000])[/COLOR] [COLOR=#000040]![/COLOR][COLOR=#000080]=[/COLOR] lilCupLevels[COLOR=#008000][[/COLOR]dest[COLOR=#008000]][/COLOR][COLOR=#008000][[/COLOR]i[COLOR=#008000]][/COLOR][COLOR=#008000])[/COLOR] sys.[COLOR=#007788]changePokeLevel[/COLOR][COLOR=#008000]([/COLOR]dest, i, lilCupLevels[COLOR=#008000][[/COLOR]dest[COLOR=#008000]][/COLOR][COLOR=#008000][[/COLOR]i[COLOR=#008000]][/COLOR][COLOR=#008000])[/COLOR][COLOR=#008080];[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR] [COLOR=#008000]}[/COLOR][COLOR=#008000])[/COLOR][/FONT] You'll need to restart the server so the variable lilCupLevels is set.
Ok just want to check something before I screw this up. Say if I wanted to set levels to 20 rather than five and not ban SonicBoom or Berry Juice, would I change all instances of 5 in the following to 20... Code (text): for (var i = 0; i < 6; i+=1) { if (sys.teamPokeLevel(src, i) > 5) sys.changePokeLevel(src, i, 5); if (sys.teamPokeLevel(dest, i) > 5) sys.changePokeLevel(dest, i, 5); ...and then remove the SonicBoom and Berry Juice bits from where they are relevant?
Excuse my ignorance, but I have another question. -.- I get the following error: TypeError: Result of expression near '...})...' [[object Object]] is not a function. Code (text): afterBattleStarted: function(src, dest) { /* If this is little cup, the levels are to be changed back! */ if (sys.tier(src) == "LittleCup" && sys.tier(dest) == "LittleCup" && lilCupLevels[src] != undefined && lilCupLevels[dest] != undefined) { for (var i = 0; i < 6; i+=1) { if (sys.teamPokeLevel(src, i) != lilCupLevels[src][i]) sys.changePokeLevel(src, i, lilCupLevels[src][i]); if (sys.teamPokeLevel(dest, i) != lilCupLevels[dest][i]) sys.changePokeLevel(dest, i, lilCupLevels[dest][i]); } } } <---- The arrow points to the error line. Really sorry for what I imagine are simple questions.
Is this the only script you put in, and is it the original script or did you make modifications to it? If not, please tell what else you did :)
Spoiler Code (text): ({ serverStartUp : function() { /* For little cup */ lilCupLevels = []; } , beforeChallengeIssued : function (src, dest, clauses) { /* Challenge Cup Clause */ if (clauses[7] == 1) return; /* Regular tier checks that can't be made using the built-in server tier system */ if (sys.tier(src) == "EFT" && sys.tier(dest) == "EFT") { if (sys.hasTeamMove(src, sys.hasTeamMove(src, sys.moveNum("Dragon Rage")))) { sys.sendMessage(src, "+Bot: Dragon Rage is banned in EFT!"); sys.stopEvent(); } if (sys.hasTeamMove(dest, sys.hasTeamMove(dest, sys.moveNum("Dragon Rage")))) { sys.sendMessage(src, "+Bot: Your opponent has banned move Dragon Rage in EFT!"); sys.stopEvent(); } } } , beforeBattleMatchup : function(src,dest,clauses) { /* Regular tier checks that can't be made using the built-in server tier system */ if (sys.tier(src) == "EFT" && sys.tier(dest) == "EFT") { if (sys.hasTeamMove(src, sys.hasTeamMove(src, sys.moveNum("Dragon Rage")))) { sys.stopEvent(); } if (sys.hasTeamMove(dest, sys.hasTeamMove(dest, sys.moveNum("Dragon Rage")))) { sys.stopEvent(); } } } , beforeBattleStarted : function(src, dest) { /* If this is little cup, the levels are changed to be level 5 */ if (sys.tier(src) == "EFT" && sys.tier(dest) == "EFT") { lilCupLevels[src] = [sys.teamPokeLevel(src, 0), sys.teamPokeLevel(src, 1), sys.teamPokeLevel(src, 2), sys.teamPokeLevel(src, 3), sys.teamPokeLevel(src, 4), sys.teamPokeLevel(src, 5)]; lilCupLevels[dest] = [sys.teamPokeLevel(dest, 0), sys.teamPokeLevel(dest, 1), sys.teamPokeLevel(dest, 2), sys.teamPokeLevel(dest, 3), sys.teamPokeLevel(dest, 4), sys.teamPokeLevel(dest, 5)]; for (var i = 0; i < 6; i+=1) { if (sys.teamPokeLevel(src, i) > 20) sys.changePokeLevel(src, i, 20); if (sys.teamPokeLevel(dest, i) > 20) sys.changePokeLevel(dest, i, 20); } } } , afterBattleStarted: function(src, dest) { /* If this is little cup, the levels are to be changed back! */ if (sys.tier(src) == "EFT" && sys.tier(dest) == "EFT" && lilCupLevels[src] != undefined && lilCupLevels[dest] != undefined) { for (var i = 0; i < 6; i+=1) { if (sys.teamPokeLevel(src, i) != lilCupLevels[src][i]) sys.changePokeLevel(src, i, lilCupLevels[src][i]); if (sys.teamPokeLevel(dest, i) != lilCupLevels[dest][i]) sys.changePokeLevel(dest, i, lilCupLevels[dest][i]); } } } }) And I have the stats script above that.
You need to make sure the whole script (Stats & LC) goes within ({ }) and that each bit of code is under the appropriate events (none duplicated). So if there's an event in common with both of them, you just put what was code from two separate events both next to each over under that one event. Edit: Hopefully Coyotte can give an example if you're still stuck.