[Aporte] Restricción de baneos

Aprende lo que no sabes de este lenguaje y encuentra herramientas y códigos útiles.

Moderador: Ayudantes

Reglas del Foro
  • Si tu código es corto, no crees un tema nuevo para liberarlo, publica un mensaje en el tema [Funciones] ¡Publica tu código aquí!.
  • Si creas una guía, debes explicar el código claramente. Evita poner la explicación en forma de comentarios dentro del mismo y no olvides utilizar el BBCode correspondiente: [Pawn]Código aquí[/Pawn].
  • No postear códigos sin probar. Publicar códigos con errores (que impidan compilar el script para el cual está destinado) en este apartado es motivo de sanción.
  • Si tu código necesita plugins, includes u otros códigos adicionales para funcionar, debes mencionarlo en el mensaje.
  • Si has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
  • Si tu aporte es para un GameMode en específico, debes publicar el tema en el apartado "Guías y Aportes para GameModes específicos".
Responder
Lucas_Moeller
Aprendiz
Aprendiz
Mensajes: 159
Registrado: 26 Ago 2015 14:21
Ubicación: Argentina
Reputación: 0

04 Sep 2018 13:31

En SA-MP existen muchas ratas apestosas, esto no es novedad, a veces le das admin a alguno y tal vez lo degradas o algo y se enoja y empieza a banear a todos los usuarios (en la mayoría de los casos lo hacen con Hot Keyboard Pro).

Acá tenés la solución
 Codigo Pawno:
1

new Banear[MAX_PLAYERS], Ratita[MAX_PLAYERS];
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13

CMD:ban(playerid, params[])
{
	if(gettime() < Banear[playerid] + 3) // Banear players en menos de 3 segundos después de ejecutar este comando
	{
		SendClientMessage(playerid, -1, "Espera enfermo.");
		Ratita[playerid] ++; // Aumenta la advertencias
		if(Ratita[playerid] >= 3) BanEx(playerid, "Rata apestosa."); // Banea a la rata
		return 1;
	}
	Banear[playerid] = gettime();
	SendClientMessage(playerid, -1, "Baneaste.");
	return 1;
}
  Cantidad de llaves: Abiertas(2)-Cerradas(2) | Lineas Totales: 13
Última edición por Lucas_Moeller el 06 Sep 2018 12:00, editado 1 vez en total.
-
JostinEduardo
Aprendiz
Aprendiz
Mensajes: 261
Registrado: 11 Jun 2014 16:02
Ubicación: Venezuela
Contactar:
Reputación: 2

04 Sep 2018 13:49

Lucas_Moeller escribió:
04 Sep 2018 13:31
En SA-MP existen muchas ratas apestosas, esto no es novedad, a veces le das admin a alguno y tal vez lo degradas o algo y se enoja y empieza a banear a todos los usuarios (en la mayoría de los casos lo hacen con Hot Keyboard Pro).

Acá tenés la solución
 Codigo Pawno:
1

new Banear[MAX_PLAYERS], Ratita[MAX_PLAYERS];
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13

CMD:ban(playerid, params[])
{
	if(gettime() < Banear[playerid] + 3) // Banear players en menos de 3 segundos después de ejecutar este comando
	{
		SendClientMessage(playerid, -1, "Espera enfermo.");
		Ratita[playerid] ++; // Aumenta la advertencias
		if(Ratita[playerid] >= 3) BanEx(playerid, "Rata apestosa."); // Banea a la rata
		return 1;
	}
	Banear[playerid] = gettime();
	SendClientMessage(playerid, -1, "Baneaste.");
	return 1;
}
  Cantidad de llaves: Abiertas(2)-Cerradas(2) | Lineas Totales: 13
Buen aporte, ya tenía uno parecido pero les servirá a algunos.
— Tú creces, todos crecemos, estamos hechos para crecer. Tú o evolucionas o desapareces. —
Avatar de Usuario
Zack
Baneado
Baneado
Mensajes: 200
Registrado: 22 Ago 2018 11:09
Reputación: 19

04 Sep 2018 13:56

Buen aporte. -good
Adiós.

Avatar de Usuario
KaizerHind
Senior
Senior
Mensajes: 1968
Registrado: 01 Mar 2016 12:27
Ubicación: En algún lugar del mundo.
Contactar:
Reputación: 62

04 Sep 2018 14:04

Deberían cambiar ese titulo. (No lo veo explicable).


Regla M11.
Imagen

Actualmente retirado de Pawnscript, si usted desea comunicarse conmigo
puede escribirme en las redes que se encuentran en mi firma.

Desarrollador de Modelos - Versión 0.3 DL.
¿Quieres ver mi trabajo? Entra abajo en mi Pagina de contacto o Portafolio de diseño.

Imagen Pagina de Contacto. Imagen Portafolio de diseño.Imagen Canal de Youtube.ImagenKaizer#2694.


» Aportes dentro del Foro.
.
Lucas_Moeller
Aprendiz
Aprendiz
Mensajes: 159
Registrado: 26 Ago 2015 14:21
Ubicación: Argentina
Reputación: 0

04 Sep 2018 14:10

KaizerHind escribió:
04 Sep 2018 14:04
Deberían cambiar ese titulo. (No lo veo explicable).


Regla M11.
¿Deberían? ¿Quienes? Si el post es mio, ¿qué necesitas que te explique? Decime por acá que te cuesta entender y te lo explico
-
Avatar de Usuario
KaizerHind
Senior
Senior
Mensajes: 1968
Registrado: 01 Mar 2016 12:27
Ubicación: En algún lugar del mundo.
Contactar:
Reputación: 62

04 Sep 2018 14:49

Lucas_Moeller escribió:
04 Sep 2018 14:10

¿Deberían? ¿Quienes? Si el post es mio, ¿qué necesitas que te explique? Decime por acá que te cuesta entender y te lo explico
Cálmate, no vaya a ser y grites.

1.- Un Administrador.
2.- No necesito que expliques nada.
3.- Como mencione, la Regla M11.

Aunque da igual, es mi perspectiva.
Buen aporte de todas maneras.
Imagen

Actualmente retirado de Pawnscript, si usted desea comunicarse conmigo
puede escribirme en las redes que se encuentran en mi firma.

Desarrollador de Modelos - Versión 0.3 DL.
¿Quieres ver mi trabajo? Entra abajo en mi Pagina de contacto o Portafolio de diseño.

Imagen Pagina de Contacto. Imagen Portafolio de diseño.Imagen Canal de Youtube.ImagenKaizer#2694.


» Aportes dentro del Foro.
.
Avatar de Usuario
Alejandro44
Aprendiz
Aprendiz
Mensajes: 132
Registrado: 30 Ago 2017 07:07
Ubicación: Venezuela
Contactar:
Reputación: 6

04 Sep 2018 14:52

KaizerHind escribió:
04 Sep 2018 14:49
Lucas_Moeller escribió:
04 Sep 2018 14:10

¿Deberían? ¿Quienes? Si el post es mio, ¿qué necesitas que te explique? Decime por acá que te cuesta entender y te lo explico
Cálmate, no vaya a ser y grites.

1.- Un Administrador.
2.- No necesito que expliques nada.
3.- Como mencione, la Regla M11.

Aunque da igual, es mi perspectiva.
Buen aporte de todas maneras.
Lo que dijo el amigo @KaizerHind - La Regla M11, es muy importante, para que la gente sin entrar al post ya entiendan lo que se trata el post, pero esta bueno pero seria mejor que cumpliera las reglas :) -sorry -giveup -ops -dots
Mis aportes:


Avatar de Usuario
Alfon
Baneado
Baneado
Mensajes: 693
Registrado: 17 Ene 2016 18:39
Ubicación: YOVIVOENALGUNAPARTEDEESTE INSIGNIFICANTEMUNDOLLENODE RARITOSYANORMALES PERONOPASANADACARNAL YOLOSAMO
Reputación: 24

04 Sep 2018 18:06

No desvíen el tema.

El título está haciendo una referencia a la publicación, que allí proporciona la información de lo que va el código.

No cuesta entender para nada, excepto que seas nuevo y no sepas qué es una variable.

Buen aporte, aunque como aquí te van a joder con el título, pon algún título como: "Evitar baneos masivos" y ya.

Saludos. -bye
Avatar de Usuario
#Fede
Moderador Global
Moderador Global
Mensajes: 3125
Registrado: 12 Ene 2015 06:32
Ubicación: Montevideo, Uruguay.
Reputación: 75

04 Sep 2018 18:19

Alfon escribió:
04 Sep 2018 18:06
No desvíen el tema.

El título está haciendo una referencia a la publicación, que allí proporciona la información de lo que va el código.

[..]
Al contrario, el tema incumple la norma #M11, puesto el titulo no esta dando información de lo que se encontrara en el tema (No es descriptivo).


24 horas para cambiar el titulo, ¡Gracias!
Estoy fuera de SA-MP, no me envíen mensajes privados invitándome a proyectos.


scriptnoob escribió:Cada día se va mejorando el foro, nuestro objetivo es como el de una empresa:

Misión: Brindar ayuda y aportes a los usuarios.
Visión: Ser la página de mayor calidad de servicio de soporte referidos a lenguajes de programación.
Lee las reglas del foro para evitar ser sancionado




diego_lp234
Aprendiz
Aprendiz
Mensajes: 7
Registrado: 17 Ago 2018 16:07
Reputación: 0

06 Sep 2018 10:45

jaja algo tonto aportar algo de esto aunque mas tonto seria que alguien lo use ya que ahora el "Ratita" sabe como funciona y configurara la macros d otra manera jaja igual buena
Lucas_Moeller
Aprendiz
Aprendiz
Mensajes: 159
Registrado: 26 Ago 2015 14:21
Ubicación: Argentina
Reputación: 0

06 Sep 2018 12:02

diego_lp234 escribió:
06 Sep 2018 10:45
jaja algo tonto aportar algo de esto aunque mas tonto seria que alguien lo use ya que ahora el "Ratita" sabe como funciona y configurara la macros d otra manera jaja igual buena
¿Una persona que implora por cosas igual a fenixzone me viene a decir que esto es algo tonto? -mfr_lol Ok

Ya cambié el título del post
-
Abu-Dhabi
Junior
Junior
Mensajes: 316
Registrado: 23 Ago 2014 15:20
Ubicación: Buenos Aires - Argentina
Reputación: 21

07 Sep 2018 00:01

Ojo que no aclaraste resetear (valor = 0) las variables en OnPlayerDisconnect, van a terminar todos los admins baneados así xD.
Lucas_Moeller
Aprendiz
Aprendiz
Mensajes: 159
Registrado: 26 Ago 2015 14:21
Ubicación: Argentina
Reputación: 0

07 Sep 2018 09:26

Abu-Dhabi escribió:
07 Sep 2018 00:01
Ojo que no aclaraste resetear (valor = 0) las variables en OnPlayerDisconnect, van a terminar todos los admins baneados así xD.
No lo puse porque es algo muy lógico que lo sabe cualquiera, no creo que alguien sea tan imbécil como para no resetearla
-
Responder