Advertisement
Ewolutions

/savetuning

Feb 24th, 2012
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.20 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. public OnPlayerCommandText(playerid, cmdtext[])
  4. {
  5.     if (strcmp("/savetuning", cmdtext, true, 10) == 0)
  6.     {
  7.         if(IsPlayerInAnyVehicle(playerid))
  8.         {
  9.             new string[512];
  10.             new autoid[64];
  11.             new Auto = GetVehicleModel(GetPlayerVehicleID(playerid));
  12.             new Float:X,Float:Y,Float:Z,Float:Rot;
  13.             GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
  14.             GetVehicleZAngle(GetPlayerVehicleID(playerid),Rot);
  15.             new component[14];
  16.             component[0] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 0);
  17.             component[1] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 1);
  18.             component[2] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 2);
  19.             component[3] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 3);
  20.             component[4] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 4);
  21.             component[5] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 5);
  22.             component[6] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 6);
  23.             component[7] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 7);
  24.             component[8] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 8);
  25.             component[9] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 9);
  26.             component[10] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 10);
  27.             component[11] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 11);
  28.             component[12] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 12);
  29.             component[13] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 13);
  30.             format(autoid,64,"voz%didl%do",random(100),random(100));
  31.             format(string,512,"new %s = AddStaticVehicle(%d,%0.4f,%0.4f,%0.4f,%0.4f,0,0);",autoid,Auto,X,Y,Z,Rot);
  32.             for(new cpnt = 0;cpnt < 14;cpnt++)
  33.             {
  34.                 if(component[cpnt] != 0)
  35.                 {
  36.                     format(string,512,"%s\r\nAddVehicleComponent(%s,%d);",string,autoid,component[cpnt]);
  37.                 }
  38.             }
  39.             print(string);
  40.             new File:soubor = fopen("tuning.txt",io_append);
  41.             fwrite(soubor,string);
  42.             fclose(soubor);
  43.             ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Uložil jsi vozidlo s tuningem",string,"Zavřít","");
  44.         }
  45.         return 1;
  46.     }
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement