Guest User

Untitled

a guest
Sep 30th, 2012
968
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.22 KB | None | 0 0
  1. /*
  2. ======        ===  ======         ======       ====       ========      ============
  3. =======       ===  === ===       === ===     ===  ===     ===   ====    ============
  4. ===  ===      ===  ===  ===     ===  ===     ===  ===     ===    ====   ===
  5. ===   ===     ===  ===   ===   ===   ===    ===    ===    ===     ====  =====
  6. ===    ===    ===  ===    === ===    ===    ==========    ===     ====  ========
  7. ===     ===   ===  ===     =====     ===   ============   ===     ====  =====
  8. ===      ===  ===  ===               ===   ===      ===   ===    ====   ===
  9. ===       =======  ===               ===  ===        ===  ===   ====    ============
  10. ===        ======  ===               ===  ===        ===  ========      ============
  11. */
  12. #define FILTERSCRIPT
  13. #include <a_samp>
  14.  
  15. #if defined FILTERSCRIPT
  16.  
  17. new PlatePossible[][] ={"AVIF", "ZISA", "VYQH", "AUBS", "IFQX", "SQUY", "QUGX", "PTRA", "BRWG", "CTID", "BTAA", "DPFA", "EAGF", "FPAH", "GJDD", "HFIQ", "JTVS", "KUBK", "LPQP", "MATA", "NXTB", "OFYC", "RESX", "TEHF", "SVPX", "VAWS", "WHFG", "XQWS", "YGJG", "ZGOA"};
  18.  
  19. forward SpawnPlates(vehicleid);
  20.  
  21. public OnFilterScriptInit(vehicleid)
  22. {
  23.     print("\n--------------------------------------");
  24.     print(" Simple License Plate System by Nmader");
  25.     print("--------------------------------------\n");
  26.     SetTimer("SpawnPlates", 1000, false);
  27.     return 1;
  28. }
  29.  
  30. public OnFilterScriptExit()
  31. {
  32.     return 1;
  33. }
  34. #endif
  35.  
  36. public OnVehicleSpawn(vehicleid)
  37. {
  38.     //NOTE: IN ORDER TO GET THREE+ DIGIT NUMBERS IN YOUR LICENSE PLATES UNCOMMENT THE LINES BELOW AND MAKE THE TRADITIONAL POSSIBILITY A COMMENT!
  39.     new string[128];
  40.     new randdr = random(sizeof(PlatePossible));
  41.     //===================================[Three+ Digit Number Plates]=======================/
  42.     /*new calculation = vehicleid += 126
  43.     format(string, sizeof(string), "%s %d", PlatePossible[randdr], calculation);*/
  44.     //===================================[TRADITIONAL LICENSE PLATE NUMBERS]================/
  45.     format(string, sizeof(string), "%s %d", PlatePossible[randdr], vehicleid); //traditional AVIF [VEHICLE ID]
  46.     SetVehicleNumberPlate(vehicleid, string);
  47.     return 1;
  48. }
  49.  
  50. public SpawnPlates(vehicleid)
  51. {
  52.     for(new i=1; i<MAX_VEHICLES; i++)
  53.     {
  54.         SetVehicleToRespawn(i);
  55.     }
  56.     return 1;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment