Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.95 KB | None | 0 0
  1. /*CMD:multar(playerid, params[]) {
  2. new string[256], razon;
  3. new MText[20], Ano, Mes, Dia, Hora, Minutos, Segundos;
  4. getdate(Ano, Mes, Dia);
  5. gettime(Hora, Minutos, Segundos);
  6. switch (Mes) {
  7. case 1: MText = "Enero";
  8. case 2: MText = "Febrero";
  9. case 3: MText = "Marzo";
  10. case 4: MText = "Abril";
  11. case 5: MText = "Mayo";
  12. case 6: MText = "Junio";
  13. case 7: MText = "Julio";
  14. case 8: MText = "Agosto";
  15. case 9: MText = "Septiembre";
  16. case 10: MText = "Octubre";
  17. case 11: MText = "Noviembre";
  18. case 12: MText = "Diciembre";
  19. }
  20. if (!Es_Faccion(playerid, 1)) return _Mensaje(playerid, 0, "1", "No eres policía.");
  21. if (EnServicioPD[playerid] == 0) return _Mensaje(playerid, 0, "1", "No estas en servicio.");
  22. if (!sscanf(params, "ddssss[128]", params[0], params[1], params[2], params[10], params[25], razon)) {
  23. if (params[1] < 0 || params[1] > 10000000) return _Mensaje(playerid, 0, "1", "El máximo de multa son $10.000.000");
  24. if (IsPlayerConnected(params[0])) {
  25. if (FacturaMulta[playerid] == 1) return _Mensaje(playerid, 0, "1", "Este jugador ya tiene una petición pendiente");
  26. if (!CercaDelWeon(8.0, playerid, params[0])) return _Mensaje(playerid, 0, "1", "Muy lejos de el jugador.");
  27. if (ComprobarDineroJ(params[0]) < params[1]) {
  28. format(string, sizeof(string), "El infractor no tiene %d$ para pagar la multa.", params[1]);
  29. return _Mensaje(playerid, 2, "0", string);
  30. } else {
  31. _Mensaje(params[0], 4, "ffffff", "");
  32. _Mensaje(params[0], 4, "D4D4D4", "_______|Estado de San Andreas|_______");
  33. format(string, sizeof(string), "Infracción: %s", razon);
  34. _Mensaje(params[0], 4, "D4D4D4", string);
  35. format(string, sizeof(string), "Valor monetario: $%d", params[1]);
  36. _Mensaje(params[0], 4, "D4D4D4", string);
  37. format(string, sizeof(string), "Comercial: %s", params[2]);
  38. _Mensaje(params[0], 4, "D4D4D4", string);
  39. format(string, sizeof(string), "Modelo del vehículo: %s", params[10]);
  40. _Mensaje(params[0], 4, "D4D4D4", string);
  41. format(string, sizeof(string), "Color del vehículo: %s", params[25]);
  42. _Mensaje(params[0], 4, "D4D4D4", string);
  43. format(string, sizeof(string), "Fecha: %s/%02d/%02d",MText, Dia, Ano);
  44. _Mensaje(params[0], 4, "D4D4D4", string);
  45. format(string, sizeof(string), "Hora: %02d:%02d",(Hora), Minutos);
  46. _Mensaje(params[0], 4, "D4D4D4", string);
  47. _Mensaje(params[0], 4, "D4D4D4", "Al firmar este ticket usted acepta presentarse en la corte el día dictado por el oficial.");
  48. _Mensaje(params[0], 4, "D4D4D4", "((Sacar SS si deseas pelear este cargo en la corte cuando seas citado))");
  49. format(string, sizeof(string), "Firma del oficial: x__%s___", NombreJugador(playerid));
  50. _Mensaje(params[0], 4, "D4D4D4", string);
  51. _Mensaje(params[0], 4, "ffffff", "Firma del infractor: x______________ (/aceptar o /cancelar)");
  52.  
  53. new MsgCheckMe[MAX_TEXT_CHAT];
  54. format(MsgCheckMe, sizeof(MsgCheckMe), "con el talonario en mano rellenó todos los datos, firmó y le cedió el mismo con la lapicera a %s", NombreJugador(params[0]));
  55. AccionesRol(playerid, 0, MsgCheckMe);
  56.  
  57. _Mensaje(playerid, 4, "D4D4D4", "El infractor debe /aceptar, ya fué notificado.");
  58. MultaOfrecer[params[0]] = playerid;
  59. MultaPrecio[params[0]] = params[1];
  60. FacturaMulta[params[0]] = 1;
  61. }
  62. } else _Mensaje(playerid, 0, "12", "Esa ID es inválida.");
  63. } else _Mensaje(playerid, 3, "0", "/multar [id jugador] [precio] [comercial] [modelov] [colorv] [razón]");
  64. return 1;
  65. }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement