stasiu112

Untitled

Feb 19th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 280.26 KB | None | 0 0
  1. --
  2. -- License plates specialization
  3. -- Script by Blacky_BPG
  4. -- Version 1.2.0
  5. -- Last Change: 25.12.2013 by Blacky_BPG
  6. -- Version 1.0.0 initial version
  7. -- Version 1.0.1 fixed TypeDesc
  8. -- Version 1.1.1 added Austria license plate
  9. -- Version 1.1.2 fixed reset plate problem in MP mode
  10. -- Version 1.1.3 fixed delete vehicle for reset
  11. -- Version 1.2.0 added new Overlays and state seal now selectable
  12. -- Version 1.2.1 fixed general random given plate
  13. --
  14.  
  15. -- A=65 , B=66 , C=67 , D=68 , E=69 , F=70 , G=71 , H=72, I=73 , J=74 , K=75 , L=76 , M=77 , N=78 , O=79 , P=80 , Q=81 , R=82 , S=83 , T=84 , U=85 , V=86 , W=87 , X=88 , Y=89 , Z=90
  16. -- 0=48 , 1=49 , 2=50 , 3=51 , 4=52 , 5=53 , 6=54 , 7=55 , 8=56 , 9=57
  17. -- Ä=142 , Ö=153 , Ü=154
  18.  
  19. numberPlates = {};
  20. numberPlates.modDir = g_currentModDirectory;
  21.  
  22. -- Default numberplates
  23. numberPlates.defaults = {};
  24. numberPlates.defaultsAustria = {};
  25.  
  26. -- table inserts for austria plates
  27. table.insert(numberPlates.defaultsAustria, {seal=0, sign1Char="W", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char=" "});
  28. table.insert(numberPlates.defaultsAustria, {seal=1, sign1Char="B", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  29. table.insert(numberPlates.defaultsAustria, {seal=1, sign1Char="B", sign2Char="Z", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  30. table.insert(numberPlates.defaultsAustria, {seal=1, sign1Char="D", sign2Char="O", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  31. table.insert(numberPlates.defaultsAustria, {seal=1, sign1Char="F", sign2Char="K", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  32. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="I", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  33. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="I", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  34. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="I", sign2Char="M", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  35. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="K", sign2Char="B", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  36. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="K", sign2Char="U", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  37. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="L", sign2Char="A", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  38. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="L", sign2Char="Z", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  39. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="R", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  40. table.insert(numberPlates.defaultsAustria, {seal=2, sign1Char="S", sign2Char="Z", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  41. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="D", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  42. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="G", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  43. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="G", sign2Char="B", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  44. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="G", sign2Char="U", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  45. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="L", sign2Char="B", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  46. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="L", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  47. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="L", sign2Char="I", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  48. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="L", sign2Char="N", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  49. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="M", sign2Char="U", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  50. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="V", sign2Char="O", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  51. table.insert(numberPlates.defaultsAustria, {seal=3, sign1Char="W", sign2Char="Z", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  52. table.insert(numberPlates.defaultsAustria, {seal=4, sign1Char="H", sign2Char="A", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  53. table.insert(numberPlates.defaultsAustria, {seal=4, sign1Char="J", sign2Char="O", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  54. table.insert(numberPlates.defaultsAustria, {seal=4, sign1Char="S", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  55. table.insert(numberPlates.defaultsAustria, {seal=4, sign1Char="S", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  56. table.insert(numberPlates.defaultsAustria, {seal=4, sign1Char="T", sign2Char="A", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  57. table.insert(numberPlates.defaultsAustria, {seal=4, sign1Char="Z", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  58. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="B", sign2Char="R", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  59. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="E", sign2Char="F", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  60. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="F", sign2Char="R", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  61. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="G", sign2Char="M", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  62. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="G", sign2Char="R", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  63. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="K", sign2Char="I", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  64. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="L", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  65. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="L", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  66. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="P", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  67. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="R", sign2Char="I", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  68. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="R", sign2Char="O", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  69. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="S", sign2Char="D", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  70. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="S", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  71. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="S", sign2Char="R", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  72. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="U", sign2Char="U", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  73. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="V", sign2Char="B", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  74. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="W", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  75. table.insert(numberPlates.defaultsAustria, {seal=5, sign1Char="W", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  76. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="A", sign2Char="M", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  77. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="B", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  78. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="B", sign2Char="N", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  79. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="G", sign2Char="D", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  80. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="G", sign2Char="F", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  81. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="H", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  82. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="H", sign2Char="O", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  83. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="K", sign2Char="O", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  84. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="K", sign2Char="R", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  85. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="K", sign2Char="S", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  86. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="L", sign2Char="F", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  87. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="M", sign2Char="D", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  88. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="M", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  89. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="M", sign2Char="I", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  90. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="N", sign2Char="K", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  91. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="P", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  92. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="P", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  93. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="S", sign2Char="B", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  94. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="S", sign2Char="W", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  95. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="T", sign2Char="U", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  96. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="W", sign2Char="B", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  97. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="W", sign2Char="N", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  98. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="W", sign2Char="T", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  99. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="W", sign2Char="U", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  100. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="W", sign2Char="Y", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  101. table.insert(numberPlates.defaultsAustria, {seal=6, sign1Char="Z", sign2Char="T", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  102. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="F", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  103. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="H", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  104. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="K", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  105. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="K", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  106. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="S", sign2Char="P", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  107. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="S", sign2Char="V", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  108. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="V", sign2Char="I", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  109. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="V", sign2Char="K", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  110. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="V", sign2Char="L", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  111. table.insert(numberPlates.defaultsAustria, {seal=7, sign1Char="W", sign2Char="O", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  112. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="E", sign2Char=" ", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  113. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="E", sign2Char="U", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  114. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="G", sign2Char="S", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  115. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="J", sign2Char="E", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  116. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="M", sign2Char="A", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  117. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="N", sign2Char="D", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  118. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="O", sign2Char="P", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  119. table.insert(numberPlates.defaultsAustria, {seal=8, sign1Char="O", sign2Char="W", sign3Char=string.char(math.random(49,57)), sign4Char=string.char(math.random(48,57)), sign5Char=string.char(math.random(48,57)), sign6Char=string.char(math.random(65,90)), sign7Char=string.char(math.random(65,90)), sign8Char="32"});
  120.  
  121. -- table inserts for german plates
  122. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  123. table.insert(numberPlates.defaults, {seal=14, sign1Char="A", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  124. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  125. table.insert(numberPlates.defaults, {seal=0, sign1Char="A", sign2Char="B", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  126. table.insert(numberPlates.defaults, {seal=8, sign1Char="A", sign2Char="B", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  127. table.insert(numberPlates.defaults, {seal=10, sign1Char="A", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  128. table.insert(numberPlates.defaults, {seal=2, sign1Char="A", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  129. table.insert(numberPlates.defaults, {seal=10, sign1Char="A", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  130. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char="I", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  131. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char="I", sign3Char="C", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  132. table.insert(numberPlates.defaults, {seal=3, sign1Char="A", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  133. table.insert(numberPlates.defaults, {seal=6, sign1Char="A", sign2Char="L", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  134. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char="L", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  135. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  136. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  137. table.insert(numberPlates.defaults, {seal=2, sign1Char="A", sign2Char="N", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  138. table.insert(numberPlates.defaults, {seal=1, sign1Char="A", sign2Char="N", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  139. table.insert(numberPlates.defaults, {seal=0, sign1Char="A", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  140. table.insert(numberPlates.defaults, {seal=0, sign1Char="A", sign2Char="P", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  141. table.insert(numberPlates.defaults, {seal=0, sign1Char="A", sign2Char="R", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  142. table.insert(numberPlates.defaults, {seal=0, sign1Char="A", sign2Char="R", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  143. table.insert(numberPlates.defaults, {seal=11, sign1Char="A", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  144. table.insert(numberPlates.defaults, {seal=8, sign1Char="A", sign2Char="S", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  145. table.insert(numberPlates.defaults, {seal=2, sign1Char="A", sign2Char="S", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  146. table.insert(numberPlates.defaults, {seal=1, sign1Char="A", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  147. table.insert(numberPlates.defaults, {seal=2, sign1Char="A", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  148. table.insert(numberPlates.defaults, {seal=6, sign1Char="A", sign2Char="U", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  149. table.insert(numberPlates.defaults, {seal=3, sign1Char="A", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  150. table.insert(numberPlates.defaults, {seal=3, sign1Char="A", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  151. table.insert(numberPlates.defaults, {seal=8, sign1Char="A", sign2Char="Z", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  152. table.insert(numberPlates.defaults, {seal=13, sign1Char="B", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  153. table.insert(numberPlates.defaults, {seal=11, sign1Char="B", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  154. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="A", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  155. table.insert(numberPlates.defaults, {seal=7, sign1Char="B", sign2Char="A", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  156. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  157. table.insert(numberPlates.defaults, {seal=8, sign1Char="B", sign2Char="B", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  158. table.insert(numberPlates.defaults, {seal=7, sign1Char="B", sign2Char="B", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  159. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  160. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="C", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  161. table.insert(numberPlates.defaults, {seal=2, sign1Char="B", sign2Char="E", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  162. table.insert(numberPlates.defaults, {seal=7, sign1Char="B", sign2Char="E", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  163. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  164. table.insert(numberPlates.defaults, {seal=11, sign1Char="B", sign2Char="G", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  165. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  166. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  167. table.insert(numberPlates.defaults, {seal=12, sign1Char="B", sign2Char="I", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  168. table.insert(numberPlates.defaults, {seal=3, sign1Char="B", sign2Char="I", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  169. table.insert(numberPlates.defaults, {seal=3, sign1Char="B", sign2Char="I", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  170. table.insert(numberPlates.defaults, {seal=2, sign1Char="B", sign2Char="I", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  171. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  172. table.insert(numberPlates.defaults, {seal=3, sign1Char="B", sign2Char="K", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  173. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  174. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="L", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  175. table.insert(numberPlates.defaults, {seal=8, sign1Char="B", sign2Char="L", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  176. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  177. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  178. table.insert(numberPlates.defaults, {seal=2, sign1Char="B", sign2Char="N", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  179. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  180. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="O", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  181. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="O", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  182. table.insert(numberPlates.defaults, {seal=10, sign1Char="B", sign2Char="O", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  183. table.insert(numberPlates.defaults, {seal=6, sign1Char="B", sign2Char="R", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  184. table.insert(numberPlates.defaults, {seal=7, sign1Char="B", sign2Char="R", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  185. table.insert(numberPlates.defaults, {seal=8, sign1Char="B", sign2Char="R", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  186. table.insert(numberPlates.defaults, {seal=11, sign1Char="B", sign2Char="R", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  187. table.insert(numberPlates.defaults, {seal=6, sign1Char="B", sign2Char="R", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  188. table.insert(numberPlates.defaults, {seal=6, sign1Char="B", sign2Char="R", sign3Char="V", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  189. table.insert(numberPlates.defaults, {seal=6, sign1Char="B", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  190. table.insert(numberPlates.defaults, {seal=11, sign1Char="B", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  191. table.insert(numberPlates.defaults, {seal=8, sign1Char="B", sign2Char="T", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  192. table.insert(numberPlates.defaults, {seal=11, sign1Char="B", sign2Char="U", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  193. table.insert(numberPlates.defaults, {seal=14, sign1Char="B", sign2Char="W", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  194. table.insert(numberPlates.defaults, {seal=11, sign1Char="B", sign2Char="Y", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  195. table.insert(numberPlates.defaults, {seal=2, sign1Char="B", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  196. table.insert(numberPlates.defaults, {seal=2, sign1Char="C", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  197. table.insert(numberPlates.defaults, {seal=7, sign1Char="C", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  198. table.insert(numberPlates.defaults, {seal=10, sign1Char="C", sign2Char="A", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  199. table.insert(numberPlates.defaults, {seal=7, sign1Char="C", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  200. table.insert(numberPlates.defaults, {seal=6, sign1Char="C", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  201. table.insert(numberPlates.defaults, {seal=11, sign1Char="C", sign2Char="H", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  202. table.insert(numberPlates.defaults, {seal=6, sign1Char="C", sign2Char="L", sign3Char="P", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  203. table.insert(numberPlates.defaults, {seal=6, sign1Char="C", sign2Char="L", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  204. table.insert(numberPlates.defaults, {seal=11, sign1Char="C", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  205. table.insert(numberPlates.defaults, {seal=3, sign1Char="C", sign2Char="O", sign3Char="C", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  206. table.insert(numberPlates.defaults, {seal=10, sign1Char="C", sign2Char="O", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  207. table.insert(numberPlates.defaults, {seal=6, sign1Char="C", sign2Char="U", sign3Char="X", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  208. table.insert(numberPlates.defaults, {seal=14, sign1Char="C", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  209. table.insert(numberPlates.defaults, {seal=10, sign1Char="D", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  210. table.insert(numberPlates.defaults, {seal=12, sign1Char="D", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  211. table.insert(numberPlates.defaults, {seal=11, sign1Char="D", sign2Char="A", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  212. table.insert(numberPlates.defaults, {seal=6, sign1Char="D", sign2Char="A", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  213. table.insert(numberPlates.defaults, {seal=3, sign1Char="D", sign2Char="A", sign3Char="U", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  214. table.insert(numberPlates.defaults, {seal=1, sign1Char="D", sign2Char="B", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  215. table.insert(numberPlates.defaults, {seal=2, sign1Char="D", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  216. table.insert(numberPlates.defaults, {seal=8, sign1Char="D", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  217. table.insert(numberPlates.defaults, {seal=11, sign1Char="D", sign2Char="E", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  218. table.insert(numberPlates.defaults, {seal=6, sign1Char="D", sign2Char="E", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  219. table.insert(numberPlates.defaults, {seal=11, sign1Char="D", sign2Char="G", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  220. table.insert(numberPlates.defaults, {seal=6, sign1Char="D", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  221. table.insert(numberPlates.defaults, {seal=12, sign1Char="D", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  222. table.insert(numberPlates.defaults, {seal=10, sign1Char="D", sign2Char="I", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  223. table.insert(numberPlates.defaults, {seal=3, sign1Char="D", sign2Char="I", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  224. table.insert(numberPlates.defaults, {seal=11, sign1Char="D", sign2Char="K", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  225. table.insert(numberPlates.defaults, {seal=2, sign1Char="D", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  226. table.insert(numberPlates.defaults, {seal=11, sign1Char="D", sign2Char="L", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  227. table.insert(numberPlates.defaults, {seal=1, sign1Char="D", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  228. table.insert(numberPlates.defaults, {seal=10, sign1Char="D", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  229. table.insert(numberPlates.defaults, {seal=10, sign1Char="D", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  230. table.insert(numberPlates.defaults, {seal=11, sign1Char="D", sign2Char="O", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  231. table.insert(numberPlates.defaults, {seal=10, sign1Char="D", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  232. table.insert(numberPlates.defaults, {seal=6, sign1Char="D", sign2Char="U", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  233. table.insert(numberPlates.defaults, {seal=2, sign1Char="D", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  234. table.insert(numberPlates.defaults, {seal=2, sign1Char="D", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  235. table.insert(numberPlates.defaults, {seal=10, sign1Char="E", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  236. table.insert(numberPlates.defaults, {seal=0, sign1Char="E", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  237. table.insert(numberPlates.defaults, {seal=2, sign1Char="E", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  238. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="B", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  239. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="B", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  240. table.insert(numberPlates.defaults, {seal=9, sign1Char="E", sign2Char="C", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  241. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  242. table.insert(numberPlates.defaults, {seal=7, sign1Char="E", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  243. table.insert(numberPlates.defaults, {seal=0, sign1Char="E", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  244. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  245. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  246. table.insert(numberPlates.defaults, {seal=0, sign1Char="E", sign2Char="I", sign3Char="C", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  247. table.insert(numberPlates.defaults, {seal=8, sign1Char="E", sign2Char="I", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  248. table.insert(numberPlates.defaults, {seal=6, sign1Char="E", sign2Char="I", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  249. table.insert(numberPlates.defaults, {seal=0, sign1Char="E", sign2Char="I", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  250. table.insert(numberPlates.defaults, {seal=6, sign1Char="E", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  251. table.insert(numberPlates.defaults, {seal=14, sign1Char="E", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  252. table.insert(numberPlates.defaults, {seal=6, sign1Char="E", sign2Char="M", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  253. table.insert(numberPlates.defaults, {seal=3, sign1Char="E", sign2Char="M", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  254. table.insert(numberPlates.defaults, {seal=10, sign1Char="E", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  255. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  256. table.insert(numberPlates.defaults, {seal=12, sign1Char="E", sign2Char="R", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  257. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="R", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  258. table.insert(numberPlates.defaults, {seal=10, sign1Char="E", sign2Char="R", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  259. table.insert(numberPlates.defaults, {seal=2, sign1Char="E", sign2Char="R", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  260. table.insert(numberPlates.defaults, {seal=14, sign1Char="E", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  261. table.insert(numberPlates.defaults, {seal=11, sign1Char="E", sign2Char="S", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  262. table.insert(numberPlates.defaults, {seal=12, sign1Char="E", sign2Char="S", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  263. table.insert(numberPlates.defaults, {seal=10, sign1Char="E", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  264. table.insert(numberPlates.defaults, {seal=7, sign1Char="E", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  265. table.insert(numberPlates.defaults, {seal=12, sign1Char="F", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  266. table.insert(numberPlates.defaults, {seal=12, sign1Char="F", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  267. table.insert(numberPlates.defaults, {seal=12, sign1Char="F", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  268. table.insert(numberPlates.defaults, {seal=11, sign1Char="F", sign2Char="D", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  269. table.insert(numberPlates.defaults, {seal=14, sign1Char="F", sign2Char="D", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  270. table.insert(numberPlates.defaults, {seal=11, sign1Char="F", sign2Char="E", sign3Char="U", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  271. table.insert(numberPlates.defaults, {seal=7, sign1Char="F", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  272. table.insert(numberPlates.defaults, {seal=11, sign1Char="F", sign2Char="F", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  273. table.insert(numberPlates.defaults, {seal=2, sign1Char="F", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  274. table.insert(numberPlates.defaults, {seal=7, sign1Char="F", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  275. table.insert(numberPlates.defaults, {seal=12, sign1Char="F", sign2Char="K", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  276. table.insert(numberPlates.defaults, {seal=9, sign1Char="F", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  277. table.insert(numberPlates.defaults, {seal=14, sign1Char="F", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  278. table.insert(numberPlates.defaults, {seal=11, sign1Char="F", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  279. table.insert(numberPlates.defaults, {seal=7, sign1Char="F", sign2Char="O", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  280. table.insert(numberPlates.defaults, {seal=14, sign1Char="F", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  281. table.insert(numberPlates.defaults, {seal=11, sign1Char="F", sign2Char="R", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  282. table.insert(numberPlates.defaults, {seal=6, sign1Char="F", sign2Char="R", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  283. table.insert(numberPlates.defaults, {seal=7, sign1Char="F", sign2Char="R", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  284. table.insert(numberPlates.defaults, {seal=3, sign1Char="F", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  285. table.insert(numberPlates.defaults, {seal=2, sign1Char="F", sign2Char="T", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  286. table.insert(numberPlates.defaults, {seal=0, sign1Char="G", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  287. table.insert(numberPlates.defaults, {seal=8, sign1Char="G", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  288. table.insert(numberPlates.defaults, {seal=6, sign1Char="G", sign2Char="A", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  289. table.insert(numberPlates.defaults, {seal=11, sign1Char="G", sign2Char="A", sign3Char="P", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  290. table.insert(numberPlates.defaults, {seal=2, sign1Char="G", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  291. table.insert(numberPlates.defaults, {seal=14, sign1Char="G", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  292. table.insert(numberPlates.defaults, {seal=1, sign1Char="G", sign2Char="D", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  293. table.insert(numberPlates.defaults, {seal=10, sign1Char="G", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  294. table.insert(numberPlates.defaults, {seal=11, sign1Char="G", sign2Char="E", sign3Char="O", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  295. table.insert(numberPlates.defaults, {seal=3, sign1Char="G", sign2Char="E", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  296. table.insert(numberPlates.defaults, {seal=6, sign1Char="G", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  297. table.insert(numberPlates.defaults, {seal=12, sign1Char="G", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  298. table.insert(numberPlates.defaults, {seal=2, sign1Char="G", sign2Char="H", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  299. table.insert(numberPlates.defaults, {seal=8, sign1Char="G", sign2Char="H", sign3Char="C", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  300. table.insert(numberPlates.defaults, {seal=12, sign1Char="G", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  301. table.insert(numberPlates.defaults, {seal=10, sign1Char="G", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  302. table.insert(numberPlates.defaults, {seal=10, sign1Char="G", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  303. table.insert(numberPlates.defaults, {seal=10, sign1Char="G", sign2Char="L", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  304. table.insert(numberPlates.defaults, {seal=10, sign1Char="G", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  305. table.insert(numberPlates.defaults, {seal=1, sign1Char="G", sign2Char="M", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  306. table.insert(numberPlates.defaults, {seal=12, sign1Char="G", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  307. table.insert(numberPlates.defaults, {seal=8, sign1Char="G", sign2Char="N", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  308. table.insert(numberPlates.defaults, {seal=3, sign1Char="G", sign2Char="O", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  309. table.insert(numberPlates.defaults, {seal=3, sign1Char="G", sign2Char="O", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  310. table.insert(numberPlates.defaults, {seal=14, sign1Char="G", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  311. table.insert(numberPlates.defaults, {seal=2, sign1Char="G", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  312. table.insert(numberPlates.defaults, {seal=11, sign1Char="G", sign2Char="R", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  313. table.insert(numberPlates.defaults, {seal=2, sign1Char="G", sign2Char="R", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  314. table.insert(numberPlates.defaults, {seal=11, sign1Char="G", sign2Char="R", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  315. table.insert(numberPlates.defaults, {seal=2, sign1Char="G", sign2Char="R", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  316. table.insert(numberPlates.defaults, {seal=0, sign1Char="G", sign2Char="R", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  317. table.insert(numberPlates.defaults, {seal=6, sign1Char="G", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  318. table.insert(numberPlates.defaults, {seal=10, sign1Char="G", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  319. table.insert(numberPlates.defaults, {seal=0, sign1Char="G", sign2Char="T", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  320. table.insert(numberPlates.defaults, {seal=7, sign1Char="G", sign2Char="U", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  321. table.insert(numberPlates.defaults, {seal=11, sign1Char="G", sign2Char="U", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  322. table.insert(numberPlates.defaults, {seal=1, sign1Char="G", sign2Char="V", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  323. table.insert(numberPlates.defaults, {seal=1, sign1Char="G", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  324. table.insert(numberPlates.defaults, {seal=11, sign1Char="G", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  325. table.insert(numberPlates.defaults, {seal=10, sign1Char="H", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  326. table.insert(numberPlates.defaults, {seal=11, sign1Char="H", sign2Char="A", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  327. table.insert(numberPlates.defaults, {seal=8, sign1Char="H", sign2Char="A", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  328. table.insert(numberPlates.defaults, {seal=10, sign1Char="H", sign2Char="A", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  329. table.insert(numberPlates.defaults, {seal=11, sign1Char="H", sign2Char="A", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  330. table.insert(numberPlates.defaults, {seal=15, sign1Char="H", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  331. table.insert(numberPlates.defaults, {seal=0, sign1Char="H", sign2Char="B", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  332. table.insert(numberPlates.defaults, {seal=8, sign1Char="H", sign2Char="B", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  333. table.insert(numberPlates.defaults, {seal=2, sign1Char="H", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  334. table.insert(numberPlates.defaults, {seal=14, sign1Char="H", sign2Char="C", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  335. table.insert(numberPlates.defaults, {seal=14, sign1Char="H", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  336. table.insert(numberPlates.defaults, {seal=14, sign1Char="H", sign2Char="D", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  337. table.insert(numberPlates.defaults, {seal=8, sign1Char="H", sign2Char="D", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  338. table.insert(numberPlates.defaults, {seal=6, sign1Char="H", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  339. table.insert(numberPlates.defaults, {seal=11, sign1Char="H", sign2Char="E", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  340. table.insert(numberPlates.defaults, {seal=12, sign1Char="H", sign2Char="E", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  341. table.insert(numberPlates.defaults, {seal=9, sign1Char="H", sign2Char="E", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  342. table.insert(numberPlates.defaults, {seal=12, sign1Char="H", sign2Char="E", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  343. table.insert(numberPlates.defaults, {seal=10, sign1Char="H", sign2Char="E", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  344. table.insert(numberPlates.defaults, {seal=8, sign1Char="H", sign2Char="E", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  345. table.insert(numberPlates.defaults, {seal=10, sign1Char="H", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  346. table.insert(numberPlates.defaults, {seal=12, sign1Char="H", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  347. table.insert(numberPlates.defaults, {seal=1, sign1Char="H", sign2Char="G", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  348. table.insert(numberPlates.defaults, {seal=1, sign1Char="H", sign2Char="G", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  349. table.insert(numberPlates.defaults, {seal=5, sign1Char="H", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  350. table.insert(numberPlates.defaults, {seal=8, sign1Char="H", sign2Char="H", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  351. table.insert(numberPlates.defaults, {seal=6, sign1Char="H", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  352. table.insert(numberPlates.defaults, {seal=0, sign1Char="H", sign2Char="I", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  353. table.insert(numberPlates.defaults, {seal=11, sign1Char="H", sign2Char="I", sign3Char="P", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  354. table.insert(numberPlates.defaults, {seal=6, sign1Char="H", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  355. table.insert(numberPlates.defaults, {seal=9, sign1Char="H", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  356. table.insert(numberPlates.defaults, {seal=6, sign1Char="H", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  357. table.insert(numberPlates.defaults, {seal=14, sign1Char="H", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  358. table.insert(numberPlates.defaults, {seal=11, sign1Char="H", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  359. table.insert(numberPlates.defaults, {seal=12, sign1Char="H", sign2Char="O", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  360. table.insert(numberPlates.defaults, {seal=6, sign1Char="H", sign2Char="O", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  361. table.insert(numberPlates.defaults, {seal=4, sign1Char="H", sign2Char="O", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  362. table.insert(numberPlates.defaults, {seal=14, sign1Char="H", sign2Char="O", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  363. table.insert(numberPlates.defaults, {seal=2, sign1Char="H", sign2Char="O", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  364. table.insert(numberPlates.defaults, {seal=12, sign1Char="H", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  365. table.insert(numberPlates.defaults, {seal=12, sign1Char="H", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  366. table.insert(numberPlates.defaults, {seal=1, sign1Char="H", sign2Char="R", sign3Char="O", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  367. table.insert(numberPlates.defaults, {seal=10, sign1Char="H", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  368. table.insert(numberPlates.defaults, {seal=10, sign1Char="H", sign2Char="S", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  369. table.insert(numberPlates.defaults, {seal=1, sign1Char="H", sign2Char="S", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  370. table.insert(numberPlates.defaults, {seal=12, sign1Char="H", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  371. table.insert(numberPlates.defaults, {seal=8, sign1Char="H", sign2Char="V", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  372. table.insert(numberPlates.defaults, {seal=7, sign1Char="H", sign2Char="V", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  373. table.insert(numberPlates.defaults, {seal=1, sign1Char="H", sign2Char="W", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  374. table.insert(numberPlates.defaults, {seal=10, sign1Char="H", sign2Char="X", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  375. table.insert(numberPlates.defaults, {seal=2, sign1Char="H", sign2Char="Y", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  376. table.insert(numberPlates.defaults, {seal=8, sign1Char="H", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  377. table.insert(numberPlates.defaults, {seal=4, sign1Char="I", sign2Char="G", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  378. table.insert(numberPlates.defaults, {seal=0, sign1Char="I", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  379. table.insert(numberPlates.defaults, {seal=0, sign1Char="I", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  380. table.insert(numberPlates.defaults, {seal=11, sign1Char="I", sign2Char="L", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  381. table.insert(numberPlates.defaults, {seal=11, sign1Char="I", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  382. table.insert(numberPlates.defaults, {seal=9, sign1Char="I", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  383. table.insert(numberPlates.defaults, {seal=0, sign1Char="J", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  384. table.insert(numberPlates.defaults, {seal=8, sign1Char="J", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  385. table.insert(numberPlates.defaults, {seal=8, sign1Char="J", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  386. table.insert(numberPlates.defaults, {seal=10, sign1Char="K", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  387. table.insert(numberPlates.defaults, {seal=14, sign1Char="K", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  388. table.insert(numberPlates.defaults, {seal=12, sign1Char="K", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  389. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  390. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  391. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="E", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  392. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="E", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  393. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  394. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  395. table.insert(numberPlates.defaults, {seal=9, sign1Char="K", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  396. table.insert(numberPlates.defaults, {seal=3, sign1Char="K", sign2Char="I", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  397. table.insert(numberPlates.defaults, {seal=3, sign1Char="K", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  398. table.insert(numberPlates.defaults, {seal=10, sign1Char="K", sign2Char="L", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  399. table.insert(numberPlates.defaults, {seal=8, sign1Char="K", sign2Char="L", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  400. table.insert(numberPlates.defaults, {seal=2, sign1Char="K", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  401. table.insert(numberPlates.defaults, {seal=14, sign1Char="K", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  402. table.insert(numberPlates.defaults, {seal=3, sign1Char="K", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  403. table.insert(numberPlates.defaults, {seal=10, sign1Char="K", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  404. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="R", sign3Char="U", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  405. table.insert(numberPlates.defaults, {seal=12, sign1Char="K", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  406. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  407. table.insert(numberPlates.defaults, {seal=11, sign1Char="K", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  408. table.insert(numberPlates.defaults, {seal=3, sign1Char="K", sign2Char="U", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  409. table.insert(numberPlates.defaults, {seal=7, sign1Char="K", sign2Char="Y", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  410. table.insert(numberPlates.defaults, {seal=0, sign1Char="K", sign2Char="Y", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  411. table.insert(numberPlates.defaults, {seal=2, sign1Char="L", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  412. table.insert(numberPlates.defaults, {seal=11, sign1Char="L", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  413. table.insert(numberPlates.defaults, {seal=11, sign1Char="L", sign2Char="A", sign3Char="U", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  414. table.insert(numberPlates.defaults, {seal=14, sign1Char="L", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  415. table.insert(numberPlates.defaults, {seal=0, sign1Char="L", sign2Char="B", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  416. table.insert(numberPlates.defaults, {seal=1, sign1Char="L", sign2Char="B", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  417. table.insert(numberPlates.defaults, {seal=3, sign1Char="L", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  418. table.insert(numberPlates.defaults, {seal=12, sign1Char="L", sign2Char="D", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  419. table.insert(numberPlates.defaults, {seal=7, sign1Char="L", sign2Char="D", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  420. table.insert(numberPlates.defaults, {seal=14, sign1Char="L", sign2Char="E", sign3Char="O", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  421. table.insert(numberPlates.defaults, {seal=6, sign1Char="L", sign2Char="E", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  422. table.insert(numberPlates.defaults, {seal=10, sign1Char="L", sign2Char="E", sign3Char="V", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  423. table.insert(numberPlates.defaults, {seal=6, sign1Char="L", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  424. table.insert(numberPlates.defaults, {seal=11, sign1Char="L", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  425. table.insert(numberPlates.defaults, {seal=7, sign1Char="L", sign2Char="I", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  426. table.insert(numberPlates.defaults, {seal=11, sign1Char="L", sign2Char="I", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  427. table.insert(numberPlates.defaults, {seal=10, sign1Char="L", sign2Char="I", sign3Char="P", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  428. table.insert(numberPlates.defaults, {seal=11, sign1Char="L", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  429. table.insert(numberPlates.defaults, {seal=12, sign1Char="L", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  430. table.insert(numberPlates.defaults, {seal=7, sign1Char="L", sign2Char="O", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  431. table.insert(numberPlates.defaults, {seal=10, sign1Char="L", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  432. table.insert(numberPlates.defaults, {seal=1, sign1Char="L", sign2Char="R", sign3Char="O", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  433. table.insert(numberPlates.defaults, {seal=8, sign1Char="L", sign2Char="S", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  434. table.insert(numberPlates.defaults, {seal=2, sign1Char="L", sign2Char="S", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  435. table.insert(numberPlates.defaults, {seal=0, sign1Char="L", sign2Char="S", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  436. table.insert(numberPlates.defaults, {seal=3, sign1Char="L", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  437. table.insert(numberPlates.defaults, {seal=1, sign1Char="L", sign2Char="U", sign3Char="P", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  438. table.insert(numberPlates.defaults, {seal=1, sign1Char="L", sign2Char="W", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  439. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  440. table.insert(numberPlates.defaults, {seal=14, sign1Char="M", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  441. table.insert(numberPlates.defaults, {seal=2, sign1Char="M", sign2Char="A", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  442. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="A", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  443. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="A", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  444. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  445. table.insert(numberPlates.defaults, {seal=1, sign1Char="M", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  446. table.insert(numberPlates.defaults, {seal=8, sign1Char="M", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  447. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  448. table.insert(numberPlates.defaults, {seal=2, sign1Char="M", sign2Char="E", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  449. table.insert(numberPlates.defaults, {seal=2, sign1Char="M", sign2Char="E", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  450. table.insert(numberPlates.defaults, {seal=8, sign1Char="M", sign2Char="E", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  451. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="E", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  452. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  453. table.insert(numberPlates.defaults, {seal=14, sign1Char="M", sign2Char="G", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  454. table.insert(numberPlates.defaults, {seal=0, sign1Char="M", sign2Char="G", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  455. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  456. table.insert(numberPlates.defaults, {seal=0, sign1Char="M", sign2Char="H", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  457. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  458. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="I", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  459. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  460. table.insert(numberPlates.defaults, {seal=12, sign1Char="M", sign2Char="K", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  461. table.insert(numberPlates.defaults, {seal=8, sign1Char="M", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  462. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  463. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  464. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  465. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="O", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  466. table.insert(numberPlates.defaults, {seal=7, sign1Char="M", sign2Char="O", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  467. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="O", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  468. table.insert(numberPlates.defaults, {seal=14, sign1Char="M", sign2Char="O", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  469. table.insert(numberPlates.defaults, {seal=8, sign1Char="M", sign2Char="Q", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  470. table.insert(numberPlates.defaults, {seal=12, sign1Char="M", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  471. table.insert(numberPlates.defaults, {seal=10, sign1Char="M", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  472. table.insert(numberPlates.defaults, {seal=1, sign1Char="M", sign2Char="S", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  473. table.insert(numberPlates.defaults, {seal=8, sign1Char="M", sign2Char="S", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  474. table.insert(numberPlates.defaults, {seal=11, sign1Char="M", sign2Char="S", sign3Char="P", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  475. table.insert(numberPlates.defaults, {seal=1, sign1Char="M", sign2Char="S", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  476. table.insert(numberPlates.defaults, {seal=12, sign1Char="M", sign2Char="T", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  477. table.insert(numberPlates.defaults, {seal=2, sign1Char="M", sign2Char="T", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  478. table.insert(numberPlates.defaults, {seal=1, sign1Char="M", sign2Char="V", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  479. table.insert(numberPlates.defaults, {seal=2, sign1Char="M", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  480. table.insert(numberPlates.defaults, {seal=3, sign1Char="M", sign2Char="Y", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  481. table.insert(numberPlates.defaults, {seal=3, sign1Char="M", sign2Char="Y", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  482. table.insert(numberPlates.defaults, {seal=3, sign1Char="M", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  483. table.insert(numberPlates.defaults, {seal=4, sign1Char="M", sign2Char="Z", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  484. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  485. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="A", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  486. table.insert(numberPlates.defaults, {seal=1, sign1Char="N", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  487. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  488. table.insert(numberPlates.defaults, {seal=0, sign1Char="N", sign2Char="D", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  489. table.insert(numberPlates.defaults, {seal=10, sign1Char="N", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  490. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="E", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  491. table.insert(numberPlates.defaults, {seal=8, sign1Char="N", sign2Char="E", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  492. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="E", sign3Char="C", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  493. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="E", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  494. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="E", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  495. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="E", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  496. table.insert(numberPlates.defaults, {seal=9, sign1Char="N", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  497. table.insert(numberPlates.defaults, {seal=0, sign1Char="N", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  498. table.insert(numberPlates.defaults, {seal=6, sign1Char="N", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  499. table.insert(numberPlates.defaults, {seal=4, sign1Char="N", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  500. table.insert(numberPlates.defaults, {seal=6, sign1Char="N", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  501. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  502. table.insert(numberPlates.defaults, {seal=8, sign1Char="N", sign2Char="M", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  503. table.insert(numberPlates.defaults, {seal=9, sign1Char="N", sign2Char="M", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  504. table.insert(numberPlates.defaults, {seal=6, sign1Char="N", sign2Char="O", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  505. table.insert(numberPlates.defaults, {seal=2, sign1Char="N", sign2Char="O", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  506. table.insert(numberPlates.defaults, {seal=6, sign1Char="N", sign2Char="O", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  507. table.insert(numberPlates.defaults, {seal=6, sign1Char="N", sign2Char="O", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  508. table.insert(numberPlates.defaults, {seal=7, sign1Char="N", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  509. table.insert(numberPlates.defaults, {seal=10, sign1Char="N", sign2Char="R", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  510. table.insert(numberPlates.defaults, {seal=11, sign1Char="N", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  511. table.insert(numberPlates.defaults, {seal=1, sign1Char="N", sign2Char="V", sign3Char="P", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  512. table.insert(numberPlates.defaults, {seal=3, sign1Char="N", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  513. table.insert(numberPlates.defaults, {seal=1, sign1Char="N", sign2Char="W", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  514. table.insert(numberPlates.defaults, {seal=2, sign1Char="N", sign2Char="Y", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  515. table.insert(numberPlates.defaults, {seal=1, sign1Char="N", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  516. table.insert(numberPlates.defaults, {seal=11, sign1Char="O", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  517. table.insert(numberPlates.defaults, {seal=11, sign1Char="O", sign2Char="A", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  518. table.insert(numberPlates.defaults, {seal=10, sign1Char="O", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  519. table.insert(numberPlates.defaults, {seal=8, sign1Char="O", sign2Char="B", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  520. table.insert(numberPlates.defaults, {seal=8, sign1Char="O", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  521. table.insert(numberPlates.defaults, {seal=11, sign1Char="O", sign2Char="C", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  522. table.insert(numberPlates.defaults, {seal=9, sign1Char="O", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  523. table.insert(numberPlates.defaults, {seal=10, sign1Char="O", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  524. table.insert(numberPlates.defaults, {seal=12, sign1Char="O", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  525. table.insert(numberPlates.defaults, {seal=14, sign1Char="O", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  526. table.insert(numberPlates.defaults, {seal=9, sign1Char="O", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  527. table.insert(numberPlates.defaults, {seal=6, sign1Char="O", sign2Char="H", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  528. table.insert(numberPlates.defaults, {seal=7, sign1Char="O", sign2Char="H", sign3Char="V", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  529. table.insert(numberPlates.defaults, {seal=6, sign1Char="O", sign2Char="H", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  530. table.insert(numberPlates.defaults, {seal=8, sign1Char="O", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  531. table.insert(numberPlates.defaults, {seal=6, sign1Char="O", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  532. table.insert(numberPlates.defaults, {seal=7, sign1Char="O", sign2Char="P", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  533. table.insert(numberPlates.defaults, {seal=6, sign1Char="O", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  534. table.insert(numberPlates.defaults, {seal=7, sign1Char="O", sign2Char="S", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  535. table.insert(numberPlates.defaults, {seal=11, sign1Char="O", sign2Char="V", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  536. table.insert(numberPlates.defaults, {seal=2, sign1Char="O", sign2Char="V", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  537. table.insert(numberPlates.defaults, {seal=2, sign1Char="O", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  538. table.insert(numberPlates.defaults, {seal=7, sign1Char="P", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  539. table.insert(numberPlates.defaults, {seal=11, sign1Char="P", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  540. table.insert(numberPlates.defaults, {seal=11, sign1Char="P", sign2Char="A", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  541. table.insert(numberPlates.defaults, {seal=11, sign1Char="P", sign2Char="A", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  542. table.insert(numberPlates.defaults, {seal=11, sign1Char="P", sign2Char="A", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  543. table.insert(numberPlates.defaults, {seal=10, sign1Char="P", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  544. table.insert(numberPlates.defaults, {seal=1, sign1Char="P", sign2Char="C", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  545. table.insert(numberPlates.defaults, {seal=6, sign1Char="P", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  546. table.insert(numberPlates.defaults, {seal=11, sign1Char="P", sign2Char="E", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  547. table.insert(numberPlates.defaults, {seal=14, sign1Char="P", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  548. table.insert(numberPlates.defaults, {seal=9, sign1Char="P", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  549. table.insert(numberPlates.defaults, {seal=2, sign1Char="P", sign2Char="I", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  550. table.insert(numberPlates.defaults, {seal=2, sign1Char="P", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  551. table.insert(numberPlates.defaults, {seal=7, sign1Char="P", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  552. table.insert(numberPlates.defaults, {seal=0, sign1Char="P", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  553. table.insert(numberPlates.defaults, {seal=7, sign1Char="P", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  554. table.insert(numberPlates.defaults, {seal=3, sign1Char="P", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  555. table.insert(numberPlates.defaults, {seal=1, sign1Char="P", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  556. table.insert(numberPlates.defaults, {seal=8, sign1Char="Q", sign2Char="F", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  557. table.insert(numberPlates.defaults, {seal=8, sign1Char="Q", sign2Char="L", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  558. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  559. table.insert(numberPlates.defaults, {seal=14, sign1Char="R", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  560. table.insert(numberPlates.defaults, {seal=2, sign1Char="R", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  561. table.insert(numberPlates.defaults, {seal=9, sign1Char="R", sign2Char="D", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  562. table.insert(numberPlates.defaults, {seal=1, sign1Char="R", sign2Char="D", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  563. table.insert(numberPlates.defaults, {seal=10, sign1Char="R", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  564. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="E", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  565. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="E", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  566. table.insert(numberPlates.defaults, {seal=2, sign1Char="R", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  567. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  568. table.insert(numberPlates.defaults, {seal=6, sign1Char="R", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  569. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="I", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  570. table.insert(numberPlates.defaults, {seal=2, sign1Char="R", sign2Char="I", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  571. table.insert(numberPlates.defaults, {seal=2, sign1Char="R", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  572. table.insert(numberPlates.defaults, {seal=1, sign1Char="R", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  573. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  574. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="O", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  575. table.insert(numberPlates.defaults, {seal=12, sign1Char="R", sign2Char="O", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  576. table.insert(numberPlates.defaults, {seal=3, sign1Char="R", sign2Char="O", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  577. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="O", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  578. table.insert(numberPlates.defaults, {seal=1, sign1Char="R", sign2Char="O", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  579. table.insert(numberPlates.defaults, {seal=11, sign1Char="R", sign2Char="O", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  580. table.insert(numberPlates.defaults, {seal=6, sign1Char="R", sign2Char="O", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  581. table.insert(numberPlates.defaults, {seal=3, sign1Char="R", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  582. table.insert(numberPlates.defaults, {seal=3, sign1Char="R", sign2Char="P", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  583. table.insert(numberPlates.defaults, {seal=10, sign1Char="R", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  584. table.insert(numberPlates.defaults, {seal=8, sign1Char="R", sign2Char="S", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  585. table.insert(numberPlates.defaults, {seal=14, sign1Char="R", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  586. table.insert(numberPlates.defaults, {seal=0, sign1Char="R", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  587. table.insert(numberPlates.defaults, {seal=14, sign1Char="R", sign2Char="V", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  588. table.insert(numberPlates.defaults, {seal=14, sign1Char="R", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  589. table.insert(numberPlates.defaults, {seal=9, sign1Char="R", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  590. table.insert(numberPlates.defaults, {seal=14, sign1Char="S", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  591. table.insert(numberPlates.defaults, {seal=3, sign1Char="S", sign2Char="A", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  592. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="A", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  593. table.insert(numberPlates.defaults, {seal=4, sign1Char="S", sign2Char="A", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  594. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="A", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  595. table.insert(numberPlates.defaults, {seal=8, sign1Char="S", sign2Char="A", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  596. table.insert(numberPlates.defaults, {seal=4, sign1Char="S", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  597. table.insert(numberPlates.defaults, {seal=1, sign1Char="S", sign2Char="B", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  598. table.insert(numberPlates.defaults, {seal=8, sign1Char="S", sign2Char="B", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  599. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="C", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  600. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="C", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  601. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="D", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  602. table.insert(numberPlates.defaults, {seal=8, sign1Char="S", sign2Char="D", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  603. table.insert(numberPlates.defaults, {seal=9, sign1Char="S", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  604. table.insert(numberPlates.defaults, {seal=2, sign1Char="S", sign2Char="E", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  605. table.insert(numberPlates.defaults, {seal=7, sign1Char="S", sign2Char="E", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  606. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="E", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  607. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="E", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  608. table.insert(numberPlates.defaults, {seal=7, sign1Char="S", sign2Char="F", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  609. table.insert(numberPlates.defaults, {seal=8, sign1Char="S", sign2Char="F", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  610. table.insert(numberPlates.defaults, {seal=10, sign1Char="S", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  611. table.insert(numberPlates.defaults, {seal=8, sign1Char="S", sign2Char="G", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  612. table.insert(numberPlates.defaults, {seal=9, sign1Char="S", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  613. table.insert(numberPlates.defaults, {seal=14, sign1Char="S", sign2Char="H", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  614. table.insert(numberPlates.defaults, {seal=6, sign1Char="S", sign2Char="H", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  615. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="H", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  616. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="H", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  617. table.insert(numberPlates.defaults, {seal=10, sign1Char="S", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  618. table.insert(numberPlates.defaults, {seal=14, sign1Char="S", sign2Char="I", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  619. table.insert(numberPlates.defaults, {seal=3, sign1Char="S", sign2Char="I", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  620. table.insert(numberPlates.defaults, {seal=8, sign1Char="S", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  621. table.insert(numberPlates.defaults, {seal=9, sign1Char="S", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  622. table.insert(numberPlates.defaults, {seal=10, sign1Char="S", sign2Char="L", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  623. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="L", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  624. table.insert(numberPlates.defaults, {seal=8, sign1Char="S", sign2Char="L", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  625. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="L", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  626. table.insert(numberPlates.defaults, {seal=4, sign1Char="S", sign2Char="L", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  627. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="L", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  628. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  629. table.insert(numberPlates.defaults, {seal=1, sign1Char="S", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  630. table.insert(numberPlates.defaults, {seal=10, sign1Char="S", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  631. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="O", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  632. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="O", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  633. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="O", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  634. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="O", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  635. table.insert(numberPlates.defaults, {seal=3, sign1Char="S", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  636. table.insert(numberPlates.defaults, {seal=7, sign1Char="S", sign2Char="P", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  637. table.insert(numberPlates.defaults, {seal=7, sign1Char="S", sign2Char="P", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  638. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  639. table.insert(numberPlates.defaults, {seal=7, sign1Char="S", sign2Char="R", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  640. table.insert(numberPlates.defaults, {seal=0, sign1Char="S", sign2Char="R", sign3Char="O", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  641. table.insert(numberPlates.defaults, {seal=10, sign1Char="S", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  642. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="T", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  643. table.insert(numberPlates.defaults, {seal=1, sign1Char="S", sign2Char="T", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  644. table.insert(numberPlates.defaults, {seal=6, sign1Char="S", sign2Char="T", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  645. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="T", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  646. table.insert(numberPlates.defaults, {seal=2, sign1Char="S", sign2Char="T", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  647. table.insert(numberPlates.defaults, {seal=10, sign1Char="S", sign2Char="U", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  648. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="U", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  649. table.insert(numberPlates.defaults, {seal=11, sign1Char="S", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  650. table.insert(numberPlates.defaults, {seal=12, sign1Char="S", sign2Char="W", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  651. table.insert(numberPlates.defaults, {seal=6, sign1Char="S", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  652. table.insert(numberPlates.defaults, {seal=2, sign1Char="S", sign2Char="Z", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  653. table.insert(numberPlates.defaults, {seal=14, sign1Char="T", sign2Char="B", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  654. table.insert(numberPlates.defaults, {seal=2, sign1Char="T", sign2Char="D", sign3Char="O", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  655. table.insert(numberPlates.defaults, {seal=10, sign1Char="T", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  656. table.insert(numberPlates.defaults, {seal=1, sign1Char="T", sign2Char="E", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  657. table.insert(numberPlates.defaults, {seal=7, sign1Char="T", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  658. table.insert(numberPlates.defaults, {seal=2, sign1Char="T", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  659. table.insert(numberPlates.defaults, {seal=0, sign1Char="T", sign2Char="H", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  660. table.insert(numberPlates.defaults, {seal=11, sign1Char="T", sign2Char="I", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  661. table.insert(numberPlates.defaults, {seal=2, sign1Char="T", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  662. table.insert(numberPlates.defaults, {seal=3, sign1Char="T", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  663. table.insert(numberPlates.defaults, {seal=11, sign1Char="T", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  664. table.insert(numberPlates.defaults, {seal=14, sign1Char="T", sign2Char="U", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  665. table.insert(numberPlates.defaults, {seal=6, sign1Char="U", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  666. table.insert(numberPlates.defaults, {seal=1, sign1Char="U", sign2Char="E", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  667. table.insert(numberPlates.defaults, {seal=11, sign1Char="U", sign2Char="F", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  668. table.insert(numberPlates.defaults, {seal=0, sign1Char="U", sign2Char="H", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  669. table.insert(numberPlates.defaults, {seal=14, sign1Char="U", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  670. table.insert(numberPlates.defaults, {seal=7, sign1Char="U", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  671. table.insert(numberPlates.defaults, {seal=10, sign1Char="U", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  672. table.insert(numberPlates.defaults, {seal=12, sign1Char="U", sign2Char="S", sign3Char="I", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  673. table.insert(numberPlates.defaults, {seal=2, sign1Char="V", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  674. table.insert(numberPlates.defaults, {seal=12, sign1Char="V", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  675. table.insert(numberPlates.defaults, {seal=6, sign1Char="V", sign2Char="E", sign3Char="C", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  676. table.insert(numberPlates.defaults, {seal=6, sign1Char="V", sign2Char="E", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  677. table.insert(numberPlates.defaults, {seal=1, sign1Char="V", sign2Char="G", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  678. table.insert(numberPlates.defaults, {seal=11, sign1Char="V", sign2Char="I", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  679. table.insert(numberPlates.defaults, {seal=10, sign1Char="V", sign2Char="I", sign3Char="E", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  680. table.insert(numberPlates.defaults, {seal=4, sign1Char="V", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  681. table.insert(numberPlates.defaults, {seal=11, sign1Char="V", sign2Char="O", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  682. table.insert(numberPlates.defaults, {seal=1, sign1Char="V", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  683. table.insert(numberPlates.defaults, {seal=14, sign1Char="V", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  684. table.insert(numberPlates.defaults, {seal=10, sign1Char="W", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  685. table.insert(numberPlates.defaults, {seal=12, sign1Char="W", sign2Char="A", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  686. table.insert(numberPlates.defaults, {seal=10, sign1Char="W", sign2Char="A", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  687. table.insert(numberPlates.defaults, {seal=0, sign1Char="W", sign2Char="A", sign3Char="K", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  688. table.insert(numberPlates.defaults, {seal=10, sign1Char="W", sign2Char="A", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  689. table.insert(numberPlates.defaults, {seal=10, sign1Char="W", sign2Char="A", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  690. table.insert(numberPlates.defaults, {seal=8, sign1Char="W", sign2Char="B", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  691. table.insert(numberPlates.defaults, {seal=0, sign1Char="W", sign2Char="B", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  692. table.insert(numberPlates.defaults, {seal=2, sign1Char="W", sign2Char="D", sign3Char="A", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  693. table.insert(numberPlates.defaults, {seal=0, sign1Char="W", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  694. table.insert(numberPlates.defaults, {seal=12, sign1Char="W", sign2Char="E", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  695. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="E", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  696. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="E", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  697. table.insert(numberPlates.defaults, {seal=10, sign1Char="W", sign2Char="E", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  698. table.insert(numberPlates.defaults, {seal=6, sign1Char="W", sign2Char="F", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  699. table.insert(numberPlates.defaults, {seal=6, sign1Char="W", sign2Char="H", sign3Char="V", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  700. table.insert(numberPlates.defaults, {seal=12, sign1Char="W", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  701. table.insert(numberPlates.defaults, {seal=3, sign1Char="W", sign2Char="I", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  702. table.insert(numberPlates.defaults, {seal=1, sign1Char="W", sign2Char="I", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  703. table.insert(numberPlates.defaults, {seal=10, sign1Char="W", sign2Char="I", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  704. table.insert(numberPlates.defaults, {seal=12, sign1Char="W", sign2Char="I", sign3Char="Z", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  705. table.insert(numberPlates.defaults, {seal=7, sign1Char="W", sign2Char="K", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  706. table.insert(numberPlates.defaults, {seal=6, sign1Char="W", sign2Char="L", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  707. table.insert(numberPlates.defaults, {seal=1, sign1Char="W", sign2Char="L", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  708. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="M", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  709. table.insert(numberPlates.defaults, {seal=8, sign1Char="W", sign2Char="M", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  710. table.insert(numberPlates.defaults, {seal=14, sign1Char="W", sign2Char="N", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  711. table.insert(numberPlates.defaults, {seal=4, sign1Char="W", sign2Char="N", sign3Char="D", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  712. table.insert(numberPlates.defaults, {seal=3, sign1Char="W", sign2Char="O", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  713. table.insert(numberPlates.defaults, {seal=6, sign1Char="W", sign2Char="O", sign3Char="B", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  714. table.insert(numberPlates.defaults, {seal=12, sign1Char="W", sign2Char="O", sign3Char="H", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  715. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="O", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  716. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="O", sign3Char="S", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  717. table.insert(numberPlates.defaults, {seal=8, sign1Char="W", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  718. table.insert(numberPlates.defaults, {seal=1, sign1Char="W", sign2Char="R", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  719. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="S", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  720. table.insert(numberPlates.defaults, {seal=8, sign1Char="W", sign2Char="S", sign3Char="F", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  721. table.insert(numberPlates.defaults, {seal=6, sign1Char="W", sign2Char="S", sign3Char="T", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  722. table.insert(numberPlates.defaults, {seal=2, sign1Char="W", sign2Char="S", sign3Char="W", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  723. table.insert(numberPlates.defaults, {seal=14, sign1Char="W", sign2Char="T", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  724. table.insert(numberPlates.defaults, {seal=6, sign1Char="W", sign2Char="T", sign3Char="M", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  725. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="U", sign3Char="G", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  726. table.insert(numberPlates.defaults, {seal=11, sign1Char="W", sign2Char="U", sign3Char="N", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  727. table.insert(numberPlates.defaults, {seal=2, sign1Char="W", sign2Char="U", sign3Char="R", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  728. table.insert(numberPlates.defaults, {seal=3, sign1Char="W", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  729. table.insert(numberPlates.defaults, {seal=12, sign1Char="W", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  730. table.insert(numberPlates.defaults, {seal=8, sign1Char="W", sign2Char="Z", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  731. table.insert(numberPlates.defaults, {seal=2, sign1Char="Z", sign2Char=" ", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  732. table.insert(numberPlates.defaults, {seal=8, sign1Char="Z", sign2Char="E", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  733. table.insert(numberPlates.defaults, {seal=3, sign1Char="Z", sign2Char="E", sign3Char="L", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  734. table.insert(numberPlates.defaults, {seal=2, sign1Char="Z", sign2Char="I", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  735. table.insert(numberPlates.defaults, {seal=2, sign1Char="Z", sign2Char="P", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  736. table.insert(numberPlates.defaults, {seal=0, sign1Char="Z", sign2Char="R", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  737. table.insert(numberPlates.defaults, {seal=3, sign1Char="Z", sign2Char="W", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  738. table.insert(numberPlates.defaults, {seal=8, sign1Char="Z", sign2Char="Z", sign3Char=" ", sign4Char=string.char(math.random(65,90)), sign5Char=string.char(math.random(49,57)), sign6Char=string.char(math.random(48,57)), sign7Char=string.char(math.random(48,57)), sign8Char=string.char(math.random(48,57))});
  739.  
  740. function numberPlates.prerequisitesPresent(specializations)
  741. return true;
  742. end;
  743.  
  744. function numberPlates:load(savegame)
  745. self.plates = {};
  746. self.plates.registered = false;
  747. self.plates.hasRegistered = false;
  748. self.plates.camFixed = nil;
  749. self.plates.canReset = false;
  750. self.plates.canResetTimer = 0;
  751. self.plates.keyOverrideActive = false;
  752.  
  753. self.plates.interfaceActive = false;
  754. self.plates.sign1Char = 32;
  755. self.plates.sign2Char = 32;
  756. self.plates.sign3Char = 32;
  757. self.plates.sign4Char = 32;
  758. self.plates.sign5Char = 32;
  759. self.plates.sign6Char = 32;
  760. self.plates.sign7Char = 32;
  761. self.plates.sign8Char = 32;
  762. self.plates.signMinusChar = 32;
  763. self.plates.setRandom = false;
  764.  
  765. self.plates.tuevChar = 0;
  766. self.plates.stateChar = 0;
  767. self.plates.isAustria = false;
  768.  
  769. self.checkDuplicate = SpecializationUtil.callSpecializationsFunction("checkDuplicate");
  770. self.changeCarNumber = SpecializationUtil.callSpecializationsFunction("changeCarNumber");
  771. self.getRandomPlate = SpecializationUtil.callSpecializationsFunction("getRandomPlate");
  772.  
  773. if g_newGUISkin then
  774. self.plates.interfaceImg = createImageOverlay(numberPlates.modDir.."Textures/interface_ngs.dds");
  775. else
  776. self.plates.interfaceImg = createImageOverlay(numberPlates.modDir.."Textures/interface.dds");
  777. end;
  778.  
  779. local i = 0;
  780. local platePath = string.format("vehicle.numberplates.plate(%d)",i);
  781. local plateFound = getXMLString(self.xmlFile, platePath .. "#index");
  782. if plateFound ~= nil then
  783. self.isSelectable = true;
  784. while true do
  785. local platePath = string.format("vehicle.numberplates.plate(%d)",i);
  786. local plateIndex = getXMLString(self.xmlFile, platePath .. "#index");
  787. if plateIndex == nil then
  788. break;
  789. end;
  790. local index = Utils.indexToObject(self.components, plateIndex);
  791. if index == nil or index == 0 then
  792. print(" Error: No plate index "..tostring(platePath).." found in vehicle "..tostring(self.name));
  793. break;
  794. end;
  795. self.plates[i+1] = {};
  796. self.plates[i+1].id = index;
  797. local plateId = getUserAttribute(index, "plateId");
  798. if plateId == nil then
  799. print(" Error: Plate index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  800. break;
  801. end;
  802. local indexPlateId = Utils.indexToObject(index, plateId);
  803. if indexPlateId == nil or indexPlateId == 0 then
  804. print(" Error: PlateId index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  805. break;
  806. end;
  807. self.plates[i+1].plateId = indexPlateId;
  808.  
  809. local isAustria = Utils.getNoNil(getUserAttribute(index, "isAustria"),false);
  810. if isAustria ~= nil and isAustria then
  811. if g_newGUISkin then
  812. self.plates.interfaceImg = createImageOverlay(numberPlates.modDir.."Textures/interfaceAustria_ngs.dds");
  813. else
  814. self.plates.interfaceImg = createImageOverlay(numberPlates.modDir.."Textures/interfaceAustria.dds");
  815. end;
  816. end;
  817. self.plates[i+1].isAustria = isAustria;
  818. self.plates.isAustria = isAustria;
  819.  
  820. local sealStateId = getUserAttribute(index, "sealStateId");
  821. if sealStateId == nil then
  822. print(" Error: State Seal index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  823. break;
  824. end;
  825. local indexSealStateId = Utils.indexToObject(index, sealStateId);
  826. if indexSealStateId == nil or indexSealStateId == 0 then
  827. print(" Error: State Seal Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  828. break;
  829. end;
  830. self.plates[i+1].stateId = indexSealStateId;
  831.  
  832. if not self.plates[i+1].isAustria then
  833. local sealTuevId = getUserAttribute(index, "sealTuevId");
  834. if sealTuevId == nil then
  835. print(" Error: TUEV Seal index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  836. break;
  837. end;
  838. local indexSealTuevId = Utils.indexToObject(index, sealTuevId);
  839. if indexSealTuevId == nil or indexSealTuevId == 0 then
  840. print(" Error: TUEV Seal Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  841. break;
  842. end;
  843. self.plates[i+1].tuevId = indexSealTuevId;
  844. end;
  845.  
  846. local sign1Id = getUserAttribute(index, "sign1Id");
  847. if sign1Id == nil then
  848. print(" Error: Sign1 index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  849. break;
  850. end;
  851. local indexSign1Id = Utils.indexToObject(index, sign1Id);
  852. if indexSign1Id == nil or indexSign1Id == 0 then
  853. print(" Error: Sign1 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  854. break;
  855. end;
  856. self.plates[i+1].sign1 = indexSign1Id;
  857.  
  858. local sign2Id = getUserAttribute(index, "sign2Id");
  859. if sign2Id == nil then
  860. print(" Error: Sign2 index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  861. break;
  862. end;
  863. local indexsign2Id = Utils.indexToObject(index, sign2Id);
  864. if indexsign2Id == nil or indexsign2Id == 0 then
  865. print(" Error: Sign2 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  866. break;
  867. end;
  868. self.plates[i+1].sign2 = indexsign2Id;
  869.  
  870. local sign3Id = getUserAttribute(index, "sign3Id");
  871. if sign3Id == nil then
  872. print(" Error: sign3 index not assign3ed for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  873. break;
  874. end;
  875. local indexsign3Id = Utils.indexToObject(index, sign3Id);
  876. if indexsign3Id == nil or indexsign3Id == 0 then
  877. print(" Error: sign3 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  878. break;
  879. end;
  880. self.plates[i+1].sign3 = indexsign3Id;
  881.  
  882. local sign4Id = getUserAttribute(index, "sign4Id");
  883. if sign4Id == nil then
  884. print(" Error: sign4 index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  885. break;
  886. end;
  887. local indexsign4Id = Utils.indexToObject(index, sign4Id);
  888. if indexsign4Id == nil or indexsign4Id == 0 then
  889. print(" Error: sign4 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  890. break;
  891. end;
  892. self.plates[i+1].sign4 = indexsign4Id;
  893.  
  894. local sign5Id = getUserAttribute(index, "sign5Id");
  895. if sign5Id == nil then
  896. print(" Error: sign5 index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  897. break;
  898. end;
  899. local indexsign5Id = Utils.indexToObject(index, sign5Id);
  900. if indexsign5Id == nil or indexsign5Id == 0 then
  901. print(" Error: sign5 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  902. break;
  903. end;
  904. self.plates[i+1].sign5 = indexsign5Id;
  905.  
  906. local sign6Id = getUserAttribute(index, "sign6Id");
  907. if sign6Id == nil then
  908. print(" Error: sign6 index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  909. break;
  910. end;
  911. local indexsign6Id = Utils.indexToObject(index, sign6Id);
  912. if indexsign6Id == nil or indexsign6Id == 0 then
  913. print(" Error: sign6 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  914. break;
  915. end;
  916. self.plates[i+1].sign6 = indexsign6Id;
  917.  
  918. local sign7Id = getUserAttribute(index, "sign7Id");
  919. if sign7Id == nil then
  920. print(" Error: sign7 index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  921. break;
  922. end;
  923. local indexsign7Id = Utils.indexToObject(index, sign7Id);
  924. if indexsign7Id == nil or indexsign7Id == 0 then
  925. print(" Error: sign7 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  926. break;
  927. end;
  928. self.plates[i+1].sign7 = indexsign7Id;
  929.  
  930. if not self.plates[i+1].isAustria then
  931. local sign8Id = getUserAttribute(index, "sign8Id");
  932. if sign8Id == nil then
  933. print(" Error: sign8 index not assigned for plate "..tostring(i+1).." for vehicle "..tostring(self.name));
  934. break;
  935. end;
  936. local indexsign8Id = Utils.indexToObject(index, sign8Id);
  937. if indexsign8Id == nil or indexsign8Id == 0 then
  938. print(" Error: sign8 Id index for plate "..tostring(i+1).." not found in vehicle "..tostring(self.name));
  939. break;
  940. end;
  941. self.plates[i+1].sign8 = indexsign8Id;
  942. end;
  943.  
  944. self.plates[i+1].hasLight = Utils.getNoNil(getUserAttribute(index, "hasLight"), false);
  945. self.plates[i+1].stateSealActive = Utils.getNoNil(getXMLBool(self.xmlFile, platePath .. "#stateSeal"), true);
  946. self.plates[i+1].tuevSealActive = Utils.getNoNil(getXMLBool(self.xmlFile, platePath .. "#tuevSeal"), true);
  947.  
  948. local signMinusId = getUserAttribute(index, "signMinusId");
  949. local indexsignMinusId = nil;
  950. if signMinusId ~= nil then
  951. indexsignMinusId = Utils.indexToObject(index, signMinusId);
  952. if indexsignMinusId == nil or indexsignMinusId == 0 then
  953. indexsignMinusId = nil;
  954. end;
  955. end;
  956. self.plates[i+1].signMinus = indexsignMinusId;
  957.  
  958. if self.plates[i+1].hasLight then
  959. local plateLightId = getUserAttribute(index, "plateLightId");
  960. local indexplateLightId = nil;
  961. if plateLightId ~= nil then
  962. indexplateLightId = Utils.indexToObject(index, plateLightId);
  963. if indexplateLightId == nil or indexplateLightId == 0 then
  964. indexplateLightId = nil;
  965. end;
  966. end;
  967. self.plates[i+1].plateIdLight = indexplateLightId;
  968. end;
  969. i=i+1
  970. end;
  971.  
  972. if table.getn(self.plates) > 0 then
  973. for a=1, table.getn(self.plates) do
  974. setVisibility(self.plates[a].id, true);
  975. setVisibility(self.plates[a].plateId, false);
  976. setVisibility(self.plates[a].sign1, false);
  977. setVisibility(self.plates[a].sign2, false);
  978. setVisibility(self.plates[a].sign3, false);
  979. setVisibility(self.plates[a].sign4, false);
  980. setVisibility(self.plates[a].sign5, false);
  981. setVisibility(self.plates[a].sign6, false);
  982. setVisibility(self.plates[a].sign7, false);
  983. if self.plates[a].sign8 ~= nil then
  984. setVisibility(self.plates[a].sign8, false);
  985. end;
  986. setVisibility(self.plates[a].stateId, false);
  987. if self.plates[a].tuevId ~= nil then
  988. setVisibility(self.plates[a].tuevId, false);
  989. end;
  990. if self.plates[a].signMinus ~= nil then
  991. setVisibility(self.plates[a].signMinus, false);
  992. end;
  993. if self.plates[a].plateIdLight ~= nil then
  994. setVisibility(self.plates[a].plateIdLight, false);
  995. end;
  996. end;
  997. end;
  998. self.plateWarning = nil;
  999. end;
  1000. if self.typeDesc == "TypeDescription" or self.typeDesc == nil then
  1001. local name = getXMLString(self.xmlFile, "vehicle.name.de");
  1002. name = Utils.getNoNil(name, getXMLString(self.xmlFile, "vehicle.name.en"));
  1003. name = Utils.getNoNil(getXMLString(self.xmlFile, "vehicle.name"), name);
  1004. name = Utils.getNoNil(name,getXMLString(self.xmlFile, "vehicle#type"));
  1005. self.typeDesc = name;
  1006. end;
  1007. end;
  1008.  
  1009. function numberPlates:update(dt)
  1010. if self.plates.canResetTimer > 0 then
  1011. self.plates.canResetTimer = self.plates.canResetTimer - 1;
  1012. else
  1013. if self.plates.canReset then
  1014. self.plates.canReset = false;
  1015. end;
  1016. end;
  1017. if self:getIsActive() then
  1018. if self.plateWarning ~= nil then
  1019. if not self:checkDuplicate() then
  1020. self.plateWarning = nil;
  1021. end;
  1022. end;
  1023. if self.plates.camFixed ~= nil and not self.plates.interfaceActive then
  1024. self.plates.camFixed.isRotatable = true;
  1025. end;
  1026. end;
  1027. if (self:getIsActiveForInput() or (self:getIsActive() and self.isSelected)) and (self.plates.canReset or self.plates.registered == false) then
  1028. if InputBinding.isPressed(InputBinding.vehicleLicense) then
  1029. self.plates.keyOverrideActive = true;
  1030. end;
  1031. if self.plates.keyOverrideActive then
  1032. self.plates.interfaceActive = not self.plates.interfaceActive;
  1033. self.plates.keyOverrideActive = false;
  1034. InputBinding.setShowMouseCursor(self.plates.interfaceActive);
  1035. local currentCam = nil;
  1036. if self.cameras ~= nil then
  1037. currentCam = self.cameras[self.camIndex];
  1038. else
  1039. if self.attacherVehicle ~= nil then
  1040. local atv = self.attacherVehicle;
  1041. if atv.cameras ~= nil then
  1042. currentCam = atv.cameras[atv.camIndex];
  1043. else
  1044. if atv.attacherVehicle ~= nil then
  1045. local atv2 = atv.attacherVehicle;
  1046. if atv2.cameras ~= nil then
  1047. currentCam = atv2.cameras[atv2.camIndex];
  1048. else
  1049. if atv2.attacherVehicle ~= nil then
  1050. local atv3 = atv2.attacherVehicle;
  1051. if atv3.cameras ~= nil then
  1052. currentCam = atv3.cameras[atv3.camIndex];
  1053. end;
  1054. end;
  1055. end;
  1056. end;
  1057. end;
  1058. end;
  1059. end;
  1060. if currentCam ~= nil then
  1061. if self.plates.camFixed ~= nil and not self.plates.interfaceActive then
  1062. self.plates.camFixed.isRotatable = true;
  1063. elseif self.plates.interfaceActive then
  1064. if currentCam.isRotatable then
  1065. self.plates.camFixed = currentCam;
  1066. currentCam.isRotatable = false;
  1067. else
  1068. self.plates.camFixed = nil;
  1069. end;
  1070. end;
  1071. end;
  1072. end;
  1073. else
  1074. if self.plates.interfaceActive then
  1075. self.plates.interfaceActive = false;
  1076. InputBinding.setShowMouseCursor(false);
  1077. end;
  1078. end;
  1079. end;
  1080.  
  1081. function numberPlates:setLightsTypesMask(lightsTypesMask)
  1082. if lightsTypesMask ~= nil and self.plates.registered then
  1083. if lightsTypesMask > 0 then
  1084. if table.getn(self.plates) > 0 then
  1085. for a=1, table.getn(self.plates) do
  1086. if self.plates[a].hasLight then
  1087. setVisibility(self.plates[a].plateId, false);
  1088. if self.plates[a].plateIdLight ~= nil then
  1089. setVisibility(self.plates[a].plateIdLight, true);
  1090. end;
  1091. end;
  1092. end;
  1093. end;
  1094. else
  1095. if table.getn(self.plates) > 0 then
  1096. for a=1, table.getn(self.plates) do
  1097. if self.plates[a].hasLight then
  1098. setVisibility(self.plates[a].plateId, true);
  1099. if self.plates[a].plateIdLight ~= nil then
  1100. setVisibility(self.plates[a].plateIdLight, false);
  1101. end;
  1102. end;
  1103. end;
  1104. end;
  1105. end;
  1106. end;
  1107. end;
  1108.  
  1109. function numberPlates:updateTick(dt)
  1110. if self.plates.registered and not self.plates.hasRegistered then
  1111. self.plates.hasRegistered = true;
  1112. if table.getn(self.plates) > 0 then
  1113. for a=1, table.getn(self.plates) do
  1114. setVisibility(self.plates[a].id, true);
  1115. setVisibility(self.plates[a].plateId, true);
  1116. setVisibility(self.plates[a].sign1, true);
  1117. setVisibility(self.plates[a].sign2, true);
  1118. setVisibility(self.plates[a].sign3, true);
  1119. setVisibility(self.plates[a].sign4, true);
  1120. setVisibility(self.plates[a].sign5, true);
  1121. setVisibility(self.plates[a].sign6, true);
  1122. setVisibility(self.plates[a].sign7, true);
  1123. if self.plates[a].sign8 ~= nil then
  1124. setVisibility(self.plates[a].sign8, true);
  1125. end;
  1126. if self.plates[a].signMinus ~= nil then
  1127. setVisibility(self.plates[a].signMinus, true);
  1128. end;
  1129. if self.plates[a].plateIdLight ~= nil then
  1130. setVisibility(self.plates[a].plateIdLight, false);
  1131. end;
  1132. setShaderParameter(self.plates[a].sign1, "TexturePosition", 0 - (getTexPos(self.plates.sign1Char) * 0.02417), 0, 0, 0, false);
  1133. setShaderParameter(self.plates[a].sign2, "TexturePosition", 0 - (getTexPos(self.plates.sign2Char) * 0.02417), 0, 0, 0, false);
  1134. setShaderParameter(self.plates[a].sign3, "TexturePosition", 0 - (getTexPos(self.plates.sign3Char) * 0.02417), 0, 0, 0, false);
  1135. setShaderParameter(self.plates[a].sign4, "TexturePosition", 0 - (getTexPos(self.plates.sign4Char) * 0.02417), 0, 0, 0, false);
  1136. setShaderParameter(self.plates[a].sign5, "TexturePosition", 0 - (getTexPos(self.plates.sign5Char) * 0.02417), 0, 0, 0, false);
  1137. setShaderParameter(self.plates[a].sign6, "TexturePosition", 0 - (getTexPos(self.plates.sign6Char) * 0.02417), 0, 0, 0, false);
  1138. setShaderParameter(self.plates[a].sign7, "TexturePosition", 0 - (getTexPos(self.plates.sign7Char) * 0.02417), 0, 0, 0, false);
  1139. if self.plates[a].sign8 ~= nil then
  1140. setShaderParameter(self.plates[a].sign8, "TexturePosition", 0 - (getTexPos(self.plates.sign8Char) * 0.02417), 0, 0, 0, false);
  1141. end;
  1142. if self.plates[a].stateSealActive then
  1143. setShaderParameter(self.plates[a].stateId, "TexturePosition", 0 - (self.plates.stateChar * 0.0625), 0, 0, 0, false);
  1144. setVisibility(self.plates[a].stateId, true);
  1145. end;
  1146. if self.plates[a].tuevSealActive and self.plates[a].tuevId ~= nil then
  1147. setShaderParameter(self.plates[a].tuevId, "TexturePosition", 0 - (self.plates.tuevChar * 0.0625), 0, 0, 0, false);
  1148. setVisibility(self.plates[a].tuevId, true);
  1149. end;
  1150.  
  1151. if self.plates[a].signMinus ~= nil then
  1152. setShaderParameter(self.plates[a].signMinus, "TexturePosition", 0 - (26 * 0.02417), 0, 0, 0, false);
  1153. end;
  1154. end;
  1155. end;
  1156. else
  1157. self:getRandomPlate();
  1158. end;
  1159. end;
  1160.  
  1161. function numberPlates:getRandomPlate()
  1162. if self.isClient and not self.plates.setRandom then
  1163. local entry = nil;
  1164. local rndPlate = nil;
  1165. if self.plates.isAustria then
  1166. if numberPlates.defaultsAustria ~= nil and table.getn(numberPlates.defaultsAustria) > 0 then
  1167. rndPlate = math.random(1,table.getn(numberPlates.defaultsAustria));
  1168. rndPlate = math.random(1,table.getn(numberPlates.defaultsAustria));
  1169. rndPlate = math.random(1,table.getn(numberPlates.defaultsAustria));
  1170. entry = numberPlates.defaultsAustria[rndPlate];
  1171. end;
  1172. else
  1173. if numberPlates.defaults ~= nil and table.getn(numberPlates.defaults) > 0 then
  1174. rndPlate = math.random(1,table.getn(numberPlates.defaults));
  1175. rndPlate = math.random(1,table.getn(numberPlates.defaults));
  1176. rndPlate = math.random(1,table.getn(numberPlates.defaults));
  1177. entry = numberPlates.defaults[rndPlate];
  1178. end;
  1179. end;
  1180. if rndPlate ~= nil and entry ~= nil then
  1181. self.plates.sign1Char = string.byte(entry.sign1Char);
  1182. self.plates.sign2Char = string.byte(entry.sign2Char);
  1183. self.plates.sign3Char = string.byte(entry.sign3Char);
  1184. self.plates.sign4Char = string.byte(entry.sign4Char);
  1185. self.plates.sign5Char = string.byte(entry.sign5Char);
  1186. self.plates.sign6Char = string.byte(entry.sign6Char);
  1187. self.plates.sign7Char = string.byte(entry.sign7Char);
  1188. self.plates.sign8Char = string.byte(entry.sign8Char);
  1189. self.plates.stateChar = entry.seal;
  1190. end;
  1191. self.plates.setRandom = true;
  1192. end;
  1193. end;
  1194.  
  1195. function numberPlates:draw()
  1196. if (self:getIsActiveForInput() or (self:getIsActive() and self.isSelected)) then
  1197. if self.plates.canReset or self.plates.registered == false then
  1198. g_currentMission:addHelpButtonText(string.format(g_i18n:getText("vehicleLicense"),self.typeDesc), InputBinding.vehicleLicense);
  1199. end;
  1200. if self.plates.interfaceActive then
  1201. if self.plates.interfaceImg ~= nil then
  1202. renderOverlay(self.plates.interfaceImg, 0.273, 0.316, 0.454, 0.368);
  1203. setTextColor(0.1, 0.1, 0.1, 1);
  1204. setTextBold(false);
  1205.  
  1206. if self.plates.isAustria then
  1207. setTextAlignment(RenderText.ALIGN_CENTER);
  1208. setTextColor(1, 1, 1, 1);
  1209. if self.plates.stateChar == 0 then
  1210. renderText(0.524, 0.568, 0.03, "WIEN");
  1211. elseif self.plates.stateChar == 1 then
  1212. renderText(0.524, 0.568, 0.03, "VORALBERG");
  1213. elseif self.plates.stateChar == 2 then
  1214. renderText(0.524, 0.568, 0.03, "TIROL");
  1215. elseif self.plates.stateChar == 3 then
  1216. renderText(0.524, 0.568, 0.03, "STEIERMARK");
  1217. elseif self.plates.stateChar == 4 then
  1218. renderText(0.524, 0.568, 0.03, "SALZBURG");
  1219. elseif self.plates.stateChar == 5 then
  1220. renderText(0.524, 0.568, 0.03, "OBEROESTERREICH");
  1221. elseif self.plates.stateChar == 6 then
  1222. renderText(0.524, 0.568, 0.03, "NIEDEROESTERREICH");
  1223. elseif self.plates.stateChar == 7 then
  1224. renderText(0.524, 0.568, 0.03, "KAERNTEN");
  1225. elseif self.plates.stateChar == 8 then
  1226. renderText(0.524, 0.568, 0.03, "BURGENLAND");
  1227. end;
  1228. setTextColor(0.1, 0.1, 0.1, 1);
  1229. setTextAlignment(RenderText.ALIGN_LEFT);
  1230. if self.plates.sign1Char == 142 or self.plates.sign1Char == 153 or self.plates.sign1Char == 154 then
  1231. renderText(0.351, 0.44, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign1Char)));
  1232. else
  1233. renderText(0.351, 0.44, 0.114, tostring(string.char(self.plates.sign1Char)));
  1234. end;
  1235. if self.plates.sign2Char == 142 or self.plates.sign2Char == 153 or self.plates.sign2Char == 154 then
  1236. renderText(0.394, 0.44, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign2Char)));
  1237. else
  1238. renderText(0.394, 0.44, 0.114, tostring(string.char(self.plates.sign2Char)));
  1239. end;
  1240. if self.plates.sign3Char == 142 or self.plates.sign3Char == 153 or self.plates.sign3Char == 154 then
  1241. renderText(0.480, 0.44, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign3Char)));
  1242. else
  1243. renderText(0.480, 0.44, 0.114, tostring(string.char(self.plates.sign3Char)));
  1244. end;
  1245. if self.plates.sign4Char == 142 or self.plates.sign4Char == 153 or self.plates.sign4Char == 154 then
  1246. renderText(0.521, 0.44, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign4Char)));
  1247. else
  1248. renderText(0.521, 0.44, 0.114, tostring(string.char(self.plates.sign4Char)));
  1249. end;
  1250. if self.plates.sign5Char == 142 or self.plates.sign5Char == 153 or self.plates.sign5Char == 154 then
  1251. renderText(0.562, 0.44, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign5Char)));
  1252. else
  1253. renderText(0.562, 0.44, 0.114, tostring(string.char(self.plates.sign5Char)));
  1254. end;
  1255. if self.plates.sign6Char == 142 or self.plates.sign6Char == 153 or self.plates.sign6Char == 154 then
  1256. renderText(0.616, 0.44, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign6Char)));
  1257. else
  1258. renderText(0.616, 0.44, 0.114, tostring(string.char(self.plates.sign6Char)));
  1259. end;
  1260. if self.plates.sign7Char == 142 or self.plates.sign7Char == 153 or self.plates.sign7Char == 154 then
  1261. renderText(0.658, 0.44, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign7Char)));
  1262. else
  1263. renderText(0.658, 0.44, 0.114, tostring(string.char(self.plates.sign7Char)));
  1264. end;
  1265. else
  1266. setTextAlignment(RenderText.ALIGN_CENTER);
  1267. setTextColor(1, 1, 1, 1);
  1268. if self.plates.stateChar == 0 then
  1269. renderText(0.524, 0.568, 0.03, "THUERINGEN");
  1270. elseif self.plates.stateChar == 1 then
  1271. renderText(0.524, 0.568, 0.03, "MECKLENBURG VORPOMMERN");
  1272. elseif self.plates.stateChar == 2 then
  1273. renderText(0.524, 0.568, 0.03, "SACHSEN");
  1274. elseif self.plates.stateChar == 3 then
  1275. renderText(0.524, 0.568, 0.03, "RHEINLAND PFALZ");
  1276. elseif self.plates.stateChar == 4 then
  1277. renderText(0.524, 0.568, 0.03, "SAARLAND");
  1278. elseif self.plates.stateChar == 5 then
  1279. renderText(0.524, 0.568, 0.03, "HAMBURG");
  1280. elseif self.plates.stateChar == 6 then
  1281. renderText(0.524, 0.568, 0.03, "NIEDERSACHSEN");
  1282. elseif self.plates.stateChar == 7 then
  1283. renderText(0.524, 0.568, 0.03, "BRANDENBURG");
  1284. elseif self.plates.stateChar == 8 then
  1285. renderText(0.524, 0.568, 0.03, "SACHSEN-ANHALT");
  1286. elseif self.plates.stateChar == 9 then
  1287. renderText(0.524, 0.568, 0.03, "SCHLESWIG-HOLSTEIN");
  1288. elseif self.plates.stateChar == 10 then
  1289. renderText(0.524, 0.568, 0.03, "NORDRHEIN-WESTFALEN");
  1290. elseif self.plates.stateChar == 11 then
  1291. renderText(0.524, 0.568, 0.03, "BAYERN");
  1292. elseif self.plates.stateChar == 12 then
  1293. renderText(0.524, 0.568, 0.03, "HESSEN");
  1294. elseif self.plates.stateChar == 13 then
  1295. renderText(0.524, 0.568, 0.03, "BERLIN");
  1296. elseif self.plates.stateChar == 14 then
  1297. renderText(0.524, 0.568, 0.03, "BADEN-WUERTEMBERG");
  1298. elseif self.plates.stateChar == 15 then
  1299. renderText(0.524, 0.568, 0.03, "BREMEN");
  1300. end;
  1301. setTextColor(0.1, 0.1, 0.1, 1);
  1302. setTextAlignment(RenderText.ALIGN_LEFT);
  1303. if self.plates.sign1Char == 142 or self.plates.sign1Char == 153 or self.plates.sign1Char == 154 then
  1304. renderText(0.308, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign1Char)));
  1305. else
  1306. renderText(0.308, 0.46, 0.114, tostring(string.char(self.plates.sign1Char)));
  1307. end;
  1308. if self.plates.sign2Char == 142 or self.plates.sign2Char == 153 or self.plates.sign2Char == 154 then
  1309. renderText(0.351, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign2Char)));
  1310. else
  1311. renderText(0.351, 0.46, 0.114, tostring(string.char(self.plates.sign2Char)));
  1312. end;
  1313. if self.plates.sign3Char == 142 or self.plates.sign3Char == 153 or self.plates.sign3Char == 154 then
  1314. renderText(0.394, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign3Char)));
  1315. else
  1316. renderText(0.394, 0.46, 0.114, tostring(string.char(self.plates.sign3Char)));
  1317. end;
  1318. if self.plates.sign4Char == 142 or self.plates.sign4Char == 153 or self.plates.sign4Char == 154 then
  1319. renderText(0.480, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign4Char)));
  1320. else
  1321. renderText(0.480, 0.46, 0.114, tostring(string.char(self.plates.sign4Char)));
  1322. end;
  1323. if self.plates.sign5Char == 142 or self.plates.sign5Char == 153 or self.plates.sign5Char == 154 then
  1324. renderText(0.534, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign5Char)));
  1325. else
  1326. renderText(0.534, 0.46, 0.114, tostring(string.char(self.plates.sign5Char)));
  1327. end;
  1328. if self.plates.sign6Char == 142 or self.plates.sign6Char == 153 or self.plates.sign6Char == 154 then
  1329. renderText(0.575, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign6Char)));
  1330. else
  1331. renderText(0.575, 0.46, 0.114, tostring(string.char(self.plates.sign6Char)));
  1332. end;
  1333. if self.plates.sign7Char == 142 or self.plates.sign7Char == 153 or self.plates.sign7Char == 154 then
  1334. renderText(0.616, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign7Char)));
  1335. else
  1336. renderText(0.616, 0.46, 0.114, tostring(string.char(self.plates.sign7Char)));
  1337. end;
  1338. if self.plates.sign8Char == 142 or self.plates.sign8Char == 153 or self.plates.sign8Char == 154 then
  1339. renderText(0.658, 0.46, 0.114, g_i18n:getText("Char"..tostring(self.plates.sign8Char)));
  1340. else
  1341. renderText(0.658, 0.46, 0.114, tostring(string.char(self.plates.sign8Char)));
  1342. end;
  1343. end;
  1344.  
  1345. if self.plateWarning ~= nil then
  1346. setTextAlignment(RenderText.ALIGN_CENTER);
  1347. setTextColor(1, 0, 0, 1);
  1348. renderText(0.5,0.275,0.035,string.format(g_i18n:getText("vehicleLicenseAllreadyTaken"),self.plateWarning));
  1349. end;
  1350.  
  1351. setTextAlignment(RenderText.ALIGN_LEFT);
  1352. setTextColor(1, 1, 1, 1);
  1353. end;
  1354. end;
  1355. end;
  1356. end;
  1357.  
  1358. function numberPlates:checkDuplicate()
  1359. local plateFound = false;
  1360. local glP = g_currentMission.numberPlates;
  1361. for i=1, table.getn(glP) do
  1362. if glP[i] ~= nil and glP[i].id ~= nil and g_currentMission.nodeToVehicle[glP[i].id] ~= nil then
  1363. if glP[i].id ~= self.rootNode then
  1364. if glP[i].sign1 == sign1 and glP[i].sign2 == sign2 and glP[i].sign3 == sign3 and glP[i].sign4 == sign4 and glP[i].sign5 == sign5 and glP[i].sign6 == sign6 and glP[i].sign7 == sign7 and glP[i].sign8 == sign8 then
  1365. plateFound = true;
  1366. self.plateWarning = glP[i].name;
  1367. end;
  1368. end;
  1369. end;
  1370. end;
  1371. return plateFound;
  1372. end;
  1373.  
  1374. function numberPlates:changeCarNumber(registered,signState,signTuev,sign1,sign2,sign3,sign4,sign5,sign6,sign7,sign8,noEventSend,testString)
  1375. self.plates.hasRegistered = false;
  1376. if testString ~= nil and testString == "RESET" then
  1377. else
  1378. self.plates.canResetTimer = 0;
  1379. self.plates.canReset = false;
  1380. end;
  1381. self.plateWarning = nil;
  1382. if registered then
  1383. self.plates.registered = true;
  1384. else
  1385. self.plates.registered = false;
  1386. end;
  1387. self.plates.sign1Char = sign1;
  1388. self.plates.sign2Char = sign2;
  1389. self.plates.sign3Char = sign3;
  1390. self.plates.sign4Char = sign4;
  1391. self.plates.sign5Char = sign5;
  1392. self.plates.sign6Char = sign6;
  1393. self.plates.sign7Char = sign7;
  1394. self.plates.sign8Char = sign8;
  1395. self.plates.stateChar = signState;
  1396. self.plates.tuevChar = signTuev;
  1397.  
  1398. if g_currentMission.numberPlates == nil then
  1399. g_currentMission.numberPlates = {};
  1400. end;
  1401. local plateFound = self:checkDuplicate();
  1402. if not plateFound then
  1403. local newPlate = table.getn(g_currentMission.numberPlates) + 1;
  1404. g_currentMission.numberPlates[newPlate] = {};
  1405. g_currentMission.numberPlates[newPlate].id = self.rootNode;
  1406. g_currentMission.numberPlates[newPlate].name = self.name;
  1407. g_currentMission.numberPlates[newPlate].sign1 = sign1;
  1408. g_currentMission.numberPlates[newPlate].sign2 = sign2;
  1409. g_currentMission.numberPlates[newPlate].sign3 = sign3;
  1410. g_currentMission.numberPlates[newPlate].sign4 = sign4;
  1411. g_currentMission.numberPlates[newPlate].sign5 = sign5;
  1412. g_currentMission.numberPlates[newPlate].sign6 = sign6;
  1413. g_currentMission.numberPlates[newPlate].sign7 = sign7;
  1414. g_currentMission.numberPlates[newPlate].sign8 = sign8;
  1415.  
  1416. if g_server ~= nil and not self.plates.canReset then
  1417. g_currentMission:addSharedMoney(-185, "vehicleRunningCost");
  1418. end;
  1419. if noEventSend == nil or noEventSend == false then
  1420. if g_server ~= nil then
  1421. g_server:broadcastEvent(numberPlatesEvent:new(self, registered, signState, signTuev, sign1, sign2, sign3, sign4, sign5, sign6, sign7, sign8), nil, nil, self);
  1422. else
  1423. g_client:getServerConnection():sendEvent(numberPlatesEvent:new(self, registered, signState, signTuev, sign1, sign2, sign3, sign4, sign5, sign6, sign7, sign8));
  1424. end;
  1425. end;
  1426. else
  1427. self.plates.hasRegistered = false;
  1428. if not self.plates.canReset then
  1429. self.plates.registered = false;
  1430. self.plates.keyOverrideActive = true;
  1431. end;
  1432. end;
  1433. end;
  1434.  
  1435. function getTexPos(char)
  1436. if char == 32 then
  1437. char = -1;
  1438. elseif char > 64 and char < 91 then
  1439. char = char - 65;
  1440. elseif char > 47 and char < 58 then
  1441. char = char - 21;
  1442. elseif char == 45 then
  1443. char = 26;
  1444. elseif char == 142 then
  1445. char = 38;
  1446. elseif char == 154 then
  1447. char = 37;
  1448. elseif char == 153 then
  1449. char = 39;
  1450. else
  1451. char = -1;
  1452. end;
  1453. return char;
  1454. end;
  1455.  
  1456. function numberPlates:postLoad(savegame)
  1457. if savegame ~= nil and not savegame.resetVehicles then
  1458. self.plates.hasRegistered = false;
  1459. self.plates.registered = false;
  1460. self.plates.canReset = false;
  1461. self.plates.keyOverrideActive = false;
  1462. local strPlate = getXMLString(savegame.xmlFile, savegame.key.."#plateSigns");
  1463. if strPlate ~= nil then
  1464. local split = Utils.splitString(";",strPlate);
  1465. if split ~= nil and table.getn(split) > 2 then
  1466. self.plates.stateChar = tonumber(split[1]);
  1467. self.plates.tuevChar = tonumber(split[2]);
  1468. self.plates.sign1Char = tonumber(split[3]);
  1469. self.plates.sign2Char = tonumber(split[4]);
  1470. self.plates.sign3Char = tonumber(split[5]);
  1471. self.plates.sign4Char = tonumber(split[6]);
  1472. self.plates.sign5Char = tonumber(split[7]);
  1473. self.plates.sign6Char = tonumber(split[8]);
  1474. self.plates.sign7Char = tonumber(split[9]);
  1475. self.plates.sign8Char = tonumber(split[10]);
  1476. self.plates.hasRegistered = false;
  1477. self.plates.registered = true;
  1478. self.plates.canReset = false;
  1479. self.plates.canResetTimer = 0;
  1480. self.plates.setRandom = true;
  1481. local sendString = nil;
  1482. if resetVehicles then
  1483. sendString = "RESET";
  1484. self.plates.canReset = true;
  1485. self.plates.canResetTimer = 3000;
  1486. end;
  1487. self:changeCarNumber(self.plates.registered,self.plates.stateChar,self.plates.tuevChar,self.plates.sign1Char,self.plates.sign2Char,self.plates.sign3Char,self.plates.sign4Char,self.plates.sign5Char,self.plates.sign6Char,self.plates.sign7Char,self.plates.sign8Char,false,sendString);
  1488. end;
  1489. end;
  1490. end;
  1491. return BaseMission.VEHICLE_LOAD_OK;
  1492. end;
  1493.  
  1494. function numberPlates:getSaveAttributesAndNodes(nodeIdent)
  1495. local attributes = '';
  1496. if self.plates.registered and self.plates.hasRegistered then
  1497. attributes = 'plateSigns="'..tostring(self.plates.stateChar)..';'..tostring(self.plates.tuevChar)..';'..tostring(self.plates.sign1Char)..';'..tostring(self.plates.sign2Char)..';'..tostring(self.plates.sign3Char)..';'..tostring(self.plates.sign4Char)..';'..tostring(self.plates.sign5Char)..';'..tostring(self.plates.sign6Char)..';'..tostring(self.plates.sign7Char)..';'..tostring(self.plates.sign8Char)..'"';
  1498. end;
  1499. local node = nil;
  1500. return attributes, node;
  1501. end;
  1502.  
  1503. function numberPlates:readStream(streamId, connection)
  1504. local registered = streamReadBool(streamId);
  1505. local stateChar = streamReadInt16(streamId);
  1506. local tuevChar = streamReadInt16(streamId);
  1507. local sign1Char = streamReadInt16(streamId);
  1508. local sign2Char = streamReadInt16(streamId);
  1509. local sign3Char = streamReadInt16(streamId);
  1510. local sign4Char = streamReadInt16(streamId);
  1511. local sign5Char = streamReadInt16(streamId);
  1512. local sign6Char = streamReadInt16(streamId);
  1513. local sign7Char = streamReadInt16(streamId);
  1514. local sign8Char = streamReadInt16(streamId);
  1515. self:changeCarNumber(registered,stateChar,tuevChar,sign1Char,sign2Char,sign3Char,sign4Char,sign5Char,sign6Char,sign7Char,sign8Char,true,"ReadStream");
  1516. end;
  1517.  
  1518. function numberPlates:writeStream(streamId, connection)
  1519. streamWriteBool(streamId, self.plates.registered);
  1520. streamWriteInt16(streamId, self.plates.signState);
  1521. streamWriteInt16(streamId, self.plates.signTuev);
  1522. streamWriteInt16(streamId, self.plates.sign1Char);
  1523. streamWriteInt16(streamId, self.plates.sign2Char);
  1524. streamWriteInt16(streamId, self.plates.sign3Char);
  1525. streamWriteInt16(streamId, self.plates.sign4Char);
  1526. streamWriteInt16(streamId, self.plates.sign5Char);
  1527. streamWriteInt16(streamId, self.plates.sign6Char);
  1528. streamWriteInt16(streamId, self.plates.sign7Char);
  1529. streamWriteInt16(streamId, self.plates.sign8Char);
  1530. end;
  1531.  
  1532. function numberPlates:delete()
  1533. local pPos = nil;
  1534. if g_currentMission.numberPlates ~= nil then
  1535. for i=1, table.getn(g_currentMission.numberPlates) do
  1536. if g_currentMission.numberPlates[i] ~= nil and g_currentMission.numberPlates[i].id ~= nil and g_currentMission.numberPlates[i].id == self.rootNode then
  1537. pPos = i;
  1538. end;
  1539. end;
  1540. if pPos ~= nil then
  1541. table.remove(g_currentMission.numberPlates,pPos);
  1542. end;
  1543. end;
  1544. end;
  1545.  
  1546. function numberPlates:mouseEvent(posX, posY, isDown, isUp, button)
  1547. if self.plates.interfaceActive then
  1548. InputBinding.setShowMouseCursor(true);
  1549. if isUp then
  1550. if posX > 0.276 and posX < 0.322 and posY > 0.615 and posY < 0.684 then
  1551. self.plates.interfaceActive = false;
  1552. InputBinding.setShowMouseCursor(false);
  1553. if self.plates.camFixed ~= nil and not self.plates.interfaceActive then
  1554. self.plates.camFixed.isRotatable = true;
  1555. end;
  1556. if not self.plates.registered then
  1557. self.plates.setRandom = false;
  1558. self:getRandomPlate();
  1559. end;
  1560. end;
  1561. if posX > 0.274 and posX < 0.317 and posY > 0.317 and posY < 0.384 then
  1562. self.plates.interfaceActive = false;
  1563. InputBinding.setShowMouseCursor(false);
  1564. if self.plates.camFixed ~= nil and not self.plates.interfaceActive then
  1565. self.plates.camFixed.isRotatable = true;
  1566. end;
  1567. if self.plates.isAustria then
  1568. -- self.plates.stateChar = math.random(0,8);
  1569. else
  1570. self.plates.tuevChar = math.random(0,11);
  1571. -- self.plates.stateChar = math.random(0,15);
  1572. end;
  1573. self:changeCarNumber(true,self.plates.stateChar,self.plates.tuevChar,self.plates.sign1Char,self.plates.sign2Char,self.plates.sign3Char,self.plates.sign4Char,self.plates.sign5Char,self.plates.sign6Char,self.plates.sign7Char,self.plates.sign8Char,false,"MouseRegistrationOK");
  1574. end;
  1575.  
  1576. if self.plates.isAustria then
  1577. if posX > 0.459 and posX < 0.485 and posY > 0.461 and posY < 0.503 then
  1578. self.plates.stateChar = self.plates.stateChar - 1;
  1579. if self.plates.stateChar < 0 then
  1580. self.plates.stateChar = 8;
  1581. end;
  1582. end;
  1583. if posX > 0.459 and posX < 0.485 and posY > 0.508 and posY < 0.549 then
  1584. self.plates.stateChar = self.plates.stateChar + 1;
  1585. if self.plates.stateChar > 8 then
  1586. self.plates.stateChar = 0;
  1587. end;
  1588. end;
  1589. if posX > 0.369 and posX < 0.402 and posY > 0.612 and posY < 0.684 then
  1590. if self.plates.sign1Char == 32 then
  1591. self.plates.sign1Char = 48;
  1592. elseif self.plates.sign1Char == 57 then
  1593. self.plates.sign1Char = 65;
  1594. elseif self.plates.sign1Char == 65 then
  1595. self.plates.sign1Char = 142;
  1596. elseif self.plates.sign1Char == 142 then
  1597. self.plates.sign1Char = 66;
  1598. elseif self.plates.sign1Char == 79 then
  1599. self.plates.sign1Char = 153;
  1600. elseif self.plates.sign1Char == 153 then
  1601. self.plates.sign1Char = 80;
  1602. elseif self.plates.sign1Char == 85 then
  1603. self.plates.sign1Char = 154;
  1604. elseif self.plates.sign1Char == 154 then
  1605. self.plates.sign1Char = 86;
  1606. elseif self.plates.sign1Char == 90 then
  1607. self.plates.sign1Char = 32;
  1608. else
  1609. self.plates.sign1Char = self.plates.sign1Char + 1;
  1610. end;
  1611. end;
  1612. if posX > 0.408 and posX < 0.442 and posY > 0.612 and posY < 0.684 then
  1613. if self.plates.sign2Char == 32 then
  1614. self.plates.sign2Char = 48;
  1615. elseif self.plates.sign2Char == 57 then
  1616. self.plates.sign2Char = 65;
  1617. elseif self.plates.sign2Char == 65 then
  1618. self.plates.sign2Char = 142;
  1619. elseif self.plates.sign2Char == 142 then
  1620. self.plates.sign2Char = 66;
  1621. elseif self.plates.sign2Char == 79 then
  1622. self.plates.sign2Char = 153;
  1623. elseif self.plates.sign2Char == 153 then
  1624. self.plates.sign2Char = 80;
  1625. elseif self.plates.sign2Char == 85 then
  1626. self.plates.sign2Char = 154;
  1627. elseif self.plates.sign2Char == 154 then
  1628. self.plates.sign2Char = 86;
  1629. elseif self.plates.sign2Char == 90 then
  1630. self.plates.sign2Char = 32;
  1631. else
  1632. self.plates.sign2Char = self.plates.sign2Char + 1;
  1633. end;
  1634. end;
  1635. if posX > 0.499 and posX < 0.532 and posY > 0.612 and posY < 0.684 then
  1636. if self.plates.sign3Char == 32 then
  1637. self.plates.sign3Char = 48;
  1638. elseif self.plates.sign3Char == 57 then
  1639. self.plates.sign3Char = 65;
  1640. elseif self.plates.sign3Char == 65 then
  1641. self.plates.sign3Char = 142;
  1642. elseif self.plates.sign3Char == 142 then
  1643. self.plates.sign3Char = 66;
  1644. elseif self.plates.sign3Char == 79 then
  1645. self.plates.sign3Char = 153;
  1646. elseif self.plates.sign3Char == 153 then
  1647. self.plates.sign3Char = 80;
  1648. elseif self.plates.sign3Char == 85 then
  1649. self.plates.sign3Char = 154;
  1650. elseif self.plates.sign3Char == 154 then
  1651. self.plates.sign3Char = 86;
  1652. elseif self.plates.sign3Char == 90 then
  1653. self.plates.sign3Char = 32;
  1654. else
  1655. self.plates.sign3Char = self.plates.sign3Char + 1;
  1656. end;
  1657. end;
  1658. if posX > 0.536 and posX < 0.569 and posY > 0.612 and posY < 0.684 then
  1659. if self.plates.sign4Char == 32 then
  1660. self.plates.sign4Char = 48;
  1661. elseif self.plates.sign4Char == 57 then
  1662. self.plates.sign4Char = 65;
  1663. elseif self.plates.sign4Char == 65 then
  1664. self.plates.sign4Char = 142;
  1665. elseif self.plates.sign4Char == 142 then
  1666. self.plates.sign4Char = 66;
  1667. elseif self.plates.sign4Char == 79 then
  1668. self.plates.sign4Char = 153;
  1669. elseif self.plates.sign4Char == 153 then
  1670. self.plates.sign4Char = 80;
  1671. elseif self.plates.sign4Char == 85 then
  1672. self.plates.sign4Char = 154;
  1673. elseif self.plates.sign4Char == 154 then
  1674. self.plates.sign4Char = 86;
  1675. elseif self.plates.sign4Char == 90 then
  1676. self.plates.sign4Char = 32;
  1677. else
  1678. self.plates.sign4Char = self.plates.sign4Char + 1;
  1679. end;
  1680. end;
  1681. if posX > 0.573 and posX < 0.606 and posY > 0.612 and posY < 0.684 then
  1682. if self.plates.sign5Char == 32 then
  1683. self.plates.sign5Char = 48;
  1684. elseif self.plates.sign5Char == 57 then
  1685. self.plates.sign5Char = 65;
  1686. elseif self.plates.sign5Char == 65 then
  1687. self.plates.sign5Char = 142;
  1688. elseif self.plates.sign5Char == 142 then
  1689. self.plates.sign5Char = 66;
  1690. elseif self.plates.sign5Char == 79 then
  1691. self.plates.sign5Char = 153;
  1692. elseif self.plates.sign5Char == 153 then
  1693. self.plates.sign5Char = 80;
  1694. elseif self.plates.sign5Char == 85 then
  1695. self.plates.sign5Char = 154;
  1696. elseif self.plates.sign5Char == 154 then
  1697. self.plates.sign5Char = 86;
  1698. elseif self.plates.sign5Char == 90 then
  1699. self.plates.sign5Char = 32;
  1700. else
  1701. self.plates.sign5Char = self.plates.sign5Char + 1;
  1702. end;
  1703. end;
  1704. if posX > 0.633 and posX < 0.667 and posY > 0.612 and posY < 0.684 then
  1705. if self.plates.sign6Char == 32 then
  1706. self.plates.sign6Char = 48;
  1707. elseif self.plates.sign6Char == 57 then
  1708. self.plates.sign6Char = 65;
  1709. elseif self.plates.sign6Char == 65 then
  1710. self.plates.sign6Char = 142;
  1711. elseif self.plates.sign6Char == 142 then
  1712. self.plates.sign6Char = 66;
  1713. elseif self.plates.sign6Char == 79 then
  1714. self.plates.sign6Char = 153;
  1715. elseif self.plates.sign6Char == 153 then
  1716. self.plates.sign6Char = 80;
  1717. elseif self.plates.sign6Char == 85 then
  1718. self.plates.sign6Char = 154;
  1719. elseif self.plates.sign6Char == 154 then
  1720. self.plates.sign6Char = 86;
  1721. elseif self.plates.sign6Char == 90 then
  1722. self.plates.sign6Char = 32;
  1723. else
  1724. self.plates.sign6Char = self.plates.sign6Char + 1;
  1725. end;
  1726. end;
  1727. if posX > 0.671 and posX < 0.704 and posY > 0.612 and posY < 0.684 then
  1728. if self.plates.sign7Char == 32 then
  1729. self.plates.sign7Char = 48;
  1730. elseif self.plates.sign7Char == 57 then
  1731. self.plates.sign7Char = 65;
  1732. elseif self.plates.sign7Char == 65 then
  1733. self.plates.sign7Char = 142;
  1734. elseif self.plates.sign7Char == 142 then
  1735. self.plates.sign7Char = 66;
  1736. elseif self.plates.sign7Char == 79 then
  1737. self.plates.sign7Char = 153;
  1738. elseif self.plates.sign7Char == 153 then
  1739. self.plates.sign7Char = 80;
  1740. elseif self.plates.sign7Char == 85 then
  1741. self.plates.sign7Char = 154;
  1742. elseif self.plates.sign7Char == 154 then
  1743. self.plates.sign7Char = 86;
  1744. elseif self.plates.sign7Char == 90 then
  1745. self.plates.sign7Char = 32;
  1746. else
  1747. self.plates.sign7Char = self.plates.sign7Char + 1;
  1748. end;
  1749. end;
  1750.  
  1751. if posX > 0.369 and posX < 0.402 and posY > 0.318 and posY < 0.390 then
  1752. if self.plates.sign1Char == 32 then
  1753. self.plates.sign1Char = 90;
  1754. elseif self.plates.sign1Char == 86 then
  1755. self.plates.sign1Char = 154;
  1756. elseif self.plates.sign1Char == 154 then
  1757. self.plates.sign1Char = 85;
  1758. elseif self.plates.sign1Char == 80 then
  1759. self.plates.sign1Char = 153;
  1760. elseif self.plates.sign1Char == 153 then
  1761. self.plates.sign1Char = 79;
  1762. elseif self.plates.sign1Char == 66 then
  1763. self.plates.sign1Char = 142;
  1764. elseif self.plates.sign1Char == 142 then
  1765. self.plates.sign1Char = 65;
  1766. elseif self.plates.sign1Char == 65 then
  1767. self.plates.sign1Char = 57;
  1768. elseif self.plates.sign1Char == 48 then
  1769. self.plates.sign1Char = 32;
  1770. else
  1771. self.plates.sign1Char = self.plates.sign1Char - 1;
  1772. end;
  1773. end;
  1774. if posX > 0.408 and posX < 0.442 and posY > 0.318 and posY < 0.390 then
  1775. if self.plates.sign2Char == 32 then
  1776. self.plates.sign2Char = 90;
  1777. elseif self.plates.sign2Char == 86 then
  1778. self.plates.sign2Char = 154;
  1779. elseif self.plates.sign2Char == 154 then
  1780. self.plates.sign2Char = 85;
  1781. elseif self.plates.sign2Char == 80 then
  1782. self.plates.sign2Char = 153;
  1783. elseif self.plates.sign2Char == 153 then
  1784. self.plates.sign2Char = 79;
  1785. elseif self.plates.sign2Char == 66 then
  1786. self.plates.sign2Char = 142;
  1787. elseif self.plates.sign2Char == 142 then
  1788. self.plates.sign2Char = 65;
  1789. elseif self.plates.sign2Char == 65 then
  1790. self.plates.sign2Char = 57;
  1791. elseif self.plates.sign2Char == 48 then
  1792. self.plates.sign2Char = 32;
  1793. else
  1794. self.plates.sign2Char = self.plates.sign2Char - 1;
  1795. end;
  1796. end;
  1797. if posX > 0.499 and posX < 0.532 and posY > 0.318 and posY < 0.390 then
  1798. if self.plates.sign3Char == 32 then
  1799. self.plates.sign3Char = 90;
  1800. elseif self.plates.sign3Char == 86 then
  1801. self.plates.sign3Char = 154;
  1802. elseif self.plates.sign3Char == 154 then
  1803. self.plates.sign3Char = 85;
  1804. elseif self.plates.sign3Char == 80 then
  1805. self.plates.sign3Char = 153;
  1806. elseif self.plates.sign3Char == 153 then
  1807. self.plates.sign3Char = 79;
  1808. elseif self.plates.sign3Char == 66 then
  1809. self.plates.sign3Char = 142;
  1810. elseif self.plates.sign3Char == 142 then
  1811. self.plates.sign3Char = 65;
  1812. elseif self.plates.sign3Char == 65 then
  1813. self.plates.sign3Char = 57;
  1814. elseif self.plates.sign3Char == 48 then
  1815. self.plates.sign3Char = 32;
  1816. else
  1817. self.plates.sign3Char = self.plates.sign3Char - 1;
  1818. end;
  1819. end;
  1820. if posX > 0.536 and posX < 0.569 and posY > 0.318 and posY < 0.390 then
  1821. if self.plates.sign4Char == 32 then
  1822. self.plates.sign4Char = 90;
  1823. elseif self.plates.sign4Char == 86 then
  1824. self.plates.sign4Char = 154;
  1825. elseif self.plates.sign4Char == 154 then
  1826. self.plates.sign4Char = 85;
  1827. elseif self.plates.sign4Char == 80 then
  1828. self.plates.sign4Char = 153;
  1829. elseif self.plates.sign4Char == 153 then
  1830. self.plates.sign4Char = 79;
  1831. elseif self.plates.sign4Char == 66 then
  1832. self.plates.sign4Char = 142;
  1833. elseif self.plates.sign4Char == 142 then
  1834. self.plates.sign4Char = 65;
  1835. elseif self.plates.sign4Char == 65 then
  1836. self.plates.sign4Char = 57;
  1837. elseif self.plates.sign4Char == 48 then
  1838. self.plates.sign4Char = 32;
  1839. else
  1840. self.plates.sign4Char = self.plates.sign4Char - 1;
  1841. end;
  1842. end;
  1843. if posX > 0.573 and posX < 0.606 and posY > 0.318 and posY < 0.390 then
  1844. if self.plates.sign5Char == 32 then
  1845. self.plates.sign5Char = 90;
  1846. elseif self.plates.sign5Char == 86 then
  1847. self.plates.sign5Char = 154;
  1848. elseif self.plates.sign5Char == 154 then
  1849. self.plates.sign5Char = 85;
  1850. elseif self.plates.sign5Char == 80 then
  1851. self.plates.sign5Char = 153;
  1852. elseif self.plates.sign5Char == 153 then
  1853. self.plates.sign5Char = 79;
  1854. elseif self.plates.sign5Char == 66 then
  1855. self.plates.sign5Char = 142;
  1856. elseif self.plates.sign5Char == 142 then
  1857. self.plates.sign5Char = 65;
  1858. elseif self.plates.sign5Char == 65 then
  1859. self.plates.sign5Char = 57;
  1860. elseif self.plates.sign5Char == 48 then
  1861. self.plates.sign5Char = 32;
  1862. else
  1863. self.plates.sign5Char = self.plates.sign5Char - 1;
  1864. end;
  1865. end;
  1866. if posX > 0.633 and posX < 0.667 and posY > 0.318 and posY < 0.390 then
  1867. if self.plates.sign6Char == 32 then
  1868. self.plates.sign6Char = 90;
  1869. elseif self.plates.sign6Char == 86 then
  1870. self.plates.sign6Char = 154;
  1871. elseif self.plates.sign6Char == 154 then
  1872. self.plates.sign6Char = 85;
  1873. elseif self.plates.sign6Char == 80 then
  1874. self.plates.sign6Char = 153;
  1875. elseif self.plates.sign6Char == 153 then
  1876. self.plates.sign6Char = 79;
  1877. elseif self.plates.sign6Char == 66 then
  1878. self.plates.sign6Char = 142;
  1879. elseif self.plates.sign6Char == 142 then
  1880. self.plates.sign6Char = 65;
  1881. elseif self.plates.sign6Char == 65 then
  1882. self.plates.sign6Char = 57;
  1883. elseif self.plates.sign6Char == 48 then
  1884. self.plates.sign6Char = 32;
  1885. else
  1886. self.plates.sign6Char = self.plates.sign6Char - 1;
  1887. end;
  1888. end;
  1889. if posX > 0.671 and posX < 0.704 and posY > 0.318 and posY < 0.390 then
  1890. if self.plates.sign7Char == 32 then
  1891. self.plates.sign7Char = 90;
  1892. elseif self.plates.sign7Char == 86 then
  1893. self.plates.sign7Char = 154;
  1894. elseif self.plates.sign7Char == 154 then
  1895. self.plates.sign7Char = 85;
  1896. elseif self.plates.sign7Char == 80 then
  1897. self.plates.sign7Char = 153;
  1898. elseif self.plates.sign7Char == 153 then
  1899. self.plates.sign7Char = 79;
  1900. elseif self.plates.sign7Char == 66 then
  1901. self.plates.sign7Char = 142;
  1902. elseif self.plates.sign7Char == 142 then
  1903. self.plates.sign7Char = 65;
  1904. elseif self.plates.sign7Char == 65 then
  1905. self.plates.sign7Char = 57;
  1906. elseif self.plates.sign7Char == 48 then
  1907. self.plates.sign7Char = 32;
  1908. else
  1909. self.plates.sign7Char = self.plates.sign7Char - 1;
  1910. end;
  1911. end;
  1912. else
  1913. if posX > 0.459 and posX < 0.485 and posY > 0.461 and posY < 0.503 then
  1914. self.plates.stateChar = self.plates.stateChar - 1;
  1915. if self.plates.stateChar < 0 then
  1916. self.plates.stateChar = 15;
  1917. end;
  1918. end;
  1919. if posX > 0.459 and posX < 0.485 and posY > 0.508 and posY < 0.549 then
  1920. self.plates.stateChar = self.plates.stateChar + 1;
  1921. if self.plates.stateChar > 15 then
  1922. self.plates.stateChar = 0;
  1923. end;
  1924. end;
  1925. if posX > 0.327 and posX < 0.363 and posY > 0.612 and posY < 0.684 then
  1926. if self.plates.sign1Char == 32 then
  1927. self.plates.sign1Char = 48;
  1928. elseif self.plates.sign1Char == 57 then
  1929. self.plates.sign1Char = 65;
  1930. elseif self.plates.sign1Char == 65 then
  1931. self.plates.sign1Char = 142;
  1932. elseif self.plates.sign1Char == 142 then
  1933. self.plates.sign1Char = 66;
  1934. elseif self.plates.sign1Char == 79 then
  1935. self.plates.sign1Char = 153;
  1936. elseif self.plates.sign1Char == 153 then
  1937. self.plates.sign1Char = 80;
  1938. elseif self.plates.sign1Char == 85 then
  1939. self.plates.sign1Char = 154;
  1940. elseif self.plates.sign1Char == 154 then
  1941. self.plates.sign1Char = 86;
  1942. elseif self.plates.sign1Char == 90 then
  1943. self.plates.sign1Char = 32;
  1944. else
  1945. self.plates.sign1Char = self.plates.sign1Char + 1;
  1946. end;
  1947. end;
  1948. if posX > 0.369 and posX < 0.402 and posY > 0.612 and posY < 0.684 then
  1949. if self.plates.sign2Char == 32 then
  1950. self.plates.sign2Char = 48;
  1951. elseif self.plates.sign2Char == 57 then
  1952. self.plates.sign2Char = 65;
  1953. elseif self.plates.sign2Char == 65 then
  1954. self.plates.sign2Char = 142;
  1955. elseif self.plates.sign2Char == 142 then
  1956. self.plates.sign2Char = 66;
  1957. elseif self.plates.sign2Char == 79 then
  1958. self.plates.sign2Char = 153;
  1959. elseif self.plates.sign2Char == 153 then
  1960. self.plates.sign2Char = 80;
  1961. elseif self.plates.sign2Char == 85 then
  1962. self.plates.sign2Char = 154;
  1963. elseif self.plates.sign2Char == 154 then
  1964. self.plates.sign2Char = 86;
  1965. elseif self.plates.sign2Char == 90 then
  1966. self.plates.sign2Char = 32;
  1967. else
  1968. self.plates.sign2Char = self.plates.sign2Char + 1;
  1969. end;
  1970. end;
  1971. if posX > 0.408 and posX < 0.442 and posY > 0.612 and posY < 0.684 then
  1972. if self.plates.sign3Char == 32 then
  1973. self.plates.sign3Char = 48;
  1974. elseif self.plates.sign3Char == 57 then
  1975. self.plates.sign3Char = 65;
  1976. elseif self.plates.sign3Char == 65 then
  1977. self.plates.sign3Char = 142;
  1978. elseif self.plates.sign3Char == 142 then
  1979. self.plates.sign3Char = 66;
  1980. elseif self.plates.sign3Char == 79 then
  1981. self.plates.sign3Char = 153;
  1982. elseif self.plates.sign3Char == 153 then
  1983. self.plates.sign3Char = 80;
  1984. elseif self.plates.sign3Char == 85 then
  1985. self.plates.sign3Char = 154;
  1986. elseif self.plates.sign3Char == 154 then
  1987. self.plates.sign3Char = 86;
  1988. elseif self.plates.sign3Char == 90 then
  1989. self.plates.sign3Char = 32;
  1990. else
  1991. self.plates.sign3Char = self.plates.sign3Char + 1;
  1992. end;
  1993. end;
  1994. if posX > 0.499 and posX < 0.532 and posY > 0.612 and posY < 0.684 then
  1995. if self.plates.sign4Char == 32 then
  1996. self.plates.sign4Char = 48;
  1997. elseif self.plates.sign4Char == 57 then
  1998. self.plates.sign4Char = 65;
  1999. elseif self.plates.sign4Char == 65 then
  2000. self.plates.sign4Char = 142;
  2001. elseif self.plates.sign4Char == 142 then
  2002. self.plates.sign4Char = 66;
  2003. elseif self.plates.sign4Char == 79 then
  2004. self.plates.sign4Char = 153;
  2005. elseif self.plates.sign4Char == 153 then
  2006. self.plates.sign4Char = 80;
  2007. elseif self.plates.sign4Char == 85 then
  2008. self.plates.sign4Char = 154;
  2009. elseif self.plates.sign4Char == 154 then
  2010. self.plates.sign4Char = 86;
  2011. elseif self.plates.sign4Char == 90 then
  2012. self.plates.sign4Char = 32;
  2013. else
  2014. self.plates.sign4Char = self.plates.sign4Char + 1;
  2015. end;
  2016. end;
  2017. if posX > 0.559 and posX < 0.592 and posY > 0.612 and posY < 0.684 then
  2018. if self.plates.sign5Char == 32 then
  2019. self.plates.sign5Char = 48;
  2020. elseif self.plates.sign5Char == 57 then
  2021. self.plates.sign5Char = 65;
  2022. elseif self.plates.sign5Char == 65 then
  2023. self.plates.sign5Char = 142;
  2024. elseif self.plates.sign5Char == 142 then
  2025. self.plates.sign5Char = 66;
  2026. elseif self.plates.sign5Char == 79 then
  2027. self.plates.sign5Char = 153;
  2028. elseif self.plates.sign5Char == 153 then
  2029. self.plates.sign5Char = 80;
  2030. elseif self.plates.sign5Char == 85 then
  2031. self.plates.sign5Char = 154;
  2032. elseif self.plates.sign5Char == 154 then
  2033. self.plates.sign5Char = 86;
  2034. elseif self.plates.sign5Char == 90 then
  2035. self.plates.sign5Char = 32;
  2036. else
  2037. self.plates.sign5Char = self.plates.sign5Char + 1;
  2038. end;
  2039. end;
  2040. if posX > 0.596 and posX < 0.629 and posY > 0.612 and posY < 0.684 then
  2041. if self.plates.sign6Char == 32 then
  2042. self.plates.sign6Char = 48;
  2043. elseif self.plates.sign6Char == 57 then
  2044. self.plates.sign6Char = 65;
  2045. elseif self.plates.sign6Char == 65 then
  2046. self.plates.sign6Char = 142;
  2047. elseif self.plates.sign6Char == 142 then
  2048. self.plates.sign6Char = 66;
  2049. elseif self.plates.sign6Char == 79 then
  2050. self.plates.sign6Char = 153;
  2051. elseif self.plates.sign6Char == 153 then
  2052. self.plates.sign6Char = 80;
  2053. elseif self.plates.sign6Char == 85 then
  2054. self.plates.sign6Char = 154;
  2055. elseif self.plates.sign6Char == 154 then
  2056. self.plates.sign6Char = 86;
  2057. elseif self.plates.sign6Char == 90 then
  2058. self.plates.sign6Char = 32;
  2059. else
  2060. self.plates.sign6Char = self.plates.sign6Char + 1;
  2061. end;
  2062. end;
  2063. if posX > 0.633 and posX < 0.667 and posY > 0.612 and posY < 0.684 then
  2064. if self.plates.sign7Char == 32 then
  2065. self.plates.sign7Char = 48;
  2066. elseif self.plates.sign7Char == 57 then
  2067. self.plates.sign7Char = 65;
  2068. elseif self.plates.sign7Char == 65 then
  2069. self.plates.sign7Char = 142;
  2070. elseif self.plates.sign7Char == 142 then
  2071. self.plates.sign7Char = 66;
  2072. elseif self.plates.sign7Char == 79 then
  2073. self.plates.sign7Char = 153;
  2074. elseif self.plates.sign7Char == 153 then
  2075. self.plates.sign7Char = 80;
  2076. elseif self.plates.sign7Char == 85 then
  2077. self.plates.sign7Char = 154;
  2078. elseif self.plates.sign7Char == 154 then
  2079. self.plates.sign7Char = 86;
  2080. elseif self.plates.sign7Char == 90 then
  2081. self.plates.sign7Char = 32;
  2082. else
  2083. self.plates.sign7Char = self.plates.sign7Char + 1;
  2084. end;
  2085. end;
  2086. if posX > 0.671 and posX < 0.704 and posY > 0.612 and posY < 0.684 then
  2087. if self.plates.sign8Char == 32 then
  2088. self.plates.sign8Char = 48;
  2089. elseif self.plates.sign8Char == 57 then
  2090. self.plates.sign8Char = 65;
  2091. elseif self.plates.sign8Char == 65 then
  2092. self.plates.sign8Char = 142;
  2093. elseif self.plates.sign8Char == 142 then
  2094. self.plates.sign8Char = 66;
  2095. elseif self.plates.sign8Char == 79 then
  2096. self.plates.sign8Char = 153;
  2097. elseif self.plates.sign8Char == 153 then
  2098. self.plates.sign8Char = 80;
  2099. elseif self.plates.sign8Char == 85 then
  2100. self.plates.sign8Char = 154;
  2101. elseif self.plates.sign8Char == 154 then
  2102. self.plates.sign8Char = 86;
  2103. elseif self.plates.sign8Char == 90 then
  2104. self.plates.sign8Char = 32;
  2105. else
  2106. self.plates.sign8Char = self.plates.sign8Char + 1;
  2107. end;
  2108. end;
  2109.  
  2110. if posX > 0.327 and posX < 0.363 and posY > 0.318 and posY < 0.390 then
  2111. if self.plates.sign1Char == 32 then
  2112. self.plates.sign1Char = 90;
  2113. elseif self.plates.sign1Char == 86 then
  2114. self.plates.sign1Char = 154;
  2115. elseif self.plates.sign1Char == 154 then
  2116. self.plates.sign1Char = 85;
  2117. elseif self.plates.sign1Char == 80 then
  2118. self.plates.sign1Char = 153;
  2119. elseif self.plates.sign1Char == 153 then
  2120. self.plates.sign1Char = 79;
  2121. elseif self.plates.sign1Char == 66 then
  2122. self.plates.sign1Char = 142;
  2123. elseif self.plates.sign1Char == 142 then
  2124. self.plates.sign1Char = 65;
  2125. elseif self.plates.sign1Char == 65 then
  2126. self.plates.sign1Char = 57;
  2127. elseif self.plates.sign1Char == 48 then
  2128. self.plates.sign1Char = 32;
  2129. else
  2130. self.plates.sign1Char = self.plates.sign1Char - 1;
  2131. end;
  2132. end;
  2133. if posX > 0.369 and posX < 0.402 and posY > 0.318 and posY < 0.390 then
  2134. if self.plates.sign2Char == 32 then
  2135. self.plates.sign2Char = 90;
  2136. elseif self.plates.sign2Char == 86 then
  2137. self.plates.sign2Char = 154;
  2138. elseif self.plates.sign2Char == 154 then
  2139. self.plates.sign2Char = 85;
  2140. elseif self.plates.sign2Char == 80 then
  2141. self.plates.sign2Char = 153;
  2142. elseif self.plates.sign2Char == 153 then
  2143. self.plates.sign2Char = 79;
  2144. elseif self.plates.sign2Char == 66 then
  2145. self.plates.sign2Char = 142;
  2146. elseif self.plates.sign2Char == 142 then
  2147. self.plates.sign2Char = 65;
  2148. elseif self.plates.sign2Char == 65 then
  2149. self.plates.sign2Char = 57;
  2150. elseif self.plates.sign2Char == 48 then
  2151. self.plates.sign2Char = 32;
  2152. else
  2153. self.plates.sign2Char = self.plates.sign2Char - 1;
  2154. end;
  2155. end;
  2156. if posX > 0.408 and posX < 0.442 and posY > 0.318 and posY < 0.390 then
  2157. if self.plates.sign3Char == 32 then
  2158. self.plates.sign3Char = 90;
  2159. elseif self.plates.sign3Char == 86 then
  2160. self.plates.sign3Char = 154;
  2161. elseif self.plates.sign3Char == 154 then
  2162. self.plates.sign3Char = 85;
  2163. elseif self.plates.sign3Char == 80 then
  2164. self.plates.sign3Char = 153;
  2165. elseif self.plates.sign3Char == 153 then
  2166. self.plates.sign3Char = 79;
  2167. elseif self.plates.sign3Char == 66 then
  2168. self.plates.sign3Char = 142;
  2169. elseif self.plates.sign3Char == 142 then
  2170. self.plates.sign3Char = 65;
  2171. elseif self.plates.sign3Char == 65 then
  2172. self.plates.sign3Char = 57;
  2173. elseif self.plates.sign3Char == 48 then
  2174. self.plates.sign3Char = 32;
  2175. else
  2176. self.plates.sign3Char = self.plates.sign3Char - 1;
  2177. end;
  2178. end;
  2179. if posX > 0.499 and posX < 0.532 and posY > 0.318 and posY < 0.390 then
  2180. if self.plates.sign4Char == 32 then
  2181. self.plates.sign4Char = 90;
  2182. elseif self.plates.sign4Char == 86 then
  2183. self.plates.sign4Char = 154;
  2184. elseif self.plates.sign4Char == 154 then
  2185. self.plates.sign4Char = 85;
  2186. elseif self.plates.sign4Char == 80 then
  2187. self.plates.sign4Char = 153;
  2188. elseif self.plates.sign4Char == 153 then
  2189. self.plates.sign4Char = 79;
  2190. elseif self.plates.sign4Char == 66 then
  2191. self.plates.sign4Char = 142;
  2192. elseif self.plates.sign4Char == 142 then
  2193. self.plates.sign4Char = 65;
  2194. elseif self.plates.sign4Char == 65 then
  2195. self.plates.sign4Char = 57;
  2196. elseif self.plates.sign4Char == 48 then
  2197. self.plates.sign4Char = 32;
  2198. else
  2199. self.plates.sign4Char = self.plates.sign4Char - 1;
  2200. end;
  2201. end;
  2202. if posX > 0.559 and posX < 0.592 and posY > 0.318 and posY < 0.390 then
  2203. if self.plates.sign5Char == 32 then
  2204. self.plates.sign5Char = 90;
  2205. elseif self.plates.sign5Char == 86 then
  2206. self.plates.sign5Char = 154;
  2207. elseif self.plates.sign5Char == 154 then
  2208. self.plates.sign5Char = 85;
  2209. elseif self.plates.sign5Char == 80 then
  2210. self.plates.sign5Char = 153;
  2211. elseif self.plates.sign5Char == 153 then
  2212. self.plates.sign5Char = 79;
  2213. elseif self.plates.sign5Char == 66 then
  2214. self.plates.sign5Char = 142;
  2215. elseif self.plates.sign5Char == 142 then
  2216. self.plates.sign5Char = 65;
  2217. elseif self.plates.sign5Char == 65 then
  2218. self.plates.sign5Char = 57;
  2219. elseif self.plates.sign5Char == 48 then
  2220. self.plates.sign5Char = 32;
  2221. else
  2222. self.plates.sign5Char = self.plates.sign5Char - 1;
  2223. end;
  2224. end;
  2225. if posX > 0.596 and posX < 0.629 and posY > 0.318 and posY < 0.390 then
  2226. if self.plates.sign6Char == 32 then
  2227. self.plates.sign6Char = 90;
  2228. elseif self.plates.sign6Char == 86 then
  2229. self.plates.sign6Char = 154;
  2230. elseif self.plates.sign6Char == 154 then
  2231. self.plates.sign6Char = 85;
  2232. elseif self.plates.sign6Char == 80 then
  2233. self.plates.sign6Char = 153;
  2234. elseif self.plates.sign6Char == 153 then
  2235. self.plates.sign6Char = 79;
  2236. elseif self.plates.sign6Char == 66 then
  2237. self.plates.sign6Char = 142;
  2238. elseif self.plates.sign6Char == 142 then
  2239. self.plates.sign6Char = 65;
  2240. elseif self.plates.sign6Char == 65 then
  2241. self.plates.sign6Char = 57;
  2242. elseif self.plates.sign6Char == 48 then
  2243. self.plates.sign6Char = 32;
  2244. else
  2245. self.plates.sign6Char = self.plates.sign6Char - 1;
  2246. end;
  2247. end;
  2248. if posX > 0.633 and posX < 0.667 and posY > 0.318 and posY < 0.390 then
  2249. if self.plates.sign7Char == 32 then
  2250. self.plates.sign7Char = 90;
  2251. elseif self.plates.sign7Char == 86 then
  2252. self.plates.sign7Char = 154;
  2253. elseif self.plates.sign7Char == 154 then
  2254. self.plates.sign7Char = 85;
  2255. elseif self.plates.sign7Char == 80 then
  2256. self.plates.sign7Char = 153;
  2257. elseif self.plates.sign7Char == 153 then
  2258. self.plates.sign7Char = 79;
  2259. elseif self.plates.sign7Char == 66 then
  2260. self.plates.sign7Char = 142;
  2261. elseif self.plates.sign7Char == 142 then
  2262. self.plates.sign7Char = 65;
  2263. elseif self.plates.sign7Char == 65 then
  2264. self.plates.sign7Char = 57;
  2265. elseif self.plates.sign7Char == 48 then
  2266. self.plates.sign7Char = 32;
  2267. else
  2268. self.plates.sign7Char = self.plates.sign7Char - 1;
  2269. end;
  2270. end;
  2271. if posX > 0.671 and posX < 0.704 and posY > 0.318 and posY < 0.390 then
  2272. if self.plates.sign8Char == 32 then
  2273. self.plates.sign8Char = 90;
  2274. elseif self.plates.sign8Char == 86 then
  2275. self.plates.sign8Char = 154;
  2276. elseif self.plates.sign8Char == 154 then
  2277. self.plates.sign8Char = 85;
  2278. elseif self.plates.sign8Char == 80 then
  2279. self.plates.sign8Char = 153;
  2280. elseif self.plates.sign8Char == 153 then
  2281. self.plates.sign8Char = 79;
  2282. elseif self.plates.sign8Char == 66 then
  2283. self.plates.sign8Char = 142;
  2284. elseif self.plates.sign8Char == 142 then
  2285. self.plates.sign8Char = 65;
  2286. elseif self.plates.sign8Char == 65 then
  2287. self.plates.sign8Char = 57;
  2288. elseif self.plates.sign8Char == 48 then
  2289. self.plates.sign8Char = 32;
  2290. else
  2291. self.plates.sign8Char = self.plates.sign8Char - 1;
  2292. end;
  2293. end;
  2294. end;
  2295. end;
  2296. end;
  2297. end;
  2298.  
  2299. function numberPlates:keyEvent(unicode, sym, modifier, isDown)
  2300. end;
  2301.  
  2302. ----------------------------------------------------------------------
  2303.  
  2304. numberPlatesEvent = {};
  2305. numberPlatesEvent_mt = Class(numberPlatesEvent, Event);
  2306.  
  2307. InitEventClass(numberPlatesEvent, "numberPlatesEvent");
  2308.  
  2309. function numberPlatesEvent:emptyNew()
  2310. local self = Event:new(numberPlatesEvent_mt);
  2311. self.className="numberPlatesEvent";
  2312. return self;
  2313. end;
  2314.  
  2315. function numberPlatesEvent:new(vehicle, registered, signState, signTuev, sign1, sign2, sign3, sign4, sign5, sign6, sign7, sign8)
  2316. local self = numberPlatesEvent:emptyNew()
  2317. self.vehicle = vehicle;
  2318. self.registered = registered;
  2319. self.signState = signState;
  2320. self.signTuev = signTuev;
  2321. self.sign1 = sign1;
  2322. self.sign2 = sign2;
  2323. self.sign3 = sign3;
  2324. self.sign4 = sign4;
  2325. self.sign5 = sign5;
  2326. self.sign6 = sign6;
  2327. self.sign7 = sign7;
  2328. self.sign8 = sign8;
  2329. return self;
  2330. end;
  2331.  
  2332. function numberPlatesEvent:readStream(streamId, connection)
  2333. local id = streamReadInt32(streamId);
  2334. self.registered = streamReadBool(streamId);
  2335. self.signState = streamReadInt16(streamId);
  2336. self.signTuev = streamReadInt16(streamId);
  2337. self.sign1 = streamReadInt16(streamId);
  2338. self.sign2 = streamReadInt16(streamId);
  2339. self.sign3 = streamReadInt16(streamId);
  2340. self.sign4 = streamReadInt16(streamId);
  2341. self.sign5 = streamReadInt16(streamId);
  2342. self.sign6 = streamReadInt16(streamId);
  2343. self.sign7 = streamReadInt16(streamId);
  2344. self.sign8 = streamReadInt16(streamId);
  2345. self.vehicle = networkGetObject(id);
  2346. self:run(connection);
  2347. end;
  2348.  
  2349. function numberPlatesEvent:writeStream(streamId, connection)
  2350. streamWriteInt32(streamId, networkGetObjectId(self.vehicle));
  2351. streamWriteBool(streamId, self.registered);
  2352. streamWriteInt16(streamId, self.signState);
  2353. streamWriteInt16(streamId, self.signTuev);
  2354. streamWriteInt16(streamId, self.sign1);
  2355. streamWriteInt16(streamId, self.sign2);
  2356. streamWriteInt16(streamId, self.sign3);
  2357. streamWriteInt16(streamId, self.sign4);
  2358. streamWriteInt16(streamId, self.sign5);
  2359. streamWriteInt16(streamId, self.sign6);
  2360. streamWriteInt16(streamId, self.sign7);
  2361. streamWriteInt16(streamId, self.sign8);
  2362. end;
  2363.  
  2364. function numberPlatesEvent:run(connection)
  2365. if self.vehicle ~= nil then
  2366. self.vehicle:changeCarNumber(self.registered, self.signState, self.signTuev, self.sign1, self.sign2, self.sign3, self.sign4, self.sign5, self.sign6, self.sign7, self.sign8, true,"EventRUN");
  2367. if not connection:getIsServer() then
  2368. g_server:broadcastEvent(numberPlatesEvent:new(self.vehicle, self.registered, self.signState, self.signTuev, self.sign1, self.sign2, self.sign3, self.sign4, self.sign5, self.sign6, self.sign7, self.sign8), nil, connection, self.vehicle);
  2369. end;
  2370. end;
  2371. end;
Add Comment
Please, Sign In to add comment