Advertisement
RogerGomesCosta

Untitled

Aug 7th, 2014
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.41 KB | None | 0 0
  1. public OnGameModeInit()
  2. {
  3.  
  4. if(fexist(DATA_BASE_PATH))
  5. {
  6. DATA_BASE = db_open(DATA_BASE_PATH);
  7. print("SQLite OK! banco de dados carregado com sucesso!");
  8. }
  9. else
  10. {
  11. print("SQLite ERROR! bando de dados do servidor não foi encontrado. Fechando...");
  12. SendRconCommand("Exit");
  13. }
  14.  
  15. SetGameModeText("Gangs of L.S.");
  16. ManualVehicleEngineAndLights();
  17.  
  18. LoadTexts();
  19.  
  20. LSPDCAR = AddStaticVehicle(596,1535.9688,-1672.3479,13.3828,0.3467,0,1); // LSPD
  21. //SetVehicleVirtualWorld(LSPDCAR, 2);
  22.  
  23. BALLASCAR = AddStaticVehicle(517,2185.9897,-1672.8413,14.2022,337.1863,40,36); // BALLAS
  24. //SetVehicleVirtualWorld(BALLASCAR, 2);
  25.  
  26. GROVECAR = AddStaticVehicle(567,2488.4592,-1681.0024,13.2415,296.0207,97,96);
  27. //SetVehicleVirtualWorld(GROVECAR, 2);
  28.  
  29. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  30. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  31. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  32. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  33. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  34. return 1;
  35. }
  36.  
  37. public OnPlayerRequestClass(playerid, classid)
  38. {
  39. for(new i; i < 50; i++)
  40. SendClientMessage(playerid, -1, " ");
  41. if(PLAYER_INFO[playerid][LOGGED])
  42. SpawnPlayer(playerid);
  43. else
  44. {
  45. new RANDON_SKIN = random(3);
  46. TextDrawHideForPlayer(playerid, TEXT_INFO_GROVE);
  47. TextDrawHideForPlayer(playerid, TEXT_INFO2_GROVE);
  48. TextDrawHideForPlayer(playerid, TEXT_INFO_AZTECAS);
  49. TextDrawHideForPlayer(playerid, TEXT_INFO2_AZTECAS);
  50. TextDrawHideForPlayer(playerid, TEXT_INFO_POLICE);
  51. TextDrawHideForPlayer(playerid, TEXT_INFO2_POLICE);
  52. TextDrawHideForPlayer(playerid, TEXT_INFO_VAGOS);
  53. TextDrawHideForPlayer(playerid, TEXT_INFO2_VAGOS);
  54. TextDrawHideForPlayer(playerid, TEXT_INFO_BALLAS);
  55. TextDrawHideForPlayer(playerid, TEXT_INFO2_BALLAS);
  56. //SetPlayerVirtualWorld(playerid, 2);
  57. if(classid == 0) // POLICE
  58. {
  59. TextDrawShowForPlayer(playerid, TEXT_INFO_POLICE);
  60. TextDrawShowForPlayer(playerid, TEXT_INFO2_POLICE);
  61. SetPlayerSkin(playerid, POLICE_SKINS[RANDON_SKIN]);
  62. PLAYER_INFO[playerid][P_GANGID] = GANG_POLICE_ID;
  63. PutPlayerInVehicle(playerid, LSPDCAR, 1);
  64. RemovePlayerFromVehicle(playerid);
  65. //SetPlayerPos(playerid,1534.8068,-1667.3767,13.3828);
  66. InterpolateCameraPos(playerid, 1534.786743, -1670.179077, 12.947385, 1534.389038, -1664.834960, 15.389429, 5000);
  67. InterpolateCameraLookAt(playerid, 1535.725585, -1665.268310, 12.998166, 1536.012573, -1668.517944, 12.422912, 8000);
  68. }
  69. else if(classid == 1) // GROVE
  70. {
  71. TextDrawShowForPlayer(playerid, TEXT_INFO_GROVE);
  72. TextDrawShowForPlayer(playerid, TEXT_INFO2_GROVE);
  73. SetPlayerSkin(playerid, GROVE_SKINS[RANDON_SKIN]);
  74. PLAYER_INFO[playerid][P_GANGID] = GANG_GROVE_ID;
  75. PutPlayerInVehicle(playerid, GROVECAR, 3);
  76. //SetPlayerPos(playerid, 2488.2964,-1679.3345,13.3358);
  77. InterpolateCameraPos(playerid, 2490.585205, -1654.429443, 40.063999, 2484.427490, -1676.869750, 16.175138, 5000);
  78. InterpolateCameraLookAt(playerid, 2490.418945, -1657.771972, 36.349140, 2487.713867, -1679.840698, 13.857237, 5000);
  79. }
  80. else if(classid == 2) // BALLAS
  81. {
  82. TextDrawShowForPlayer(playerid, TEXT_INFO_BALLAS);
  83. TextDrawShowForPlayer(playerid, TEXT_INFO2_BALLAS);
  84. SetPlayerSkin(playerid, BALLAS_SKINS[RANDON_SKIN]);
  85. PLAYER_INFO[playerid][P_GANGID] = GANG_BALLAS_ID;
  86. PutPlayerInVehicle(playerid, BALLASCAR, 0);
  87. SetPlayerPos(playerid, 2188.3367,-1671.8464,14.3549);
  88. InterpolateCameraPos(playerid, 2199.113037, -1666.324829, 21.642412, 2190.881103, -1672.280029, 15.256500, 5000);
  89. InterpolateCameraLookAt(playerid, 2195.324707, -1668.261230, 19.015668, 2186.095458, -1673.058349, 14.034626, 8000);
  90. }
  91. else if(classid == 3) // VAGOS
  92. {
  93. TextDrawShowForPlayer(playerid, TEXT_INFO_VAGOS);
  94. TextDrawShowForPlayer(playerid, TEXT_INFO2_VAGOS);
  95. SetPlayerSkin(playerid, VAGOS_SKINS[RANDON_SKIN]);
  96. PLAYER_INFO[playerid][P_GANGID] = GANG_VAGOS_ID;
  97. }
  98. else if(classid == 4) // AZTECAS
  99. {
  100. TextDrawShowForPlayer(playerid, TEXT_INFO_AZTECAS);
  101. TextDrawShowForPlayer(playerid, TEXT_INFO2_AZTECAS);
  102. SetPlayerSkin(playerid, AZTECAS_SKINS[RANDON_SKIN]);
  103. PLAYER_INFO[playerid][P_GANGID] = GANG_AZTECAS_ID;
  104.  
  105. }
  106. }
  107. return 1;
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement