p = Poweradminbf3Plugin(fakeConsole, conf) p.onLoadConfig() p.onStartup() simon.connects("simon") simon.teamId = 1 joe.connects('Joe') joe.teamId = 1 jack = FakeClient(fakeConsole, name="Jack", exactName="Jack", guid="azerazerzarazrzae", groupBits=1) jack.connects('Jack') jack.teamId = 1 superadmin.connects('superadmin') superadmin.teamId = 2 print "Joe's group is " + joe.maxGroup.name print "Jack's group is " + jack.maxGroup.name print "Simon's group is " + simon.maxGroup.name print "superadmin's group is " + superadmin.maxGroup.name print "\n\n####################################### test !changeteam" superadmin.says("!changeteam joe") print "\n\n####################################### Joe should not be able to !changeteam a higher level player" assert joe.maxLevel < superadmin.maxLevel joe.says("!ct god") print "\n\n####################################### Joe should be able to !changeteam a lower level player"
<set name="changeteam-ct">0</set> </settings> </configuration> """) p = Poweradminbf3Plugin(fakeConsole, conf) p.onLoadConfig() p.onStartup() simon.connects("simon") simon.teamId = 1 joe.connects('Joe') joe.teamId = 1 jack = FakeClient(fakeConsole, name="Jack", exactName="Jack", guid="azerazerzarazrzae", groupBits=1) jack.connects('Jack') jack.teamId = 1 superadmin.connects('superadmin') superadmin.teamId = 2 print "Joe's group is " + joe.maxGroup.name print "Jack's group is " + jack.maxGroup.name print "Simon's group is " + simon.maxGroup.name print "superadmin's group is " + superadmin.maxGroup.name print "\n\n####################################### test !changeteam" superadmin.says("!changeteam joe") print "\n\n####################################### Joe should not be able to !changeteam a higher level player" assert joe.maxLevel < superadmin.maxLevel joe.says("!ct god")