Enviar respuesta 
[API] sXe Injected Events 1.03
Autor Mensaje
Destro Sin conexión
Anti-cheat Team


Buen Tutorial Plugin developer Pensador Plugin popular
Mensajes: 820
Registro en: Oct 2013
Reputación: 4
Mensaje: #1
[API] sXe Injected Events 1.03
Esta es una API que arme después de que Payas implementara mi pedido


Include:
Código PHP:
// make_screenshot
enum {
    
SCREEN_SUCCESS=0,
    
SCREEN_WAIT_SXEI,
    
SCREEN_NO_SXEI,
    
SCREEN_INVALID_TARGET,
    
SCREEN_INVALID_ADMIN,
    
SCREEN_UPLOAD,
    
SCREEN_DOWNLOAD,
    
SCREEN_STOPPED,
    
SCREEN_UNKNOWN_ERROR,
    
SCREEN_ADMIN_BUSY
}

// fw_screen_save
enum {
    
ERROR_NONE=0,
    
ERROR_DISCONNECT,
    
ERROR_TRANSFER,
    
ERROR_SAVE_FILE
}

// get_user_16bpp
enum {
    
BPP_UNKNOWN=0,
    
BPP_16BPP,
    
BPP_32BPP
}

/* [Saca una ScreenShot a un jugador]
 - admin: admin/jugador al que se le envia la ScreenShot (si es 0 solo se guarda en el servidor)
 - return:
  Devuelve "SCREEN_SUCCESS" si la ScreenShot fue iniciada correctamente,
  de lo contario devuelve cualquier otro "SCREEN_"
*/
native make_screenshot(idadmin)


/* [Devuelve el porcentaje actual de la transferencia]
 - return:
   Si la ScreenShot se envia a un admin el porcentaje es 50%-50% (upload-download),
   de lo contario es el 100% del upload.
   Devuelve -1 si no existe una transferencia en curso
*/
native screen_progress(id)


/* [Muestra en un MOTD la ultima ScreenShot recivida por el jugador]
 - return:
  Devuelve true si se mostro la ultima ScreenShot
*/
native screen_viewlast(id)


/* [el print del sxei-SS-info */
native print_sxei(id, const msg[], any:...)


/* [Devuelve el HID del jugador] */
native get_user_hid(idhid[], len)


/* [Devuelve el HID corto de setinfo] */
native get_user_shorthid(idhid[], len)


/* [Comprueba si esta en 16bpp]
 - return:
    BPP_UNKNOWN: No se puede saber (no sxe)
    BPP_16BPP: Esta en 16bpp
    BPP_32BPP: Esta en 32bpp
*/
native get_user_16bpp(id)


/* [Forward llamada cuando se completa o cancela la subida de la ScreenShot]
 - filename: Nombre del archivo de la imagen que se guarda en el servidor
 - error:
    ERROR_NONE:       Se subio y guardo la ScreenShot correctamente
    ERROR_DISCONNECT: Se cancelo la transferencia porque se desconecto el jugador
    ERROR_TRANSFER:   Ocurrio un error desconocido en la transferencia
    ERROR_SAVE_FILE:  Ocurrio un error al guardar la ScreenShot en el servidor
 - return:
  Devuelve true si se mostro la ultima ScreenShot
*/
forward fw_screen_save(idadmin, const filename[], error)


/* [Forward llamada cuando se inicia una ScreenShot] */
forward fw_screen_take(idadmin)


/* [Forward llamada cuando la ScreenShot llego al admi/jugadorn] */
forward fw_screen_recv(idplayer)


/* [Forward llamada cuando se recive el HID] */
forward fw_recv_hid(id, const hid[]) 


ChangeLog:
  • 1.00 - Lanzamiento de la API
  • 1.01 - Fix screen_progress
  • 1.02 - Fix screen_viewlast
  • 1.03 - Fix TASK_ID



Archivo(s) adjuntos
api_sxei.sma (Descargar compilado / Tamaño: 9.8 KB / Descargas: 344)
api_sxei.inc (Tamaño: 2.66 KB / Descargas: 277)

(Este mensaje fue modificado por última vez en: 21/07/2015 12:59 AM por Destro.)
08/06/2015 07:13 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
LuKks Sin conexión
Miembro Sr.


Plugin developer
Mensajes: 456
Registro en: Jul 2014
Reputación: 18
Mensaje: #2
RE: [API] sXe Injected Events
Sin palabras.

Duda: una vez tomada la screenshot, se podrá subir a nuestro propio servidor (web)?

08/06/2015 07:30 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Destro Sin conexión
Anti-cheat Team


Buen Tutorial Plugin developer Pensador Plugin popular
Mensajes: 820
Registro en: Oct 2013
Reputación: 4
Mensaje: #3
RE: [API] sXe Injected Events
Esa era mi principal idea al pedirle los eventos a Payas xd.

08/06/2015 07:40 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
RusselNight Sin conexión
Miembro Sr.


Mensajes: 275
Registro en: Mar 2014
Reputación: 17
Mensaje: #4
RE: [API] sXe Injected Events
CrabCrab descargan2 CrabCrab

Gracias Destro *-* ( y a Payas obviamente xD )


(25/07/2016 11:34 PM)Neeeeeeeeeel.- escribió:  
(25/07/2016 11:33 PM)Web Controller escribió:  Este mensaje no se va a ver asi que russel te amo siempre me gustaste :$

Solamente voy a restaurar los datos del template de la db que rompi... no te ilusiones.
08/06/2015 07:46 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
meTaLiCroSS Sin conexión
Miembro Destacado


Buen Tutorial AMXX Support Pensador Trebol verde 1k
Mensajes: 1,420
Registro en: Oct 2013
Reputación: 52
Mensaje: #5
RE: [API] sXe Injected Events
Métele CamelCase negro mal parido. Excitedeyes

08/06/2015 09:57 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Destro Sin conexión
Anti-cheat Team


Buen Tutorial Plugin developer Pensador Plugin popular
Mensajes: 820
Registro en: Oct 2013
Reputación: 4
Mensaje: #6
RE: [API] sXe Injected Events
No me gusta en pawn e.e

08/06/2015 10:09 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
meTaLiCroSS Sin conexión
Miembro Destacado


Buen Tutorial AMXX Support Pensador Trebol verde 1k
Mensajes: 1,420
Registro en: Oct 2013
Reputación: 52
Mensaje: #7
RE: [API] sXe Injected Events
(08/06/2015 10:09 PM)Destro escribió:  No me gusta en pawn e.e

RagestartRagestart ban

08/06/2015 10:09 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Destro Sin conexión
Anti-cheat Team


Buen Tutorial Plugin developer Pensador Plugin popular
Mensajes: 820
Registro en: Oct 2013
Reputación: 4
Mensaje: #8
RE: [API] sXe Injected Events
Post actualizado...
cuando tenga mas ganas hago un par de ejemplos.

09/06/2015 12:28 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
ErikMav94 Sin conexión
Miembro Sr.


Mensajes: 645
Registro en: Dec 2013
Reputación: 14
Mensaje: #9
RE: [API] sXe Injected Events
Muy bueno destro, tardo bastante payas en darte la solución al pedido jaja

09/06/2015 01:06 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Neeeeeeeeeel.- Sin conexión
Administrador


El protector Plugin developer 1k
Mensajes: 1,974
Registro en: Oct 2013
Reputación: 38
Mensaje: #10
RE: [API] sXe Injected Events
Borralo y postealo en plugins.

No contesto mensajes privados pidiendo soporte!

Donaciones en btc 1EcNJV2gTFDYr7BBAFpMQk7pVCFEZCaKX4
09/06/2015 09:20 AM
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