Advertisement
Zyankali_11

Untitled

Sep 17th, 2012
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 18.47 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4. #include <JunkBuster>
  5. #include <dini>
  6.  
  7. forward AutoKaufen(playerid,autoid);
  8.  
  9. #if defined FILTERSCRIPT
  10.  
  11. #define Dialog_Buycar 5000 // muss angepasst werden, falls die id schon vergeben ist.
  12.  
  13. enum AHInfo //Autohausinfo
  14. {
  15.     Name[25],
  16.     Float:posx,
  17.     Float:posy,
  18.     Float:posz,
  19.     Float:spawnx,
  20.     Float:spawny,
  21.     Float:spawnz,
  22.     Float:spawna,
  23.     Kasse,
  24.     Besitzer[MAX_PLAYER_NAME]
  25. }
  26.  
  27. enum AKInfo // Autokaufinfo
  28. {
  29.     modelid,
  30.     Name[35],
  31.     Autohausname[25], // sollte den selben string haben wie oben.
  32.     Preis,
  33.     Float:posx,
  34.     Float:posy,
  35.     Float:posz,
  36.     Float:posa // die angle ist auch sehr wichtig bei einem Fahrzeug!
  37. }
  38.  
  39. enum Ainfo //Autoinfo
  40. {
  41.     Name[35],
  42.     modelid,
  43.     Float:HP,
  44.     Nummernschild[20],
  45.     Float:posx,
  46.     Float:posy,
  47.     Float:posz,
  48.     Float:posa,
  49.     Farbe1,
  50.     Farbe2,
  51.     Paintjob,
  52.     Spoiler,
  53.     Hood,
  54.     Roof,
  55.     Sideskirt,
  56.     Lamps,
  57.     Nitro,
  58.     Exhaust,
  59.     Wheels,
  60.     Stereo,
  61.     Hydraulics,
  62.     FrontBumper,
  63.     RearBumper,
  64.     VentRight,
  65.     VentLeft
  66. }
  67.  
  68. new Autohaus[1][AHInfo] = {//die [1] steht für die Anzahl der Autohäuser. [AHinfo] steht für die enum.
  69. {"Los Santos Autohaus", 500.0, -250.0, 15.25, 662.9349, -1291.5082, 13.0329, 177.1407, 0, "Staat"}
  70. };
  71.  
  72. new Buycars[2][AKInfo] = {
  73. {526, "Fortune", "Mittelklasse Autohaus", 20000, 760.7401, -1380.6034, 13.3659, 359.8555},
  74. {527, "Cadrona", "Mittelklasse Autohaus", 12000, 781.6578, -1380.2175, 13.4173, 87.4250}
  75. };
  76.  
  77. const MAX_PLAYER_CARS = 2; // wir müssen definieren, wieviele Fahrzeuge man maximal haben darf. ich habe mal 2 genommen.
  78. new Autos[MAX_PLAYERS][MAX_PLAYER_CARS][Ainfo]; // //die variable wird fürs auslesen und speichern in die datei benötigt
  79. new Spielercar[MAX_PLAYERS][MAX_PLAYER_CARS]; //diese variable reflektiert das createte Fahrzeug.
  80. new kaufauto[3];
  81.  
  82. public OnFilterScriptInit()
  83. {
  84.     print("\n--------------------------------------");
  85.     print(" Autokauf System by Simon");
  86.     print("--------------------------------------\n");
  87.  
  88.     for(new i = 0; i < sizeof Autohaus; i++) //schleife die alle autohäuser durchgeht.
  89.     {
  90.         new datei[50];
  91.         format(datei,sizeof(datei),"/Autohaeuser/%s.ini",Autohaus[i][Name]);
  92.         if(!dini_Exists(datei)) // falls es die datei nicht gibt.
  93.         {
  94.             dini_Create(datei); //datei wird createt
  95.             dini_Set(datei,"Besitzer","Staat"); // Besitzer=Staat wird in die datei geschrieben
  96.             dini_IntSet(datei,"Kasse",Autohaus[i][Kasse]); // Kasse=0 (oben festgelegt) wird in die datei geschrieben
  97.         }
  98.         //nur wird die datei ausgelesen und in die variablen geschrieben:
  99.         Autohaus[i][Kasse] = dini_Int(datei,"Kasse");
  100.         format(Autohaus[i][Besitzer],MAX_PLAYER_NAME,dini_Get(datei,"Besitzer"));
  101.         CreatePickup(1239,1,Autohaus[i][posx],Autohaus[i][posy],Autohaus[i][posz],-1);
  102.     }
  103.     for(new j = 0; j < sizeof Buycars; j++)
  104.     {
  105.         kaufauto[j] = CreateVehicle(Buycars[j][modelid],Buycars[j][posx],Buycars[j][posy],Buycars[j][posz],Buycars[j][posa],-1,-1,-1);
  106.     }
  107.     return 1;
  108. }
  109.  
  110. public OnFilterScriptExit()
  111. {
  112.     for(new i = 0; i < sizeof Autohaus; i++) //schleife die alle autohäuser durchgeht.
  113.     {
  114.         new datei[75];
  115.         format(datei,sizeof(datei),"/Autohaeuser/%s.ini",Autohaus[i][Name]);
  116.         dini_Set(datei,"Besitzer",Autohaus[i][Besitzer]);
  117.         dini_IntSet(datei,"Kasse",Autohaus[i][Kasse]);
  118.     }
  119.     for(new j = 0; j < sizeof Buycars; j++)
  120.     {
  121.         DestroyVehicle(kaufauto[j]);
  122.     }
  123.     return 1;
  124. }
  125.  
  126. #endif
  127.  
  128. public OnPlayerRequestClass(playerid, classid)
  129. {
  130.     return 1;
  131. }
  132.  
  133. public OnPlayerConnect(playerid)
  134. {
  135.     for(new i = 0; i < 3; i++)
  136.     {
  137.         new Autodatei[100],name[MAX_PLAYER_NAME];
  138.         GetPlayerName(playerid,name,sizeof(name));
  139.         format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
  140.         if(dini_Exists(Autodatei))
  141.         {
  142.             Autos[playerid][i][modelid] = dini_Int(Autodatei,"modelid");
  143.             Autos[playerid][i][HP] = dini_Int(Autodatei,"HP");
  144.             Autos[playerid][i][Farbe1] = dini_Int(Autodatei,"Farbe1");
  145.             Autos[playerid][i][Farbe2] = dini_Int(Autodatei,"Farbe2");
  146.             Autos[playerid][i][Paintjob] = dini_Int(Autodatei,"Paintjob");
  147.             format(Autos[playerid][i][Nummernschild],20,dini_Get(Autodatei,"Nummernschild"));
  148.             Autos[playerid][i][posx] = dini_Int(Autodatei,"posx");
  149.             Autos[playerid][i][posy] = dini_Int(Autodatei,"posy");
  150.             Autos[playerid][i][posz] = dini_Int(Autodatei,"posz");
  151.             Autos[playerid][i][posa] = dini_Int(Autodatei,"posa");
  152.             Autos[playerid][i][Spoiler] = dini_Int(Autodatei,"Spoiler");
  153.             Autos[playerid][i][Wheels] = dini_Int(Autodatei,"Wheels");
  154.             Autos[playerid][i][Nitro] = dini_Int(Autodatei,"Nitro");
  155.             Autos[playerid][i][Roof] = dini_Int(Autodatei,"Roof");
  156.             Autos[playerid][i][Hood] = dini_Int(Autodatei,"Hood");
  157.             Autos[playerid][i][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
  158.             Autos[playerid][i][Lamps] = dini_Int(Autodatei,"Lamps");
  159.             Autos[playerid][i][Exhaust] = dini_Int(Autodatei,"Exhaust");
  160.             Autos[playerid][i][Stereo] = dini_Int(Autodatei,"Stereo");
  161.             Autos[playerid][i][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
  162.             Autos[playerid][i][VentRight] = dini_Int(Autodatei,"VentRight");
  163.             Autos[playerid][i][VentLeft] = dini_Int(Autodatei,"VentLeft");
  164.             Autos[playerid][i][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
  165.             Autos[playerid][i][RearBumper] = dini_Int(Autodatei,"RearBumper");
  166.             Spielercar[playerid][i] = CreateVehicle(Autos[playerid][i][modelid],Autos[playerid][i][posx],Autos[playerid][i][posy],Autos[playerid][i][posz]+1.5,Autos[playerid][i][posa],-1,-1,-1);
  167.             SetVehicleNumberPlate(Spielercar[playerid][i],dini_Get(Autodatei,"Nummernschild"));
  168.             SetVehicleParamsForPlayer(Spielercar[playerid][i],playerid,0,0);
  169.             if(Autos[playerid][i][HP] > 250)
  170.             {
  171.                 SetVehicleHealth(Spielercar[playerid][i],Autos[playerid][i][HP]);
  172.             }
  173.             else SetVehicleHealth(Spielercar[playerid][i],255.0);
  174.             if(Autos[playerid][i][Paintjob] >= 0)
  175.             {
  176.                 ChangeVehiclePaintjob(Spielercar[playerid][i],Autos[playerid][i][Paintjob]);
  177.             }
  178.             if(Autos[playerid][i][Farbe1] >= 0 || Autos[playerid][i][Farbe2] >= 0)
  179.             {
  180.                 ChangeVehicleColor(Spielercar[playerid][i],Autos[playerid][i][Farbe1],Autos[playerid][i][Farbe2]);
  181.             }
  182.             if(Autos[playerid][i][Spoiler] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Spoiler]); }
  183.             if(Autos[playerid][i][Hood] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hood]); }
  184.             if(Autos[playerid][i][Roof] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Roof]); }
  185.             if(Autos[playerid][i][Sideskirt] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Sideskirt]); }
  186.             if(Autos[playerid][i][Lamps] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Lamps]); }
  187.             if(Autos[playerid][i][Nitro] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Nitro]); }
  188.             if(Autos[playerid][i][Exhaust] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Exhaust]); }
  189.             if(Autos[playerid][i][Wheels] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Wheels]); }
  190.             if(Autos[playerid][i][Stereo] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Stereo]); }
  191.             if(Autos[playerid][i][Hydraulics] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hydraulics]); }
  192.             if(Autos[playerid][i][FrontBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][FrontBumper]); }
  193.             if(Autos[playerid][i][RearBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][RearBumper]); }
  194.             if(Autos[playerid][i][VentRight] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentRight]); }
  195.             if(Autos[playerid][i][VentLeft] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentLeft]); }
  196.         }
  197.     }
  198.     return 1;
  199. }
  200.  
  201. public OnPlayerDisconnect(playerid, reason)
  202. {
  203.     for(new i = 0; i < 3; i++)
  204.     {
  205.         new Autodatei[100],name[MAX_PLAYER_NAME];
  206.         GetPlayerName(playerid,name,sizeof(name));
  207.         format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
  208.         if(dini_Exists(Autodatei))
  209.         {
  210.             new Float:vhp;
  211.             GetVehicleHealth(Spielercar[playerid][i],vhp);
  212.             dini_IntSet(Autodatei,"Farbe1",Autos[playerid][i][Farbe1]);
  213.             dini_IntSet(Autodatei,"Farbe2",Autos[playerid][i][Farbe2]);
  214.             dini_IntSet(Autodatei,"Paintjob",Autos[playerid][i][Paintjob]);
  215.             dini_FloatSet(Autodatei,"posx",Autos[playerid][i][posx]);
  216.             dini_FloatSet(Autodatei,"posy",Autos[playerid][i][posy]);
  217.             dini_FloatSet(Autodatei,"posz",Autos[playerid][i][posz]);
  218.             dini_FloatSet(Autodatei,"posa",Autos[playerid][i][posa]);
  219.             dini_FloatSet(Autodatei,"HP",vhp);
  220.             dini_Set(Autodatei,"Nummernschild",Autos[playerid][i][Nummernschild]);
  221.             dini_IntSet(Autodatei,"Spoiler",GetVehicleComponentInSlot(Spielercar[playerid][i],0));
  222.             dini_IntSet(Autodatei,"Hood",GetVehicleComponentInSlot(Spielercar[playerid][i],1));
  223.             dini_IntSet(Autodatei,"Roof",GetVehicleComponentInSlot(Spielercar[playerid][i],2));
  224.             dini_IntSet(Autodatei,"Sideskirt",GetVehicleComponentInSlot(Spielercar[playerid][i],3));
  225.             dini_IntSet(Autodatei,"Lamps",GetVehicleComponentInSlot(Spielercar[playerid][i],4));
  226.             dini_IntSet(Autodatei,"Nitro",GetVehicleComponentInSlot(Spielercar[playerid][i],5));
  227.             dini_IntSet(Autodatei,"Exhaust",GetVehicleComponentInSlot(Spielercar[playerid][i],6));
  228.             dini_IntSet(Autodatei,"Wheels",GetVehicleComponentInSlot(Spielercar[playerid][i],7));
  229.             dini_IntSet(Autodatei,"Stereo",GetVehicleComponentInSlot(Spielercar[playerid][i],8));
  230.             dini_IntSet(Autodatei,"Hydraulics",GetVehicleComponentInSlot(Spielercar[playerid][i],9));
  231.             dini_IntSet(Autodatei,"FrontBumper",GetVehicleComponentInSlot(Spielercar[playerid][i],10));
  232.             dini_IntSet(Autodatei,"RearBumper",GetVehicleComponentInSlot(Spielercar[playerid][i],11));
  233.             dini_IntSet(Autodatei,"VentRight",GetVehicleComponentInSlot(Spielercar[playerid][i],12));
  234.             dini_IntSet(Autodatei,"VentLeft",GetVehicleComponentInSlot(Spielercar[playerid][i],13));
  235.             DestroyVehicle(Spielercar[playerid][i]);
  236.         }
  237.     }
  238.     return 1;
  239. }
  240.  
  241. public OnPlayerSpawn(playerid)
  242. {
  243.     return 1;
  244. }
  245.  
  246. public OnPlayerDeath(playerid, killerid, reason)
  247. {
  248.     return 1;
  249. }
  250.  
  251. public OnVehicleSpawn(vehicleid)
  252. {
  253.     return 1;
  254. }
  255.  
  256. public OnVehicleDeath(vehicleid, killerid)
  257. {
  258.     return 1;
  259. }
  260.  
  261. public OnPlayerText(playerid, text[])
  262. {
  263.     return 1;
  264. }
  265.  
  266. public OnPlayerCommandText(playerid, cmdtext[])
  267. {
  268.     return 0;
  269. }
  270.  
  271. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  272. {
  273.     return 1;
  274. }
  275.  
  276. public OnPlayerExitVehicle(playerid, vehicleid)
  277. {
  278.     return 1;
  279. }
  280.  
  281. public OnPlayerStateChange(playerid, newstate, oldstate)
  282. {
  283.     if(newstate == PLAYER_STATE_DRIVER)
  284.     {
  285.         new vehicleid = GetPlayerVehicleID(playerid);
  286.         for(new i = 0; i < sizeof Buycars; i++)
  287.         {
  288.             if(vehicleid == kaufauto[i])
  289.             {
  290.                 new str[150];
  291.                 format(str,sizeof(str),"Möchten Sie dieses Fahrzeug kaufen?\n\nName: %s\nPreis: %d", Buycars[i][Name], Buycars[i][Preis]);
  292.                 TogglePlayerControllable(playerid,0);
  293.                 return ShowPlayerDialog(playerid,Dialog_Buycar,DIALOG_STYLE_MSGBOX,"Autokauf",str,"Kaufen","Abbrechen");
  294.             }
  295.             else continue;
  296.         }
  297.     }
  298.     return 1;
  299. }
  300.  
  301. public OnPlayerEnterCheckpoint(playerid)
  302. {
  303.     return 1;
  304. }
  305.  
  306. public OnPlayerLeaveCheckpoint(playerid)
  307. {
  308.     return 1;
  309. }
  310.  
  311. public OnPlayerEnterRaceCheckpoint(playerid)
  312. {
  313.     return 1;
  314. }
  315.  
  316. public OnPlayerLeaveRaceCheckpoint(playerid)
  317. {
  318.     return 1;
  319. }
  320.  
  321. public OnRconCommand(cmd[])
  322. {
  323.     return 1;
  324. }
  325.  
  326. public OnPlayerRequestSpawn(playerid)
  327. {
  328.     return 1;
  329. }
  330.  
  331. public OnObjectMoved(objectid)
  332. {
  333.     return 1;
  334. }
  335.  
  336. public OnPlayerObjectMoved(playerid, objectid)
  337. {
  338.     return 1;
  339. }
  340.  
  341. public OnPlayerPickUpPickup(playerid, pickupid)
  342. {
  343.     return 1;
  344. }
  345.  
  346. public OnVehicleMod(playerid, vehicleid, componentid)
  347. {
  348.     return 1;
  349. }
  350.  
  351. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  352. {
  353.     return 1;
  354. }
  355.  
  356. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  357. {
  358.     return 1;
  359. }
  360.  
  361. public OnPlayerSelectedMenuRow(playerid, row)
  362. {
  363.     return 1;
  364. }
  365.  
  366. public OnPlayerExitedMenu(playerid)
  367. {
  368.     return 1;
  369. }
  370.  
  371. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  372. {
  373.     return 1;
  374. }
  375.  
  376. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  377. {
  378.     return 1;
  379. }
  380.  
  381. public OnRconLoginAttempt(ip[], password[], success)
  382. {
  383.     return 1;
  384. }
  385.  
  386. public OnPlayerUpdate(playerid)
  387. {
  388.     return 1;
  389. }
  390.  
  391. public OnPlayerStreamIn(playerid, forplayerid)
  392. {
  393.     return 1;
  394. }
  395.  
  396. public OnPlayerStreamOut(playerid, forplayerid)
  397. {
  398.     return 1;
  399. }
  400.  
  401. public OnVehicleStreamIn(vehicleid, forplayerid)
  402. {
  403.     return 1;
  404. }
  405.  
  406. public OnVehicleStreamOut(vehicleid, forplayerid)
  407. {
  408.     return 1;
  409. }
  410.  
  411. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
  412. {
  413.     if(dialogid == Dialog_Buycar)
  414.     {
  415.         if(response)
  416.         {
  417.             //Geld abfrage bearbeiten!!!
  418.             new vehicleid = GetPlayerVehicleID(playerid);
  419.             for(new i = 0; i < sizeof Buycars; i++)
  420.             {
  421.                 if(vehicleid == kaufauto[i])
  422.                 {
  423.                     new Geld = GetPlayerMoney(playerid); //anpassen!!
  424.                     if(Geld >= Buycars[i][Preis]) //geld abfrage anpassen!"
  425.                     {
  426.                         new datei[100],name[MAX_PLAYER_NAME];
  427.                         GetPlayerName(playerid,name,sizeof(name));
  428.                         format(datei,sizeof(datei),"/Autos/%s_Auto_0.ini",name); // verzeichnis: /scriptfiles/ordner/name_auto_id.ini
  429.                         if(dini_Exists(datei))
  430.                         {
  431.                             new datei2[100];
  432.                             format(datei2,sizeof(datei2),"/Autos/%s_Auto_1.ini",name);
  433.                             if(dini_Exists(datei2))
  434.                             {
  435.                                 SendClientMessage(playerid,0xDD0000FF,"Fehler: Sie besitzen bereits 2 Fahrzeuge!!");
  436.                                 TogglePlayerControllable(playerid,1);
  437.                                 RemovePlayerFromVehicle(playerid);
  438.                             }
  439.                             else AutoKaufen(playerid,1); //eigenes public
  440.                         }
  441.                         else AutoKaufen(playerid,0); //eigenes public
  442.                     }
  443.                     else
  444.                     {
  445.                         SendClientMessage(playerid,0xDD0000FF,"Fehler: Sie haben nicht genügend Geld!");
  446.                         TogglePlayerControllable(playerid,1);
  447.                         RemovePlayerFromVehicle(playerid);
  448.                     }
  449.                 }
  450.             }
  451.         }
  452.         else
  453.         {
  454.             TogglePlayerControllable(playerid,1);
  455.             RemovePlayerFromVehicle(playerid);
  456.         }
  457.     }
  458.     return 1;
  459. }
  460.  
  461. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  462. {
  463.     return 1;
  464. }
  465.  
  466. public AutoKaufen(playerid,autoid)
  467. {
  468.     for(new i = 0; i < sizeof Buycars; i++)
  469.     {
  470.         if(GetPlayerVehicleID(playerid) == kaufauto[i])
  471.         {
  472.             for(new j = 0; j < sizeof Autohaus; j++)
  473.             {
  474.                 if(!strcmp(Autohaus[j][Name],Buycars[i][Autohausname],true))
  475.                 {
  476.                     new Autodatei[100],name[MAX_PLAYER_NAME];
  477.                     GetPlayerName(playerid,name,sizeof(name));
  478.                     format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,autoid);
  479.                     dini_Create(Autodatei);
  480.                     dini_Set(Autodatei,"Name",Buycars[i][Name]);
  481.                     dini_IntSet(Autodatei,"modelid",Buycars[i][modelid]);
  482.                     dini_FloatSet(Autodatei,"HP",1000.00);
  483.                     dini_FloatSet(Autodatei,"posx",Autohaus[j][spawnx]);
  484.                     dini_FloatSet(Autodatei,"posy",Autohaus[j][spawny]);
  485.                     dini_FloatSet(Autodatei,"posz",Autohaus[j][spawnz]);
  486.                     dini_FloatSet(Autodatei,"posa",Autohaus[j][spawna]);
  487.                     dini_IntSet(Autodatei,"Farbe1",-1);
  488.                     dini_IntSet(Autodatei,"Farbe2",-1);
  489.                     dini_IntSet(Autodatei,"Paintjob",-1);
  490.                     dini_Set(Autodatei,"Nummernschild",Buycars[i][Name]);
  491.                     Spielercar[playerid][autoid] = CreateVehicle(Buycars[i][modelid],Autohaus[j][spawnx],Autohaus[j][spawny],Autohaus[j][spawnz],Autohaus[j][spawna],-1,-1,-1);
  492.                     SetVehicleNumberPlate(Spielercar[playerid][autoid],dini_Get(Autodatei,"Nummernschild"));
  493.                     dini_IntSet(Autodatei,"Spoiler",GetVehicleComponentInSlot(Spielercar[playerid][autoid],0));
  494.                     dini_IntSet(Autodatei,"Hood",GetVehicleComponentInSlot(Spielercar[playerid][autoid],1));
  495.                     dini_IntSet(Autodatei,"Roof",GetVehicleComponentInSlot(Spielercar[playerid][autoid],2));
  496.                     dini_IntSet(Autodatei,"Sideskirt",GetVehicleComponentInSlot(Spielercar[playerid][autoid],3));
  497.                     dini_IntSet(Autodatei,"Lamps",GetVehicleComponentInSlot(Spielercar[playerid][autoid],4));
  498.                     dini_IntSet(Autodatei,"Nitro",GetVehicleComponentInSlot(Spielercar[playerid][autoid],5));
  499.                     dini_IntSet(Autodatei,"Exhaust",GetVehicleComponentInSlot(Spielercar[playerid][autoid],6));
  500.                     dini_IntSet(Autodatei,"Wheels",GetVehicleComponentInSlot(Spielercar[playerid][autoid],7));
  501.                     dini_IntSet(Autodatei,"Stereo",GetVehicleComponentInSlot(Spielercar[playerid][autoid],8));
  502.                     dini_IntSet(Autodatei,"Hydraulics",GetVehicleComponentInSlot(Spielercar[playerid][autoid],9));
  503.                     dini_IntSet(Autodatei,"FrontBumper",GetVehicleComponentInSlot(Spielercar[playerid][autoid],10));
  504.                     dini_IntSet(Autodatei,"RearBumper",GetVehicleComponentInSlot(Spielercar[playerid][autoid],11));
  505.                     dini_IntSet(Autodatei,"VentRight",GetVehicleComponentInSlot(Spielercar[playerid][autoid],12));
  506.                     dini_IntSet(Autodatei,"VentLeft",GetVehicleComponentInSlot(Spielercar[playerid][autoid],13));
  507.                     RemovePlayerFromVehicle(playerid);
  508.                     TogglePlayerControllable(playerid,1);
  509.                     //geld-=Buycars[i][Preis]; //geld system anpassen
  510.                     Autohaus[j][Kasse]+=Buycars[i][Preis];
  511.                     Autos[playerid][autoid][modelid] = dini_Int(Autodatei,"modelid");
  512.                     Autos[playerid][autoid][HP] = dini_Int(Autodatei,"HP");
  513.                     Autos[playerid][autoid][Farbe1] = dini_Int(Autodatei,"Farbe1");
  514.                     Autos[playerid][autoid][Farbe2] = dini_Int(Autodatei,"Farbe2");
  515.                     Autos[playerid][autoid][Paintjob] = dini_Int(Autodatei,"Paintjob");
  516.                     Autos[playerid][autoid][Nummernschild] = dini_Int(Autodatei,"Nummernschild");
  517.                     Autos[playerid][autoid][posx] = dini_Int(Autodatei,"posx");
  518.                     Autos[playerid][autoid][posy] = dini_Int(Autodatei,"posy");
  519.                     Autos[playerid][autoid][posz] = dini_Int(Autodatei,"posz");
  520.                     Autos[playerid][autoid][posa] = dini_Int(Autodatei,"posa");
  521.                     Autos[playerid][autoid][Spoiler] = dini_Int(Autodatei,"Spoiler");
  522.                     Autos[playerid][autoid][Wheels] = dini_Int(Autodatei,"Wheels");
  523.                     Autos[playerid][autoid][Nitro] = dini_Int(Autodatei,"Nitro");
  524.                     Autos[playerid][autoid][Roof] = dini_Int(Autodatei,"Roof");
  525.                     Autos[playerid][autoid][Hood] = dini_Int(Autodatei,"Hood");
  526.                     Autos[playerid][autoid][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
  527.                     Autos[playerid][autoid][Lamps] = dini_Int(Autodatei,"Lamps");
  528.                     Autos[playerid][autoid][Exhaust] = dini_Int(Autodatei,"Exhaust");
  529.                     Autos[playerid][autoid][Stereo] = dini_Int(Autodatei,"Stereo");
  530.                     Autos[playerid][autoid][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
  531.                     Autos[playerid][autoid][VentRight] = dini_Int(Autodatei,"VentRight");
  532.                     Autos[playerid][autoid][VentLeft] = dini_Int(Autodatei,"VentLeft");
  533.                     Autos[playerid][autoid][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
  534.                     Autos[playerid][autoid][RearBumper] = dini_Int(Autodatei,"RearBumper");
  535.                 }
  536.             }
  537.         }
  538.     }
  539.     return 1;
  540. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement