Advertisement
Guest User

Untitled

a guest
Jun 11th, 2014
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. case 300: //AUTOHAUS
  2. {
  3. if(!response)
  4. {
  5. RemovePlayerFromVehicle2(playerid);
  6. return 1;
  7. }
  8. new ii = PI[playerid][cint];
  9. if(XNRGPM(playerid) < AHV[ii][preis])
  10. {
  11. SendClientMessage(playerid, CL_ERROR, "> Du hast nicht genug Geld.");
  12. } else if(PI[playerid][car1] > 0 && PI[playerid][car2] > 0 && PI[playerid][car3])
  13. {
  14. SendClientMessage(playerid, CL_INFO, "> Man kann nicht mehr als drei Fahrzeuge besitzen.");
  15. } else {
  16. for(new i = 1; i <= MXAUTO; i++)
  17. {
  18. if(CI[i][free])
  19. {
  20. if(PI[playerid][car1] == 0)
  21. PI[playerid][car1] = i;
  22. else if(PI[playerid][car2] == 0)
  23. PI[playerid][car2] = i;
  24. else if(PI[playerid][car3] == 0)
  25. PI[playerid][car3] = i;
  26. else if(PI[playerid][car4] == -1)
  27. PI[playerid][car4] = i;
  28.  
  29. XNRGM(playerid, -AHV[ii][preis]);
  30. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  31.  
  32. CI[i][free] = 0;
  33. new q[128];
  34. format(q, 128, "UPDATE cars SET free = '0' WHERE id = '%d'", i); mysql_query(q);
  35. ShowPlayerDialog(playerid, 301, DIALOG_STYLE_LIST, "Autohaus", "Rot\r\nGrün\r\nBlau\r\nGelb\r\nPink\r\nWeiss\r\nSchwarz\r\nGrau\r\nDunkelblau\r\nDunkelrot\r\nDunkelgrün\r\nBraun", "Ok", "Ok");
  36. format(q, 128, "> Fahrzeug erfolgreich gekauft. (%s / -%d$)", AHV[ii][name], AHV[ii][preis]);
  37. SendClientMessage(playerid, CL_GREEN, q);
  38.  
  39. PI[playerid][cint] = i;
  40. PI[playerid][adm_id] = ii;
  41. break;
  42. }
  43. }
  44. }
  45. }
  46. case 301: //AUTOHAUS2
  47. {
  48. new ii = PI[playerid][cint];
  49. new i = PI[playerid][adm_id];
  50. if(!response)
  51. {
  52. CI[ii][c1] = 0;
  53. CI[ii][c2] = 0;
  54. } else {
  55. switch(listitem)
  56. {
  57. case 0: //ROT
  58. { CI[ii][c1] = 3; CI[ii][c2] = 3; }
  59. case 1: //GRÜN
  60. { CI[ii][c1] = 16; CI[ii][c2] = 16; }
  61. case 2: //BLAU
  62. { CI[ii][c1] = 108; CI[ii][c2] = 108; }
  63. case 3: //GELB
  64. { CI[ii][c1] = 6; CI[ii][c2] = 6; }
  65. case 4: //PINK
  66. { CI[ii][c1] = 126; CI[ii][c2] = 126; }
  67. case 5: //WEISS
  68. { CI[ii][c1] = 1; CI[ii][c2] = 1; }
  69. case 6: //SCHWARZ
  70. { CI[ii][c1] = 0; CI[ii][c2] = 0; }
  71. case 7: //GRAU
  72. { CI[ii][c1] = 8; CI[ii][c2] = 8; }
  73. case 8: //DUNKELBLAU
  74. { CI[ii][c1] = 79; CI[ii][c2] = 79; }
  75. case 9: //DUNKELROT
  76. { CI[ii][c1] = 58; CI[ii][c2] = 58; }
  77. case 10: //DUNKELGRÜN
  78. { CI[ii][c1] = 44; CI[ii][c2] = 44; }
  79. case 11: //BRAUN
  80. { CI[ii][c1] = 66; CI[ii][c2] = 66; }
  81. }
  82. }
  83. if(AHV[i][house] == 0)
  84. {
  85. CI[ii][vx] = -2046.6931;
  86. CI[ii][vy] = -94.8706;
  87. CI[ii][vz] = 34.8967;
  88. CI[ii][vr] = 3.2752;
  89. } else {
  90. CI[ii][vx] = 2135.42333984;
  91. CI[ii][vy] = 1389.00000000;
  92. CI[ii][vz] = 10.57386208;
  93. CI[ii][vr] = 90.00000000;
  94. }
  95. CI[ii][model] = AHV[i][mid];
  96. VI[CI[ii][vhi]][benzin] = 0;
  97. CI[ii][vhi] = CreateVehicle(AHV[i][mid], CI[ii][vx], CI[ii][vy], CI[ii][vz], CI[ii][vr], CI[ii][c1], CI[ii][c2], -1);
  98. CI[ii][lock] = 0;
  99. new kenzz[16];
  100. format(kenzz, 16, "SA PR %d", CI[ii][vhi]);
  101. VI[CI[ii][vhi]][label] = Create3DTextLabel(kenzz, 0x00CCCCFF, 0.0, 0.0, 0.0, 19.0, 0, 1);
  102. Attach3DTextLabelToVehicle(VI[CI[ii][vhi]][label], CI[ii][vhi], 0.0, 0.0, 0.0);
  103. new q[300];
  104. if(AHV[i][house] == 0)
  105. format(q, 300, "UPDATE cars SET sx = '-2046.6931', sy = '-94.8706', sz = '34.8967', sr = '3.2752', c1 = '%d', c2 = '%d', mid = '%d' WHERE id = '%d'", CI[ii][c1], CI[ii][c2], AHV[i][mid], ii);
  106. else
  107. format(q, 300, "UPDATE cars SET sx = '2135.42333984', sy = '1389.00000000', sz = '10.57386208', sr = '90.00000000', c1 = '%d', c2 = '%d', mid = '%d' WHERE id = '%d'", CI[ii][c1], CI[ii][c2], AHV[i][mid], ii);
  108. mysql_query(q);
  109. VI[CI[ii][vhi]][engine] = 1;
  110. TogglePlayerControllable(playerid, true);
  111. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Autohaus", "Wichtiger Hinweis:\r\nParke dein Fahrzeug mithilfe von /auto. Wenn du dies\r\nnicht machst, ist das Auto nach einem Server Restart weg.", "Ok", "Schließen");
  112. PutPlayerInVehicle(playerid, CI[ii][vhi], 0);
  113. SetVehicleParamsEx(CI[ii][vhi], 1, 1, 0, 0, 0, 0, 0);
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement