Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. CMD:editbsx(playerid, params[])
  2. {
  3. if(PlayerInfo[playerid][pShopTech] >= 1 || PlayerInfo[playerid][pAdmin] >= 4)
  4. {
  5. new iVehType, iVehIndex, iTargetOwner, carid, orderid, plate[32];
  6. if(sscanf(params, "dds[32]", carid, orderid, plate))
  7. {
  8. SendClientMessageEx(playerid, COLOR_GREY, "SU DUNG: /editbsx [carid] [mau so mau] [ten bien so xe]");
  9. SendClientMessageEx(playerid, COLOR_GREY, "COLORS: (black/white/blue/red/green/purple/yellow/lightblue/navy/beige/darkgreen/darkblue/darkgrey/gold/brown/darkbrown/darkred");
  10. SendClientMessageEx(playerid, COLOR_GREY, "/pink) USAGE: (red)Hi(white)how are you? Luu y: ma so mau nhap bang [ID COLORS]");
  11. return 1;
  12. }
  13. foreach(new i: Player)
  14. {
  15. iVehIndex = GetPlayerVehicle(i, carid);
  16. if(iVehIndex != -1)
  17. {
  18. iVehType = 1;
  19. iTargetOwner = i;
  20. break;
  21. }
  22. }
  23. if(iVehType == 1)
  24. {
  25. format(plate, sizeof(plate), "%s", str_replace("(black)", "{000000}", plate));
  26. format(plate, sizeof(plate), "%s", str_replace("(white)", "{FFFFFF}", plate));
  27. format(plate, sizeof(plate), "%s", str_replace("(blue)", "{0000FF}", plate));
  28. format(plate, sizeof(plate), "%s", str_replace("(red)", "{FF0000}", plate));
  29. format(plate, sizeof(plate), "%s", str_replace("(green)", "{008000}", plate));
  30. format(plate, sizeof(plate), "%s", str_replace("(purple)", "{800080}", plate));
  31. format(plate, sizeof(plate), "%s", str_replace("(yellow)", "{FFFF00}", plate));
  32. format(plate, sizeof(plate), "%s", str_replace("(lightblue)", "{ADD8E6}", plate));
  33. format(plate, sizeof(plate), "%s", str_replace("(navy)", "{000080}", plate));
  34. format(plate, sizeof(plate), "%s", str_replace("(beige)", "{F5F5DC}", plate));
  35. format(plate, sizeof(plate), "%s", str_replace("(darkgreen)", "{006400}", plate));
  36. format(plate, sizeof(plate), "%s", str_replace("(darkblue)", "{00008B}", plate));
  37. format(plate, sizeof(plate), "%s", str_replace("(darkgrey)", "{A9A9A9}", plate));
  38. format(plate, sizeof(plate), "%s", str_replace("(gold)", "{FFD700}", plate));
  39. format(plate, sizeof(plate), "%s", str_replace("(brown)", "{A52A2A}", plate));
  40. format(plate, sizeof(plate), "%s", str_replace("(darkbrown)", "{5C4033}", plate));
  41. format(plate, sizeof(plate), "%s", str_replace("(darkred)", "{8B0000}", plate));
  42. format(plate, sizeof(plate), "%s", str_replace("(pink)", "{FF5B77}", plate));
  43. new string[128], Float:X, Float:Y, Float:Z;
  44. GetVehiclePos(carid, X, Y, Z);
  45. if(strcmp(plate, "remove", true) == 0)
  46. {
  47. PlayerVehicleInfo[iTargetOwner][iVehIndex][pvPlate] = 0;
  48. }
  49. else
  50. {
  51. format(PlayerVehicleInfo[iTargetOwner][iVehIndex][pvPlate], 32, "%s", plate);
  52. }
  53. SetVehicleToRespawn(carid);
  54. SetVehiclePos(carid, X, Y, Z);
  55. g_mysql_SaveVehicle(iTargetOwner, iVehIndex);
  56. format(string, sizeof(string), "Plate set on %s (ID: %d) %s (ID: %d)", GetPlayerNameEx(iTargetOwner), iTargetOwner, GetVehicleName(carid), carid);
  57. SendClientMessage(playerid, COLOR_WHITE, string);
  58. format(string, sizeof(string), "(OrderID: %d) Plate: %s", orderid, plate);
  59. SendClientMessage(playerid, COLOR_WHITE, string);
  60. format(string, sizeof(string), "%s set %s %s (Slot %d) plate to %s (order %d)", GetPlayerNameEx(playerid), GetPlayerNameEx(iTargetOwner), GetVehicleName(carid), iVehIndex, plate, orderid);
  61. Log("logs/shoplog.log", string);
  62. }
  63. else
  64. {
  65. SendClientMessageEx(playerid, COLOR_GRAD1, "This is not a person owned vehicle, you cannot give it a custom plate.");
  66. }
  67. }
  68. else
  69. {
  70. SendClientMessageEx(playerid, COLOR_GRAD1, "Ban khong duoc phep su dung lenh nay.");
  71. }
  72. return 1;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement