Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 300: //AUTOHAUS
- {
- if(!response)
- {
- RemovePlayerFromVehicle2(playerid);
- return 1;
- }
- new ii = PI[playerid][cint];
- if(XNRGPM(playerid) < AHV[ii][preis])
- {
- SendClientMessage(playerid, CL_ERROR, "> Du hast nicht genug Geld.");
- } else if(PI[playerid][car1] > 0 && PI[playerid][car2] > 0 && PI[playerid][car3])
- {
- SendClientMessage(playerid, CL_INFO, "> Man kann nicht mehr als drei Fahrzeuge besitzen.");
- } else {
- for(new i = 1; i <= MXAUTO; i++)
- {
- if(CI[i][free])
- {
- if(PI[playerid][car1] == 0)
- PI[playerid][car1] = i;
- else if(PI[playerid][car2] == 0)
- PI[playerid][car2] = i;
- else if(PI[playerid][car3] == 0)
- PI[playerid][car3] = i;
- else if(PI[playerid][car4] == -1)
- PI[playerid][car4] = i;
- XNRGM(playerid, -AHV[ii][preis]);
- PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
- CI[i][free] = 0;
- new q[128];
- format(q, 128, "UPDATE cars SET free = '0' WHERE id = '%d'", i); mysql_query(q);
- 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");
- format(q, 128, "> Fahrzeug erfolgreich gekauft. (%s / -%d$)", AHV[ii][name], AHV[ii][preis]);
- SendClientMessage(playerid, CL_GREEN, q);
- PI[playerid][cint] = i;
- PI[playerid][adm_id] = ii;
- break;
- }
- }
- }
- }
- case 301: //AUTOHAUS2
- {
- new ii = PI[playerid][cint];
- new i = PI[playerid][adm_id];
- if(!response)
- {
- CI[ii][c1] = 0;
- CI[ii][c2] = 0;
- } else {
- switch(listitem)
- {
- case 0: //ROT
- { CI[ii][c1] = 3; CI[ii][c2] = 3; }
- case 1: //GRÜN
- { CI[ii][c1] = 16; CI[ii][c2] = 16; }
- case 2: //BLAU
- { CI[ii][c1] = 108; CI[ii][c2] = 108; }
- case 3: //GELB
- { CI[ii][c1] = 6; CI[ii][c2] = 6; }
- case 4: //PINK
- { CI[ii][c1] = 126; CI[ii][c2] = 126; }
- case 5: //WEISS
- { CI[ii][c1] = 1; CI[ii][c2] = 1; }
- case 6: //SCHWARZ
- { CI[ii][c1] = 0; CI[ii][c2] = 0; }
- case 7: //GRAU
- { CI[ii][c1] = 8; CI[ii][c2] = 8; }
- case 8: //DUNKELBLAU
- { CI[ii][c1] = 79; CI[ii][c2] = 79; }
- case 9: //DUNKELROT
- { CI[ii][c1] = 58; CI[ii][c2] = 58; }
- case 10: //DUNKELGRÜN
- { CI[ii][c1] = 44; CI[ii][c2] = 44; }
- case 11: //BRAUN
- { CI[ii][c1] = 66; CI[ii][c2] = 66; }
- }
- }
- if(AHV[i][house] == 0)
- {
- CI[ii][vx] = -2046.6931;
- CI[ii][vy] = -94.8706;
- CI[ii][vz] = 34.8967;
- CI[ii][vr] = 3.2752;
- } else {
- CI[ii][vx] = 2135.42333984;
- CI[ii][vy] = 1389.00000000;
- CI[ii][vz] = 10.57386208;
- CI[ii][vr] = 90.00000000;
- }
- CI[ii][model] = AHV[i][mid];
- VI[CI[ii][vhi]][benzin] = 0;
- 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);
- CI[ii][lock] = 0;
- new kenzz[16];
- format(kenzz, 16, "SA PR %d", CI[ii][vhi]);
- VI[CI[ii][vhi]][label] = Create3DTextLabel(kenzz, 0x00CCCCFF, 0.0, 0.0, 0.0, 19.0, 0, 1);
- Attach3DTextLabelToVehicle(VI[CI[ii][vhi]][label], CI[ii][vhi], 0.0, 0.0, 0.0);
- new q[300];
- if(AHV[i][house] == 0)
- 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);
- else
- 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);
- mysql_query(q);
- VI[CI[ii][vhi]][engine] = 1;
- TogglePlayerControllable(playerid, true);
- 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");
- PutPlayerInVehicle(playerid, CI[ii][vhi], 0);
- SetVehicleParamsEx(CI[ii][vhi], 1, 1, 0, 0, 0, 0, 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement