Gguiz007

Untitled

May 10th, 2020
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. COMMAND:comboio(playerid, params[])
  2. {
  3. if(APlayerData[playerid][LoggedIn] == false) return 0;
  4. if(APlayerData[playerid][PlayerClass] != ClassTruckDriver) return SCM (playerid, 0xff0000FF, "Você precisa ser um caminhoneiro, /mudar!");
  5. new ConvoyList[2000], NumMembers, ConvoyStatus[10], NomeQ[20], Name[24];
  6. switch(GetVehicleModel(GetPlayerVehicleID(playerid))){
  7. case VehicleDFT30, VehicleFlatbed, VehicleCementTruck: { }
  8. case VehicleRoadTrain, VehicleTanker, VehicleLineRunner: {
  9. switch(GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid)))) {
  10. case VehicleTrailerFluids, VehicleTrailerCargo, VehicleTrailerCargo2, VehicleTrailerOre: { }}}
  11. default: return SendClientMessage(playerid, -1, "{ff0000}Você não está com um caminhão ou um trailer atrelado!");}
  12.  
  13. if(!isnull(params)) {
  14. if(strval(params) < 0 || strval(params) >= MAX_CONVOYS) return SendClientMessage(playerid, -1, "{ff0000}Tente novamente!");
  15. return Dialog_SelectConvoy(playerid, true, strval(params)), 1;}
  16.  
  17. for (new i; i < MAX_CONVOYS; i++) {
  18. GetPlayerName(AConvoys[i][Members][0], Name, sizeof(Name));
  19. if (AConvoys[i][Status] == CONVOY_EMPTY) {
  20. NumMembers = 0;
  21. format(ConvoyStatus, 10, "vazio");
  22. format(ConvoyList, sizeof(ConvoyList), "%s{FF8000}Comboio {FFFFFF}vázio - {FF8000}Caminhoneiros: {FFFFFF}0 - {FF8000}Criar\n", ConvoyList);}
  23. else{
  24. NumMembers = Convoy_CountMembers(i);
  25. if(strlen(AConvoys[i][ComboioNome]) > 0)
  26. format(NomeQ, 20, AConvoys[i][ComboioNome]);
  27. else
  28. format(NomeQ, 20, "[sem nome]");
  29. switch (AConvoys[i][Status]) {
  30. case CONVOY_OPEN: format(ConvoyStatus, 10, "Aberto");
  31. case CONVOY_FULL: format(ConvoyStatus, 10, "Cheio");
  32. case CONVOY_CLOSED: format(ConvoyStatus, 10, "Fechado");
  33. }
  34. format(ConvoyList, sizeof(ConvoyList), "%s{FF8000}Comboio {FFFFFF}%s - {FF8000}Caminhoneiros: {FFFFFF}%i - {FF8000}%s - {FFFFFF}%s\n", ConvoyList, NomeQ, NumMembers, ConvoyStatus, Name);
  35. }
  36. }
  37. ShowPlayerDialog(playerid, DialogSelectConvoy, DIALOG_STYLE_LIST, "{FFFFFF}#{FF8000} Comboio:", ConvoyList, "Selecionar", "Cancelar"); }
  38. return 1;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment