Enviar respuesta 
Sistema de mensajería privada
Autor Mensaje       Juez: Neeeeeeeeeel.-       Nombre: Mensajeria Privada       Categoría: Propósito general       Juego: Counter-Strike
cLAANS Sin conexión
Miembro Sr.


Plugin developer Trebol purpura
Mensajes: 653
Registro en: Oct 2013
Reputación: 16
Mensaje: #1
Sistema de mensajería privada
Sistema de mensajería privada


. Descripción

Con este sencillo plugin podremos comunicarnos con alguna persona de forma privada

. Comando(s)

Escribiendo /mp o /mensajeria en say & say team se abrirá un menú, una vez abierto se podrá seleccionar un jugador para escribirle un mensaje a través de un messagemode

. Cvar(s)

1) amx_cvar_mensajeria < 1 (Default)|0 >

. Changelog


Código:
versión 1.0
     - Publicación del plugin
versión 1.1
     - Optimización: Obtención del nombre de los jugadores
     - Optimización: Cambio de g_data[ 33 ] -> g_data[ 33 char ]
versión 1.2
     - Agregado: Sistema para bloquear players
versión 1.3
     - Agregado: Anti spam (Los números, ".com", ".ar", "www", serán representados por '*')

. Forma de configurar el anti spam

Código:
Simplemente buscamos la linea
Código PHP:
new const BlockCaracters[ ][ ] = { "1""2""3""4""5""6""7""8""9""0""www"".com"".ar" }; 
Código:
Agregamos o borramos lo que queremos que se represente con un '*'

. Créditos

Código:
- Gonza.-* (Idea sobre no permitir que X player te envié mensajes privados )
      - Neeeeeeeeel.- (Observación de la variable g_data)
      - [R]ak (Stock de MensajeValido)

Saludos,
cLAANS.-


Archivo(s) adjuntos
MensajeriaPrivada1.2.sma (Descargar compilado / Tamaño: 4.85 KB / Descargas: 333)
MensajeriaPrivada1.3.sma (Descargar compilado / Tamaño: 5.09 KB / Descargas: 107)

Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017 09:30 PM)SoundBlaster escribió:  Espera y llamo a los power rangers para que me digan la linea de error
(Este mensaje fue modificado por última vez en: 10/02/2017 08:58 AM por cLAANS.)
21/07/2014 10:49 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
mongito100 Sin conexión
Miembro Héroe


El protector
Mensajes: 1,566
Registro en: Feb 2014
Reputación: 28
Mensaje: #2
RE: Sistema de mensajería privada
Interesante idea

[TUT] Carnage

Fight

"El limite de los backdoors de gente q sabe programar como nostros lo impone nuestra maldad interior y creeme q soy muy malo en el interior"

Anónimo
21/07/2014 10:58 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Neeeeeeeeeel.- Sin conexión
Administrador


El protector Plugin developer 1k
Mensajes: 1,954
Registro en: Oct 2013
Reputación: 38
Mensaje: #3
RE: Sistema de mensajería privada
g_data podría ser char ya que se usa para el listado de jugadores, que no pueden superar los 32.

Ya que hacés un cache para ver quien está conectado y quién no, podrías hacer un caché con la lista de jugadores en vez de estar llamando todo el tiempo a get_players.

No contesto mensajes privados pidiendo soporte!

Donaciones en btc 1EcNJV2gTFDYr7BBAFpMQk7pVCFEZCaKX4
21/07/2014 11:12 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
alan_el_more Sin conexión
Miembro Destacado


Plugin developer
Mensajes: 986
Registro en: Oct 2013
Reputación: 16
Mensaje: #4
RE: Sistema de mensajería privada
Buen plugin.

"Publicación publica" es una redundancia.
Cuando se publica algo es automáticamente público y no más privado.


Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
21/07/2014 11:22 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
cLAANS Sin conexión
Miembro Sr.


Plugin developer Trebol purpura
Mensajes: 653
Registro en: Oct 2013
Reputación: 16
Mensaje: #5
RE: Sistema de mensajería privada
(21/07/2014 11:12 AM)Neeeeeeeeeel.- escribió:  g_data podría ser char ya que se usa para el listado de jugadores, que no pueden superar los 32.

Ya que hacés un cache para ver quien está conectado y quién no, podrías hacer un caché con la lista de jugadores en vez de estar llamando todo el tiempo a get_players.

No entendí muy bien lo segundo, pero la hice de esta nueva forma, creo que es mejor, no llamo a get_players cada vez que se abre el menu y tampoco a get_user_name.

A eso te referías ?

Saludos,
cLAANS.-

Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017 09:30 PM)SoundBlaster escribió:  Espera y llamo a los power rangers para que me digan la linea de error
21/07/2014 01:14 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Neeeeeeeeeel.- Sin conexión
Administrador


El protector Plugin developer 1k
Mensajes: 1,954
Registro en: Oct 2013
Reputación: 38
Mensaje: #6
RE: Sistema de mensajería privada
(21/07/2014 01:14 PM)cLAANS escribió:  No entendí muy bien lo segundo, pero la hice de esta nueva forma, creo que es mejor, no llamo a get_players cada vez que se abre el menu y tampoco a get_user_name.

A eso te referías ?

Saludos,
cLAANS.-
Nop.

http://es.wikipedia.org/wiki/Cach%C3%A9

Es más, ahora si el usuario cambia de nombre no se refleja en el menú.

No contesto mensajes privados pidiendo soporte!

Donaciones en btc 1EcNJV2gTFDYr7BBAFpMQk7pVCFEZCaKX4
(Este mensaje fue modificado por última vez en: 21/07/2014 01:22 PM por Neeeeeeeeeel.-.)
21/07/2014 01:20 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Xplod Sin conexión
Miembro


Mensajes: 115
Registro en: Nov 2013
Reputación: 0
Mensaje: #7
RE: Sistema de mensajería privada
Gracias por el aporte me sirvio mucho, estaria bueno que tenga una bandeja de entrar donde le podrias dejar los mp a los que no esten conectados.
21/07/2014 01:33 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
cLAANS Sin conexión
Miembro Sr.


Plugin developer Trebol purpura
Mensajes: 653
Registro en: Oct 2013
Reputación: 16
Mensaje: #8
RE: Sistema de mensajería privada
(21/07/2014 01:20 PM)Neeeeeeeeeel.- escribió:  
(21/07/2014 01:14 PM)cLAANS escribió:  No entendí muy bien lo segundo, pero la hice de esta nueva forma, creo que es mejor, no llamo a get_players cada vez que se abre el menu y tampoco a get_user_name.

A eso te referías ?

Saludos,
cLAANS.-
Nop.

http://es.wikipedia.org/wiki/Cach%C3%A9

Es más, ahora si el usuario cambia de nombre no se refleja en el menú.

mmm, no se como hacer eso que me pedís, por otra parte si se mostraría el nombre

Código PHP:
public client_infochangedid )
{
    if( !
g_conectadoid } ) 
        return 
PLUGIN_HANDLED;
    
    static 
iName32 ];
    static const 
sCacheName[ ] = "name";
    
    
get_user_infoidsCacheNameiNamecharsmaxiName ) );
    
    if( !
equalg_nombreid ], iName ) )
        
copyg_nombreid ], charsmaxg_nombre[ ] ), iName );
    
    return 
PLUGIN_CONTINUE;


(21/07/2014 01:33 PM)Xplod escribió:  Gracias por el aporte me sirvio mucho, estaria bueno que tenga una bandeja de entrar donde le podrias dejar los mp a los que no esten conectados.

Pls, veo que hago >.<, nunca es tarde para innovar

Saludos,
cLAANS.-

Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017 09:30 PM)SoundBlaster escribió:  Espera y llamo a los power rangers para que me digan la linea de error
21/07/2014 01:39 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
AGustiN Sin conexión
Miembro Sr.


Mensajes: 427
Registro en: Jun 2014
Reputación: 8
Mensaje: #9
RE: Sistema de mensajería privada
Buen plugin, Les va a servir a muchos Rainbow
21/07/2014 01:43 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Federicomb Sin conexión
Miembro Destacado


Plugin developer Trebol verde Trebol de oro 1k
Mensajes: 1,036
Registro en: Jan 2014
Reputación: 24
Mensaje: #10
RE: Sistema de mensajería privada
Parece mejor que "amx_psay" y más cómodo de usar, buen plugin!

Believe, be yourself and don't hold on to just one dream ❤


21/07/2014 02:36 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS