Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. // Made by: Reebok1
  2. // Homepage: www.sa-mp.com
  3.  
  4. #include <a_samp>
  5.  
  6. #define D_ALLAUTO 0
  7.  
  8. new qPlayerVehicleID[MAX_PLAYERS];
  9.  
  10. new VehicleNames[17][] = {
  11. "Infernus","Sultan","Turismo","Bullet","NRG-500","Elegy","Uranus","Flash","Sandking","Huntley","Phoenix",
  12. "Cheetah","Buffalo","Banshee","Admiral","Freeway","Comet"
  13. };
  14.  
  15. public OnPlayerConnect(playerid)
  16. {
  17. qPlayerVehicleID[playerid] = INVALID_VEHICLE_ID;
  18. return 1;
  19. }
  20.  
  21. public OnPlayerDisconnect(playerid,reason)
  22. {
  23. if(qPlayerVehicleID[playerid] != INVALID_VEHICLE_ID)DestroyVehicle(qPlayerVehicleID[playerid]);
  24. return 1;
  25. }
  26.  
  27. public OnPlayerCommandText(playerid, cmdtext[])
  28. {
  29. if(!strcmp(cmdtext, "/luxveh", true))
  30. {
  31. new text[2048],carname[24];
  32. for(new i;i<sizeof(VehicleNames);i++)
  33. {
  34. format(carname,sizeof(carname),"%s\n",VehicleNames[i]);
  35. strcat(text,carname);
  36. }
  37. ShowPlayerDialog(playerid,D_ALLAUTO,DIALOG_STYLE_LIST,"Lux Vehicles",text,"Spawn","Exit");
  38. return 1;
  39. }
  40. return 0;
  41. }
  42.  
  43. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  44. {
  45. if(dialogid == D_ALLAUTO)
  46. {
  47. if(!response)return 0;
  48. new Float:pos[4],text[128];
  49. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  50. GetPlayerFacingAngle(playerid,pos[3]);
  51. if(qPlayerVehicleID[playerid] != INVALID_VEHICLE_ID)DestroyVehicle(qPlayerVehicleID[playerid]);
  52. qPlayerVehicleID[playerid] = CreateVehicle((listitem+400),pos[0],pos[1],pos[2],pos[3],random(256),random(256),-1);
  53. PutPlayerInVehicle(playerid,qPlayerVehicleID[playerid],0);
  54. format(text,sizeof(text),"Name: %s Model: %d spawned.",VehicleNames[listitem],(listitem+400));
  55. SendClientMessage(playerid,0xA24949FF,text);
  56. return 1;
  57. }
  58. return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement