For those switching to this who have been using the roster system from Azndragon and I, here's a query here that you need to run to convert over to the new format.
The query looks long, but it's set up the way it is in case somebody actually used the roster manager to extend to a full 255 slots. Also, keep in mind,
I havn't tested this with the roster system in acp4! It may work, but it will be up to you guys to test and confirm if it does/doesn't, so before trying it, BACK UP YOUR DATABASE!!
Change the line "Set @multiplier = 25000" to reflect the multiplier previously set in the roster manager.
Declare @multiplier INT
Set @multiplier = 25000
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 1 WHERE AID > 300000 + @multiplier * 1 AND AID < 300000 + @multiplier * 2
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 2 WHERE AID > 300000 + @multiplier * 2 AND AID < 300000 + @multiplier * 3
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 3 WHERE AID > 300000 + @multiplier * 3 AND AID < 300000 + @multiplier * 4
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 4 WHERE AID > 300000 + @multiplier * 4 AND AID < 300000 + @multiplier * 5
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 5 WHERE AID > 300000 + @multiplier * 5 AND AID < 300000 + @multiplier * 6
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 6 WHERE AID > 300000 + @multiplier * 6 AND AID < 300000 + @multiplier * 7
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 7 WHERE AID > 300000 + @multiplier * 7 AND AID < 300000 + @multiplier * 8
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 8 WHERE AID > 300000 + @multiplier * 8 AND AID < 300000 + @multiplier * 9
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 9 WHERE AID > 300000 + @multiplier * 9 AND AID < 300000 + @multiplier * 10
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 10 WHERE AID > 300000 + @multiplier * 10 AND AID < 300000 + @multiplier * 11
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 11 WHERE AID > 300000 + @multiplier * 11 AND AID < 300000 + @multiplier * 12
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 12 WHERE AID > 300000 + @multiplier * 12 AND AID < 300000 + @multiplier * 13
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 13 WHERE AID > 300000 + @multiplier * 13 AND AID < 300000 + @multiplier * 14
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 14 WHERE AID > 300000 + @multiplier * 14 AND AID < 300000 + @multiplier * 15
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 15 WHERE AID > 300000 + @multiplier * 15 AND AID < 300000 + @multiplier * 16
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 16 WHERE AID > 300000 + @multiplier * 16 AND AID < 300000 + @multiplier * 17
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 17 WHERE AID > 300000 + @multiplier * 17 AND AID < 300000 + @multiplier * 18
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 18 WHERE AID > 300000 + @multiplier * 18 AND AID < 300000 + @multiplier * 19
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 19 WHERE AID > 300000 + @multiplier * 19 AND AID < 300000 + @multiplier * 20
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 20 WHERE AID > 300000 + @multiplier * 20 AND AID < 300000 + @multiplier * 21
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 21 WHERE AID > 300000 + @multiplier * 21 AND AID < 300000 + @multiplier * 22
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 22 WHERE AID > 300000 + @multiplier * 22 AND AID < 300000 + @multiplier * 23
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 23 WHERE AID > 300000 + @multiplier * 23 AND AID < 300000 + @multiplier * 24
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 24 WHERE AID > 300000 + @multiplier * 24 AND AID < 300000 + @multiplier * 25
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 25 WHERE AID > 300000 + @multiplier * 25 AND AID < 300000 + @multiplier * 26
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 26 WHERE AID > 300000 + @multiplier * 26 AND AID < 300000 + @multiplier * 27
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 27 WHERE AID > 300000 + @multiplier * 27 AND AID < 300000 + @multiplier * 28
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 28 WHERE AID > 300000 + @multiplier * 28 AND AID < 300000 + @multiplier * 29
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 29 WHERE AID > 300000 + @multiplier * 29 AND AID < 300000 + @multiplier * 30
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 30 WHERE AID > 300000 + @multiplier * 30 AND AID < 300000 + @multiplier * 31
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 31 WHERE AID > 300000 + @multiplier * 31 AND AID < 300000 + @multiplier * 32
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 32 WHERE AID > 300000 + @multiplier * 32 AND AID < 300000 + @multiplier * 33
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 33 WHERE AID > 300000 + @multiplier * 33 AND AID < 300000 + @multiplier * 34
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 34 WHERE AID > 300000 + @multiplier * 34 AND AID < 300000 + @multiplier * 35
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 35 WHERE AID > 300000 + @multiplier * 35 AND AID < 300000 + @multiplier * 36
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 36 WHERE AID > 300000 + @multiplier * 36 AND AID < 300000 + @multiplier * 37
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 37 WHERE AID > 300000 + @multiplier * 37 AND AID < 300000 + @multiplier * 38
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 38 WHERE AID > 300000 + @multiplier * 38 AND AID < 300000 + @multiplier * 39
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 39 WHERE AID > 300000 + @multiplier * 39 AND AID < 300000 + @multiplier * 40
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 40 WHERE AID > 300000 + @multiplier * 40 AND AID < 300000 + @multiplier * 41
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 41 WHERE AID > 300000 + @multiplier * 41 AND AID < 300000 + @multiplier * 42
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 42 WHERE AID > 300000 + @multiplier * 42 AND AID < 300000 + @multiplier * 43
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 43 WHERE AID > 300000 + @multiplier * 43 AND AID < 300000 + @multiplier * 44
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 44 WHERE AID > 300000 + @multiplier * 44 AND AID < 300000 + @multiplier * 45
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 45 WHERE AID > 300000 + @multiplier * 45 AND AID < 300000 + @multiplier * 46
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 46 WHERE AID > 300000 + @multiplier * 46 AND AID < 300000 + @multiplier * 47
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 47 WHERE AID > 300000 + @multiplier * 47 AND AID < 300000 + @multiplier * 48
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 48 WHERE AID > 300000 + @multiplier * 48 AND AID < 300000 + @multiplier * 49
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 49 WHERE AID > 300000 + @multiplier * 49 AND AID < 300000 + @multiplier * 50
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 50 WHERE AID > 300000 + @multiplier * 50 AND AID < 300000 + @multiplier * 51
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 51 WHERE AID > 300000 + @multiplier * 51 AND AID < 300000 + @multiplier * 52
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 52 WHERE AID > 300000 + @multiplier * 52 AND AID < 300000 + @multiplier * 53
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 53 WHERE AID > 300000 + @multiplier * 53 AND AID < 300000 + @multiplier * 54
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 54 WHERE AID > 300000 + @multiplier * 54 AND AID < 300000 + @multiplier * 55
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 55 WHERE AID > 300000 + @multiplier * 55 AND AID < 300000 + @multiplier * 56
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 56 WHERE AID > 300000 + @multiplier * 56 AND AID < 300000 + @multiplier * 57
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 57 WHERE AID > 300000 + @multiplier * 57 AND AID < 300000 + @multiplier * 58
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 58 WHERE AID > 300000 + @multiplier * 58 AND AID < 300000 + @multiplier * 59
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 59 WHERE AID > 300000 + @multiplier * 59 AND AID < 300000 + @multiplier * 60
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 60 WHERE AID > 300000 + @multiplier * 60 AND AID < 300000 + @multiplier * 61
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 61 WHERE AID > 300000 + @multiplier * 61 AND AID < 300000 + @multiplier * 62
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 62 WHERE AID > 300000 + @multiplier * 62 AND AID < 300000 + @multiplier * 63
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 63 WHERE AID > 300000 + @multiplier * 63 AND AID < 300000 + @multiplier * 64
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 64 WHERE AID > 300000 + @multiplier * 64 AND AID < 300000 + @multiplier * 65
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 65 WHERE AID > 300000 + @multiplier * 65 AND AID < 300000 + @multiplier * 66
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 66 WHERE AID > 300000 + @multiplier * 66 AND AID < 300000 + @multiplier * 67
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 67 WHERE AID > 300000 + @multiplier * 67 AND AID < 300000 + @multiplier * 68
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 68 WHERE AID > 300000 + @multiplier * 68 AND AID < 300000 + @multiplier * 69
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 69 WHERE AID > 300000 + @multiplier * 69 AND AID < 300000 + @multiplier * 70
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 70 WHERE AID > 300000 + @multiplier * 70 AND AID < 300000 + @multiplier * 71
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 71 WHERE AID > 300000 + @multiplier * 71 AND AID < 300000 + @multiplier * 72
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 72 WHERE AID > 300000 + @multiplier * 72 AND AID < 300000 + @multiplier * 73
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 73 WHERE AID > 300000 + @multiplier * 73 AND AID < 300000 + @multiplier * 74
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 74 WHERE AID > 300000 + @multiplier * 74 AND AID < 300000 + @multiplier * 75
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 75 WHERE AID > 300000 + @multiplier * 75 AND AID < 300000 + @multiplier * 76
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 76 WHERE AID > 300000 + @multiplier * 76 AND AID < 300000 + @multiplier * 77
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 77 WHERE AID > 300000 + @multiplier * 77 AND AID < 300000 + @multiplier * 78
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 78 WHERE AID > 300000 + @multiplier * 78 AND AID < 300000 + @multiplier * 79
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 79 WHERE AID > 300000 + @multiplier * 79 AND AID < 300000 + @multiplier * 80
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 80 WHERE AID > 300000 + @multiplier * 80 AND AID < 300000 + @multiplier * 81
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 81 WHERE AID > 300000 + @multiplier * 81 AND AID < 300000 + @multiplier * 82
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 82 WHERE AID > 300000 + @multiplier * 82 AND AID < 300000 + @multiplier * 83
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 83 WHERE AID > 300000 + @multiplier * 83 AND AID < 300000 + @multiplier * 84
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 84 WHERE AID > 300000 + @multiplier * 84 AND AID < 300000 + @multiplier * 85
UPDATE charinfo SET CharNum = CharNum + 10, AID = AID - @multiplier * 85 WHERE AID > 300000 + @multiplier * 85 AND AID < 300000 + @multiplier * 86
This post has been edited by maldiablo: 14 August 2004 - 03:59 AM